Example #1
0
$list_tariffname = $instance_table_tariffname  -> Get_list ($DBHandle, $FG_TABLE_CLAUSE, "tariffgroupname", "ASC", null, null, null, null);

$instance_table_group = new Table("cc_card_group", "id, name");

$FG_TABLE_CLAUSE = "id_agent = ".$_SESSION['agent_id'];

$list_group = $instance_table_group -> Get_list ($DBHandle, $FG_TABLE_CLAUSE, "id", "ASC", null, null, null, null);

$disabled =false;




if($task=="generate" && !empty($tariffplan) && !empty($group)){
	$code = gen_card('cc_agent_signup',10,'code');
	$table_signup = new Table('cc_agent_signup');
	$fields = "code,id_agent,id_tariffgroup,id_group";
	$values =  "'$code','".$_SESSION['agent_id']."', '$tariffplan','$group'";
	$result_insert = $table_signup -> Add_table($DBHandle,$values,$fields);
	if($result_insert)$URL = $A2B->config['signup']['urlcustomerinterface']."signup.php?key=$code";
}



?>
<?php
$smarty->display('main.tpl');

?>
<script type="text/javascript">
include "./form_data/FG_var_voucher.inc";
getpost_ifset(array('choose_list', 'addcredit', 'gen_id', 'cardnum', 'choose_currency', 'expirationdate', 'addcredit', 'tag_list'));
/***********************************************************************************/
$HD_Form->setDBHandler(DbConnect());
$nbcard = $choose_list;
if ($nbcard > 0) {
    $FG_ADITION_SECOND_ADD_TABLE = "cc_voucher";
    //$FG_ADITION_SECOND_ADD_FIELDS = "username, useralias, credit, tariff, activated, lastname, firstname, email, address, city, state, country, zipcode, phone, userpass, simultaccess, currency, typepaid , creditlimit, enableexpire, expirationdate, expiredays";
    $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;
    $creditlimit = is_numeric($creditlimit) ? $creditlimit : 0;
    //echo "::> $choose_simultaccess, $choose_currency, $choose_typepaid, $creditlimit";
    for ($k = 0; $k < $nbcard; $k++) {
        $vouchernum = gen_card($FG_ADITION_SECOND_ADD_TABLE, LEN_VOUCHER, voucher);
        if (!is_numeric($addcredit)) {
            $addcredit = 0;
        }
        $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);
}