$HD_Form->FG_DELETION = false; $HD_Form->FG_OTHER_BUTTON1 = false; $HD_Form->FG_OTHER_BUTTON2 = false; $HD_Form->FG_FILTER_APPLY = false; $HD_Form->FG_LIST_ADDING_BUTTON1 = false; $HD_Form->FG_LIST_ADDING_BUTTON2 = false; $nbvoucher = $choose_list; if ($nbvoucher > 0) { check_demo_mode(); $FG_ADITION_SECOND_ADD_TABLE = "cc_voucher"; $FG_ADITION_SECOND_ADD_FIELDS = "voucher, credit, activated, tag, currency, expirationdate"; $instance_sub_table = new Table($FG_ADITION_SECOND_ADD_TABLE, $FG_ADITION_SECOND_ADD_FIELDS); $gen_id = time(); $_SESSION["IDfilter"] = $tag_list; for ($k = 0; $k < $nbvoucher; $k++) { $vouchernum = generate_unique_value($FG_ADITION_SECOND_ADD_TABLE, LEN_VOUCHER, 'voucher'); $FG_ADITION_SECOND_ADD_VALUE = "'{$vouchernum}', '{$addcredit}', 't', '{$tag_list}', '{$choose_currency}', '{$expirationdate}'"; $result_query = $instance_sub_table->Add_table($HD_Form->DBHandle, $FG_ADITION_SECOND_ADD_VALUE, null, null); } } if (!isset($_SESSION["IDfilter"])) { $_SESSION["IDfilter"] = 'NODEFINED'; } $HD_Form->FG_TABLE_CLAUSE = "tag='" . $_SESSION["IDfilter"] . "'"; $HD_Form->init(); if ($id != "" || !is_null($id)) { $HD_Form->FG_EDITION_CLAUSE = str_replace("%id", "{$id}", $HD_Form->FG_EDITION_CLAUSE); } if (!isset($form_action)) { $form_action = "list"; }
function Create_Voucher($security_key, $credit, $units, $currency) { if (!$this->Check_SecurityKey ($security_key)) { return array("ERROR", "INVALID KEY"); } $func_table = "cc_voucher"; $func_fields = "voucher, credit, activated, currency, expirationdate"; $id_name = "id"; $begin_date_plus = date("Y") + 25; $end_date = date("-m-d H:i:s"); $expirationdate = $begin_date_plus.$end_date; $arr_voucher = array(); for ($k=0;$k < $units;$k++){ $vouchernum = generate_unique_value($func_table, LEN_VOUCHER, 'voucher'); $value = "'$vouchernum', '$credit', 't', '$currency', '$expirationdate'"; $arr_voucher[$k] = $vouchernum; $inserted = $this->instance_table->Add_table($this->DBHandle, $value, $func_fields, $func_table, $id_name); if (!$inserted) { return array(false, "ERROR CREATING VOUCHER (".$k." Vouchers created)"); } } return array(serialize($arr_voucher), "Create_Voucher SUCCESS - ".$k." VOUCHERS CREATED"); }
function gen_card($table = "cc_card", $len = LEN_CARDNUMBER, $field = "username") { return generate_unique_value($table, $len, $field); }