$ticket_error = FALSE; $shenavar = array(); $tedad = 0; //$reserve_tmp = new reserve_tmp_class($res_tmp[0]); //foreach($pardakht->log_text['ticket'] as ) if ($pardakht->log_text != '' && $pardakht->log_text != null) { $moghim_info = moghim_class::reservefl($pardakht); if ($moghim_info->reserveflResult) { $tt = json_decode($pardakht->log_text); $info = $tt->ticket; //$parvaz = $reserve_tmp->info['parvaz']; //if($parvaz->is_shenavar) //$shenavar[] = $parvaz; foreach ($info as $ticket) { $ticket->sanad_record_id = $sanad_record_id; if (!ticket_class::add_new($ticket, $moghim_info, $tt->rwaitlog, toJSON($tt->parvaz), $ticket_id)) { $ticket_error = TRUE; } $ticket_ids[] = $ticket_id; if ((int) $ticket->adult != 2) { $tedad++; } } $pardakht->update($sanad_record_id); $etick = moghim_class::printEticket($tt->rwaitlog); if (isset($etick->printEticketResult)) { file_put_contents("../pdf/" . $moghim_info->refer . str_replace('/', '', $moghim_info->seldate) . ".pdf", fopen("http://91.99.96.86/ereports/" . $moghim_info->refer . str_replace('/', '', $moghim_info->seldate) . ".pdf", 'r')); } $customer = new customer_class($info[0]->customer_id); $customer->buyTicket($sanad_record_id, $pardakht->mablagh, FALSE); $pardakht->update($sanad_record_id);