function loadCustomerZakhire($inp) { //$out = "ذخیره $inp"; $inp = (int) $inp; $parvaz_det = new parvaz_det_class($inp); $zakhire = enToPerNums($parvaz_det->zarfiat - $parvaz_det->getZarfiat()); $out = "<u><span style=\"color:blue;cursor:pointer;\" onclick=\"wopen('zakhire.php?parvaz_det_id={$inp}&','',600,400);\">{$zakhire}</span></u>"; return $out; }
function loadZarfiat($inp) { $inp = (int) $inp; $par = new parvaz_det_class($inp); $out = $par->getZarfiat(); $zarfiat = $out; $id = 'zarfiat_' . $inp; $onclick = "onclick=\"sendZarfiat({$inp})\""; $out = '<span style=\'cursor:pointer;\' ' . $onclick . ' >' . $zarfiat . '</span>'; if ($zarfiat == 0) { $out = '<span class=\'notice\' style=\'cursor:pointer;\' ' . $onclick . ' >CLOSED</span>'; } return $out; }
$parvaz = new parvaz_det_class($parvaz_det_id); $par = new parvaz_class($parvaz->parvaz_id); $zarfiat = isset($_REQUEST["zarfiat"]) ? (int) $_REQUEST["zarfiat"] : $parvaz->zarfiat; $out = ''; if (isset($_REQUEST["zarfiat"])) { $mysql = new mysql_class(); //die($parvaz->zarfiat." ".$parvaz->getZarfiat().' '.$zarfiat); if ($zarfiat > $parvaz->zarfiat) { $parvaz->kharidParvaz($zarfiat - $parvaz->zarfiat); } else { if ($zarfiat < $parvaz->zarfiat) { $parvaz->mablagh_kharid = -1 * $parvaz->mablagh_kharid; $parvaz->kharidParvaz($zarfiat < $parvaz->zarfiat); } } if ($parvaz->zarfiat - $parvaz->getZarfiat() <= $zarfiat) { $out = $mysql->ex_sqlx("update `parvaz_det` set `zarfiat` = {$zarfiat} where `id` = {$parvaz_det_id}"); $arg["toz"] = ' تغییر ظرفیت پرواز شماره ' . $parvaz->shomare . ' تاریخ ' . jdate("d / m / Y", strtotime($parvaz->tarikh)) . ' از مقدار ' . $parvaz->zarfiat . ' به مقدار ' . $zarfiat; $arg["user_id"] = $_SESSION[$conf->app . "_user_id"]; $arg["host"] = $_SERVER["REMOTE_ADDR"]; $arg["page_address"] = $_SERVER["SCRIPT_NAME"]; $arg["typ"] = 1; log_class::add($arg); } else { $out = 'zakhire_err'; } die($out); } ?> <script> $("#sabt").click(function(){
function zarfiat($inp) { $inp = (int) $inp; $conf = new conf(); $par = new parvaz_det_class($inp); $inp = $par->getZarfiat((int) $_SESSION[$conf->app . '_customer_id']); if ($inp > 9) { $inp = 9; } $out = $inp; if ($out == 0) { $out = '<span class="notice" >CLOSED</span>'; } return $out; }
public function addTmp($parvaz_det_id, $tedad, $timeout, $netlog, $rwaitlog, $adlprice, $chdprice, $infprice, $adl, $chd, $inf, $customer_id = -1) { $mysql = new mysql_class(); $conf = new conf(); if ($customer_id <= 0) { if (isset($_SESSION[$conf->app . "_customer_id"])) { $customer_id = (int) $_SESSION[$conf->app . "_customer_id"]; } } $cust = new customer_class($customer_id); $parvaz_det = new parvaz_det_class((int) $parvaz_det_id); $free_zarfiat = $parvaz_det->getZarfiat(-1); $zakhire = 0; $zarfiat = 0; if ($free_zarfiat < $tedad) { $zakhire = $tedad - $free_zarfiat; } $zarfiat = $tedad; $arg["toz"] = "ثبت موقت برای پرواز شماره \n\t\t\t" . $parvaz_det->shomare . ' تاریخ ' . audit_class::hamed_pdate($parvaz_det->tarikh) . "\n\t\t\t\t\t\t\t\t به تعداد\n\t\t\t{$tedad}\n\t\t\t\t\t\t\t\t از طریق" . $cust->name; $arg["user_id"] = isset($_SESSION) ? $_SESSION[$conf->app . "_user_id"] : -1; $arg["host"] = $_SERVER["REMOTE_ADDR"]; $arg["page_address"] = $_SERVER["SCRIPT_NAME"]; $arg["typ"] = 4; log_class::add($arg); $tarikh = date("Y-m-d H:i:s"); $con = $mysql->ex_sqlx("insert into `reserve_tmp` (`parvaz_det_id`,`tedad`,`customer_id`,`zakhire`,`zarfiat`,`tarikh`,`timeout`,`netlog`,`rwaitlog`,`adlprice`,`chdprice`,`infprice`,`adltedad`, `chdtedad`, `inftedad`,`parvaz_det_info`) values ('{$parvaz_det_id}','{$tedad}','{$customer_id}','{$zakhire}','{$zarfiat}','{$tarikh}','{$timeout}','{$netlog}','{$rwaitlog}',{$adlprice},{$chdprice},{$infprice},{$adl},{$chd},{$inf},'" . serialize($parvaz_det) . "') ", FALSE); $out = $mysql->insert_id($con); $mysql->close($con); return $out; }