function loadParvazInfo($inp) { $out = " "; $inp = (int) $inp; $tmp = new parvaz_det_class($inp); $parvaz = new parvaz_class($tmp->parvaz_id); if ($parvaz->getId() > 0) { $out = loadHavapeima($parvaz->havapiema_id) . "<br/>" . loadSherkat($parvaz->sherkat_id); } return $out; }
} $inp = "{$y}/{$m}/{$d}"; $out = audit_class::hamed_jalalitomiladi(audit_class::perToEn($inp)); } return $out; } function hamed_pdate($str) { $out = jdate('Y/n/j', strtotime($str)); return enToPerNums($out); } $saztarikh = isset($_REQUEST["saztarikh"]) ? hamed_pdateBack($_REQUEST["saztarikh"]) : date("Y-m-d"); $statarikh = isset($_REQUEST["statarikh"]) ? hamed_pdateBack($_REQUEST["statarikh"]) : date("Y-m-d"); $parvaz_id = isset($_REQUEST["parvaz_id"]) ? (int) $_REQUEST["parvaz_id"] : -1; if (isset($_REQUEST["saztarikh"])) { $parvaz = new parvaz_class($parvaz_id); $days = explode(',', $_REQUEST["days"]); if ($parvaz_id > 0) { $parvaz->fromDateToDate($saztarikh, $statarikh, $days); die('true'); } else { die('false'); } } ?> <script> $(document).ready(function(){ $.each($(".dateValue"),function(id,field){ if(field.id) Calendar.setup({ inputField : field.id,
public function findFlights($add = 0) { $out = array(); $tmp = explode("id=\"GridView1\"", $this->html); if (count($tmp) == 2) { $lines = explode("\n", $tmp[1]); $flight_color = ''; for ($i = 1; $i < count($lines); $i++) { if (trim($lines[$i]) != '' && strpos($lines[$i], "<tr") !== FALSE) { $line_tmp = trim($lines[$i]); $line_tmp_x = explode('bgcolor="', $line_tmp); if (count($line_tmp_x) == 2) { $line_tmp_xx = explode('"', $line_tmp_x[1]); $flight_color = $line_tmp_xx[0]; } } if (trim($lines[$i]) != '' && strpos($lines[$i], "<td") !== FALSE) { $line = explode("</font>", $lines[$i]); $out_small = array(); foreach ($line as $line_tmp) { $out_small[] = strip_tags($line_tmp); } //$out_small[4+$add]!='FULL' && && trim($out_small[1+$add])!='تور' && trim($out_small[1+$add])!='دومسیر' && trim($out_small[1+$add])!='دومسير' && trim($out_small[1+$add])!='تلفنی' if ((int) $out_small[4 + $add] > 0 && trim($out_small[1 + $add]) == '') { $out_little = array(); $h = new havapeima_class(); $h->loadByName($out_small[12 + $add]); $out_little['havapeima'] = $h->id; $s = new shahr_class(); //$out_little['class'] = $out_small[12]; //$out_little['day'] = $out_small[11]; $d = explode(' ', $out_small[8 + $add]); $d = explode(' ', audit_class::hamed_pdateBack('13' . $d[0])); $out_little['date'] = $d[0]; $out_little['saat'] = $out_small[7 + $add]; $s->loadByName($out_small[6 + $add]); $out_little['mabda'] = $s->id; $s->loadByName($out_small[5 + $add]); $out_little['maghsad'] = $s->id; $out_little['tedad'] = $out_small[4 + $add] != 'FULL' ? $out_small[4 + $add] : 0; $out_little['ghimat'] = str_replace(',', '', $out_small[3 + $add]); $out_little['karmozd'] = trim(str_replace('%', '', $out_small[2 + $add])); $out_little['ghimat'] = (100 - $out_little['karmozd']) / 100 * $out_little['ghimat']; $out_little['ghimat'] = 1000 * ceil((int) $out_little['ghimat'] / 1000); $out_little['color'] = $flight_color; $out_little['noe'] = $out_small[1 + $add]; $p = new parvaz_class(); $p->shomare = $out_small[11 + $add]; $p->name = ''; $p->mabda_id = $out_little['mabda']; $p->maghsad_id = $out_little['maghsad']; $p->havapiema_id = $out_little['havapeima']; $p->ghimat_def = $out_little['ghimat']; $p->zarfiat_def = $out_little['tedad']; $p->saat_def = $out_little['saat']; $p->poor_def = $out_small[2 + $add]; $p->typ_def = 0; $p->mablagh_kharid_def = 0; $p->customer_id_det = -1; $p->rang = ''; $p->is_shenavar = 0; $p->ghimat_ticket = $out_little['ghimat']; $p->color = $flight_color; $p->noe = $out_little['noe']; $p->id = $p->add(); $out_little['parvaz'] = $p->id; //$out_little['masir_mokhalef'] = $out_small[2]; //$out_little['tarikh_mokhalef'] = $out_small[1]; unset($out_little['mabda']); unset($out_little['maghsad']); unset($out_little['havapeima']); $out_little['tozihat'] = $out_small[0]; //echo "proccessing ".$out_small[11+$add]."\n"; //echo "Noe = '".$out_little['noe']."' # '".trim($out_little['noe'])."'\n"; if ($out_little['noe'] != trim($out_little['noe'])) { //echo "Added\n"; $out[] = $out_little; } /* else { //var_dump($out_small); //echo "NotAdded\n"; } */ } } } } return $out; }