'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140', '', VGenerate::entryHiddenInput($db_id))); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . ($tk_active == 1 ? '' . $language['frontend.global.active'] . '' : '' . $language['frontend.global.inactive'] . ''))); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $user_data['uname'] . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $tk_date . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $tk_amount . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '$' . $tk_price . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '
' . urldecode($txn_receipt) . '
')); $html .= '
'; $html .= ''; $html .= '
'; $html .= '
'; return $html; } /* token donation details */ public function tokenDonationDetails($_dsp = '', $entry_id = '', $db_id = '', $tk_from = '', $tk_to = '', $tk_from_user = '', $tk_to_user = '', $tk_amount = '', $tk_date = '', $tk_active = '') { global $class_filter, $language, $cfg; $_init = VbeEntries::entryInit($_dsp, $db_id, $entry_id); $_date = date('D, m/d/Y, H:i:s A', strtotime($dc_date)); $_sct = 'token_purchase'; $_dsp = $_init[0]; $_btn = $_init[1]; $user_data_from = VUserinfo::getUserInfo($tk_from); $user_data_to = VUserinfo::getUserInfo($tk_to); $html = '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140', '', VGenerate::entryHiddenInput($db_id))); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . ($tk_active == 1 ? '' . $language['frontend.global.active'] . '' : '' . $language['frontend.global.inactive'] . ''))); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $user_data_from['uname'] . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $user_data_to['uname'] . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $tk_date . '')); $html .= '
'; $html .= VGenerate::simpleDivWrap('row', '', VGenerate::simpleDivWrap('left-float lh20 wd140 act place-left', '', '' . '' . $tk_amount . '')); $html .= '
'; $html .= ''; $html .= '
'; $html .= '
'; return $html; } /* processing token entry */ public function processTokenEntry() { global $class_database, $db, $language, $cfg; $form = VArraySection::getArray("token_purchase"); $allowedFields = $form[1]; $requiredFields = $form[2]; $error_message = VForm::checkEmptyFields($allowedFields, $requiredFields); if ($error_message != '') { echo VGenerate::noticeTpl('', $error_message, ''); } if ($error_message == '') { $tk_id = intval($_POST['hc_id']); $tk_name = $form[0]['tk_name']; $tk_slug = $form[0]['tk_slug']; $tk_amount = $form[0]['tk_amount']; $tk_price = $form[0]['tk_price']; $tk_currency = $form[0]['tk_currency']; switch ($_GET['do']) { case "update": $q = null; $sql = sprintf("UPDATE `db_livetoken` SET %s `tk_name`='%s', `tk_slug`='%s', `tk_amount`='%s', `tk_price`='%s', `tk_currency`='%s' WHERE `tk_id`='%s' LIMIT 1;", $q, $tk_name, $tk_slug, $tk_amount, $tk_price, $tk_currency, $tk_id); $db->execute($sql); break; case "add": $class_database->doInsert('db_livetoken', $form[0]); break; } if ($db->Affected_Rows() > 0) { echo VGenerate::noticeTpl('', '', $language['notif.success.request']); } } } }