Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
        }
        $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,
Ejemplo n.º 3
0
 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;
 }