Example #1
0
            $pardakht->update($sanad_record_id);
            //-------------- shenavar sanad------------
            $sanad_record_id = sanad_class::getLastSanad_record_id();
            $user_id = isset($_SESSION[conf::app . '_user_id']) ? (int) $_SESSION[conf::app . '_user_id'] : -1;
            foreach ($shenavar as $par) {
                parvaz_det_class::sanad_shenavar_kharid($par, $tedad, $sanad_record_id, $user_id);
            }
            //Sabte sanade pardakht parvaz.------------
            $sanad_record_id = sanad_class::getLastSanad_record_id();
            $tozihat = ' بابت خرید نقدی بلیت به شماره سند ' . $sanad_record_id_ticket;
            customer_class::pardakht($sanad_record_id, $info[0]->customer_id, $pardakht->mablagh, $tozihat, $user_id);
        }
        foreach ($res_tmp as $tmpid) {
            mysql_class::ex_sqlx("delete from `reserve_tmp` where `id` = " . $tmpid);
        }
        $rev = pay_class::settle($SaleOrderId, $SaleReferenceId);
        $rahgiri = pardakht_class::getBarcode($pardakht->id);
        $out = '<script langauge="javascript" >window.location = "finalticket2.php?ticket_type=0&sanad_record_id=' . $sanad_record_id_ticket . '&rahgiri=' . $rahgiri . '"</script>';
    } else {
        $out = ' پرداخت انجام نشد مجدد سعی نمایید درصورت پرداخت وجه ، مبلغ از حساب شما کم نشده است
					<br/>
					<input class="inp" type="button" value="بازگشت" onclick="window.location=\'index.php\';" />';
    }
} else {
    $out = 'در تراکنش مالی مشکلی پیش آمده است پرداخت انجام نشد مجدد سعی نمایید درصورت پرداخت وجه ، مبلغ از حساب شما کم نشده است
			<br/>
			<input class="inp" type="button" value="بازگشت" onclick="window.location=\'index.php\';" />';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Example #2
0
<?php

include_once "../kernel.php";
$SESSION = new session_class();
register_shutdown_function('session_write_close');
session_start();
if (!isset($_SESSION[$conf->app . '_user_id'])) {
    die('error');
}
if (isset($_REQUEST['trans_id']) && isset($_REQUEST['id_get'])) {
    $trans_id = trim($_REQUEST['trans_id']);
    $id_get = trim($_REQUEST['id_get']);
    $result = (int) pay_class::pl_get($trans_id, $id_get);
    $bank_out = array('trans_id' => $trans_id, 'id_get' => $id_get);
    $pardakht = new pardakht_class();
    $pardakht->loadPaylineByBankOut((int) $id_get);
    if ((int) $result > 0 && $pardakht->id > 0) {
        $pardakht->bank_out = serialize($bank_out);
        $sanad_record_id = sanad_class::getLastSanad_record_id();
        $sanad_record_id_ticket = $sanad_record_id;
        //-------------ticket ----------
        $res_tmp = explode(',', $pardakht->sanad_record_id);
        $ghimat_kharid = 0;
        $ticket_ids = array();
        $ticket_error = FALSE;
        $ticket_ids = array();
        $shenavar = array();
        $tedad = 0;
        for ($i = 0; $i < count($res_tmp); $i++) {
            $reserve_tmp = new reserve_tmp_class($res_tmp[$i]);
            if ($reserve_tmp->info != '' && $reserve_tmp->info != null) {
Example #3
0
 					$bool = FALSE;
 * 
 */
 if ($bool) {
     $mysql = new mysql_class();
     $pardakht_id = pardakht_class::add(implode(',', $tmp_id), $tarikh_now, $jam_ghimat1, toJSON(array('ticket' => $info_ticket, 'parvaz' => $log_text_info, 'netlog' => $netlog, 'rwaitlog' => $rwaitlog)));
     $pardakht = new pardakht_class($pardakht_id);
     $rahgiri = $pardakht->getBarcode();
     if ($conf->ps === TRUE) {
         $pay_code = pay_class::ps_pay($pardakht_id, $jam_ghimat1);
     } else {
         if ($conf->payline === TRUE) {
             $pay_code = pay_class::pl_pay($pardakht_id, $jam_ghimat1);
             $mysql->ex_sqlx("update `pardakht` set `bank_out` = '{$pay_code}' where `id` = {$pardakht_id}");
         } else {
             $pay_code = pay_class::pay($pardakht_id, $jam_ghimat1);
         }
     }
     //var_dump($pay_code);
     $tmpo = explode(',', $pay_code);
     if (count($tmpo) == 2 && $tmpo[0] == 0 && $conf->ps !== 'TRUE') {
         $redirect = "<script language=\"javascript\">alert(\"کد رهگیری خود را یادداشت نمایید \\n {$rahgiri} \\n سپس به بانک هدایت می شوید\");postRefId('" . $tmpo[1] . "');</script>";
     } else {
         if ($conf->payline === TRUE) {
             //$pay_code = "$pardakht_id,$jam_ghimat1,$pay_code";
             $redirect = "<script language=\"javascript\">alert(\"کد رهگیری شما  \\n {$rahgiri} \\n می باشد . آن را یادداشت کنید.\");pl_postRefId('{$pay_code}');</script>";
         } else {
             if ($conf->ps === TRUE) {
                 $redirect = "<script language=\"javascript\">alert(\"کد رهگیری شما  \\n {$rahgiri} \\n میباشد . آن را یادداشت کنید.\");ps_postRefId('{$pay_code}');</script>";
             } else {
                 die('خطا در ارتباط با بانک');
Example #4
0
            }
        } else {
            $out = 'در تراکنش مالی مشکلی پیش آمده است پرداخت انجام نشد مجدد سعی نمایید درصورت پرداخت وجه ، مبلغ از حساب شما کم نشده است
										<br/>
										<input class="inp" type="button" value="بازگشت" onclick="window.location=\'index.php\';" />';
        }
    } else {
        $ticket_error = TRUE;
        $toz = 'از سیستم مقیم اطلاعات صحیح باز گشت داده نشده ' . $moghim_info->rep . " \n ";
        $arg["toz"] = $toz . 'عملیات revers ' . $SaleOrderId . ' ' . date('Y-m-d H:i:s');
        $arg["user_id"] = isset($_SESSION) ? $_SESSION[$conf->app . "_user_id"] : -1;
        $arg["host"] = $_SERVER["REMOTE_ADDR"];
        $arg["page_address"] = $_SERVER["SCRIPT_NAME"];
        $arg["typ"] = 3;
        log_class::add($arg);
        pay_class::revers($SaleOrderId, $SaleReferenceId);
        die('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><center>در پردازش مشکلی پیش آمده است مجدد تلاش نمایید در صورت پرداخت وجه مبلغی از حساب شما کم نشده است!!! <br/><a href="index.php" >بازگشت</a></center></body></html>');
    }
} else {
    $ticket_error = TRUE;
    $toz = ' قرار بود ریورس بزنیم که فعلا غیر فعالش کردم ' . " \n ";
    $arg["toz"] = $toz . 'عملیات revers :' . $SaleOrderId . ' ' . date('Y-m-d H:i:s');
    $arg["user_id"] = isset($_SESSION) ? $_SESSION[$conf->app . "_user_id"] : -1;
    $arg["host"] = $_SERVER["REMOTE_ADDR"];
    $arg["page_address"] = $_SERVER["SCRIPT_NAME"];
    $arg["typ"] = 3;
    log_class::add($arg);
    //pay_class::revers($SaleOrderId,$SaleReferenceId);
    die('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><center>در پردازش مشکلی پیش آمده است مجدد تلاش نمایید در صورت پرداخت وجه مبلغی از حساب شما کم نشده است!!! <br/><a href="index.php" >بازگشت</a></center></body></html>');
}
//}