'; print_r($row); echo''; if(isset($_GET['a'])) $action=$_GET['a']; else $action='load_free_cars'; switch($action): case 'smscheck'; $tempsms = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$_POST['tag']."' and monat='".$_POST['monat']."' and jahr='".$_POST['jahr']."' ORDER BY tour"); $key=0; while($row = $tempsms->fetch_assoc()) { $tour=0; $tour=$row['tour']; //$stat=" "; $stat=[$row['status']]; if($row['smsstatus']==0) { $stat=""; } if($row['smsstatus']==1) { $stat=""; } if($row['smsstatus']==2) { $stat=""; } if($row['smsstatus']==8) { $stat=""; } if($row['smsstatus']==20){ $stat=""; } if($row['smsstatus']==3) { $stat=""; } if($row['smsstatus']==4) { $stat=""; } if($row['smsstatus']==5) { $stat=""; } $key++; $t[$key]=$row['tour']; $s[$key]=$stat; } $back['t'] = $t; $back['s'] = $s; $back['success'] = true; $back['length'] = $key; echo json_encode($back); //echo'
'; print_r($back); echo'
'; break; case 'car_save'; $GLOBALS['mysql']->insert("UPDATE tourenliste SET auto='".$_POST['car']."' WHERE id='".$_POST['tourID']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET m_update='".$_SESSION['benutzer']."' WHERE id='".$_POST['tourID']."'"); $aa_id= array_search($_POST['car'], array_column($a_fahrzg, 'id')); $back['lastnote']="Fahrzeug ".$a_fahrzg[$aa_id]['kz']." gespeichert."; $back['success'] = true; $back['alt'] = 5; echo json_encode($back); break; case 'info_save'; $GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$_POST['info']."' WHERE id='".$_POST['tourID']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET m_update='".$_SESSION['benutzer']."' WHERE id='".$_POST['tourID']."'"); $back['success'] = true; $back['lastnote']="Information: ".$_POST['info']." hinzugefügt."; $back['alt'] = 5; echo json_encode($back); break; case 'user_save'; $GLOBALS['mysql']->query("UPDATE tourenliste SET fahrer='".$_POST['user']."' WHERE id='".$_POST['tourID']."'"); $GLOBALS['mysql']->query("UPDATE tourenliste SET m_update='".$_SESSION['benutzer']."' WHERE id='".$_POST['tourID']."'"); $ma_id= array_search($_POST['user'], array_column($a_fahrer, 'id')); $back['lastnote']="Fahrer ".$a_fahrer[$ma_id]['name']." gespeichert."; $back['success'] = true; // $back['alt'] = 5; echo json_encode($back); break; case 'load_free_cars'; default: //--------------------- freie Fahrzeuge Nachts $key=0; //-- pkw tags $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ=1 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."'"); // LIKE = % (egal was da steht) $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['pkwtag'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- caddy tags $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ=2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ in (6,9,12,16)"); // LIKE = % (egal was da steht) $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['caddytag'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- trp tags $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ>2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ>5 and typ>5 and typ!=18"); $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['trptag'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- caddy nachts $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ=2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ<6"); // LIKE = % (egal was da steht) $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['caddy'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- trp nachts $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ>2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ in (3,4,5,8,15,17,18)"); $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['trp'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } echo json_encode($seite); case 'load_free_ncars'; default: //--------------------- freie Fahrzeuge Nachts $key=0; //-- caddy nachts $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ=2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ<6"); // LIKE = % (egal was da steht) $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['caddy'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- trp nachts $tempcar = $GLOBALS['mysql']->query("SELECT * FROM fahrzeuge WHERE aktiv=1 and besitz<3 and typ>2 ORDER BY kz"); while($row = $tempcar->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['id']."' and typ in (3,4,5,8,15,17,18)"); $pauto = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE timestamp LIKE '".$_POST['date']." %' and fid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pauto['num_rows']== 0) { $seite['trp'][$key]=$row['kz']." (".$row['hersteller']." ".$row['name'].")"; $key++; } } //-- MA nachts $tempma = $GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE aktiv=1 and typ<6 ORDER BY name"); while($row = $tempma->fetch_assoc()) { $istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND fahrer='".$row['id']."' and typ in (3,4,5,8,15,17,18)"); $pfahrer = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE timestamp LIKE '".$_POST['date']." %' and mid='".$row['id']."'"); if($istabfrage['num_rows']== 0 && $pfahrer['num_rows']== 0) { if($row['lohnabr']==1) { $seite['fma'][$key]="*Fa.* ".$row['name']; } //Selbständig elseif ($row['tarifgtyp']==99) { $seite['fma'][$key]="**** ".$row['name']; } //Sonderzahlung else { $seite['fma'][$key]=$row['name']; } $key++; } } echo json_encode($seite); //------------------------------------------------------------------------------------------------------------------ endswitch; ?>