예제 #1
0
 public function esterdad($ticket_id, $esterdad_darsad = 0)
 {
     $conf = new conf();
     $user_id = $_SESSION[$conf->app . '_user_id'];
     $customer_id = $_SESSION[$conf->app . '_customer_id'];
     $sanad_record_id = 199;
     $mysql = new mysql_class();
     $mysql->ex_sql('select max(`sanad_record_id`) as `sanad` from `customer_daryaft` ', $qq);
     if (isset($qq[0])) {
         $sanad_record_id = (int) $qq[0]['sanad'];
     }
     $sanad_record_id++;
     $ticket = new ticket_class((int) $ticket_id);
     $mablagh = $ticket->mablagh * (1 - $ticket->poorsant / 100) * (1 - $esterdad_darsad / 100);
     $arg["toz"] = "استرداد بلیت شماره " . $ticket->shomare;
     $arg["user_id"] = $_SESSION[$conf->app . "_user_id"];
     $arg["host"] = $_SERVER["REMOTE_ADDR"];
     $arg["page_address"] = $_SERVER["SCRIPT_NAME"];
     $arg["typ"] = 7;
     log_class::add($arg);
     $ticket->esterdad();
     //-------بلیط باطل شد
     $mysql->ex_sqlx("insert into `customer_daryaft`  (`customer_id`, `user_id`, `mablagh`,`tozihat`, `sanad_record_id`, `typ`, `sanad_typ`) values ('{$customer_id}','{$user_id}','{$mablagh}','{$ticket_id}','{$sanad_record_id}','1','-1') ");
     if ($ticket->adult < 2) {
         $parvaz = new parvaz_det_class($ticket->parvaz_det_id);
         $parvaz->resetZarfiat(1);
     }
 }