init
This commit is contained in:
commit
72a26edcff
22092 changed files with 2101903 additions and 0 deletions
144
scripts/ajax/phelp.php
Normal file
144
scripts/ajax/phelp.php
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
<?php
|
||||
|
||||
error_reporting(E_ALL); ini_set('display_errors',0);
|
||||
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
$tp = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %'
|
||||
and typ in (3,4,5,17) ORDER BY typ,tour"); $key=0; $fenster=0;
|
||||
while($row = $tp->fetch_assoc()) {
|
||||
//echo'<pre>'; print_r($row['tour']); echo'</pre>';
|
||||
|
||||
$test1 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE fahrer='".$row['fahrer']."' AND tour='".$row['tour']."'");
|
||||
|
||||
// echo $test1['num_rows']."-".$test1['tour']."*";#
|
||||
//echo'<pre>'; print_r($test1); echo'</pre>';
|
||||
|
||||
//---------------------------------------------------------------------------------
|
||||
//------------ 1 rot
|
||||
//------------ 2 gelb
|
||||
//------------ 3 grün
|
||||
//------------ 4 blau
|
||||
//---------------------------------------------------------------------------------
|
||||
|
||||
if($row['fahrer'] == 0) {
|
||||
if($row['auto'] == 0) {
|
||||
$fenster=1; $matemp[$key]['info']="keinen Fahrer & kein Fahrzeug eingesetzt... | Tour offen !!!";
|
||||
} else {
|
||||
$fenster=1; $matemp[$key]['info']="keinen Fahrer eingesetzt... | Tour offen !!!";
|
||||
}
|
||||
}
|
||||
//------------ 8 - Fremdfahrer
|
||||
elseif ($row['fahrer'] == 999) {
|
||||
$fenster=2; $matemp[$key]['info']="Fremdeinsatz | genau prüfen";
|
||||
if($row['auto'] == 0) {
|
||||
$fenster=1; $matemp[$key]['info']="Fremdeinsatz | kein Fahrzeug eingesetzt... !!!";
|
||||
}
|
||||
if($row['auto'] == 99) {
|
||||
$fenster=2; $matemp[$key]['info']="Fremdeinsatz | Fremd-Fahrzeug prüfen !!!";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if($row['auto'] == 0) {
|
||||
$fenster=1; $matemp[$key]['info']="kein Fahrzeug eingesetzt... ";
|
||||
}
|
||||
if($row['auto'] ==99) {
|
||||
$fenster=2; $matemp[$key]['info']="Fremd-Fahrzeug eingesetzt... | prüfen !!!";
|
||||
}
|
||||
if($test1['num_rows'] <3) { // *** Ersteinsatz ***
|
||||
$fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | Fähigkeit prüfen !!!";
|
||||
if($row['auto'] == 0) {
|
||||
$fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | kein Fahrzeug eingesetzt... !!!";
|
||||
}
|
||||
if($row['auto'] == 99) {
|
||||
$fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | Fremd-Fahrzeug prüfen !!!";
|
||||
}
|
||||
}
|
||||
elseif($test1['num_rows'] <10) { // *** wenig gefahren ***
|
||||
$fenster=2; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | Fähigkeit prüfen";
|
||||
if($row['auto'] == 0) {
|
||||
$fenster=1; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | kein Fahrzeug eingesetzt... !!!";
|
||||
}
|
||||
if($row['auto'] == 99) {
|
||||
$fenster=2; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | Fremd-Fahrzeug prüfen !!!";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
//---------------------------------------------------------------------------------------------------------------------------------
|
||||
//---------------------------------------------------------------------------------------------------------------------------------
|
||||
//---------------------------------------------------------------------------------------------------------------------------------
|
||||
//----------------------- Kalenderdaten Mitarbeiter / Fahrer ---------------------------------------------------------------------
|
||||
if($row['fahrer']>0) {
|
||||
$ptest = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE timestamp LIKE '".$_POST['date']." %' AND mid='".$row['fahrer']."'");
|
||||
if($ptest['num_rows']>0) { //------------ Fahrer hat Kalendereintrag
|
||||
$ptestbez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$ptest['grund']."'");
|
||||
$ptestma = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$ptest['mid']."'");
|
||||
|
||||
//----------------------- Mitarbeiter Kalender irrelevant für diese Tour
|
||||
if($ptestbez['nichtda']==0) { $fenster=2; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; }
|
||||
//----------------------- Mitarbeiter Kalender irrelevant für diese Tour-TYP
|
||||
if($ptestbez['nichtda']>0) {
|
||||
if($ptestbez['nichtda']!=$row['typ']) {
|
||||
$fenster=2; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; }
|
||||
//----------------------- Mitarbeiter Kalender Kalendereintrag -> nicht da !!! Tour-TYP Filter
|
||||
if($ptestbez['nichtda']== $row['typ']) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; }
|
||||
}
|
||||
//----------------------- Mitarbeiter Kalender Kalendereintrag -> nicht da !!!
|
||||
if($ptestbez['nichtda']== 1) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; }
|
||||
if($ptestbez['nichtda']==88) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; }
|
||||
//----------------------- Mitarbeiter da !!! ---
|
||||
if($ptestbez['nichtda']==99) { $fenster=4; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; }
|
||||
}
|
||||
|
||||
//------------------- Mitarbeiter doppeleinsatz (ohne Fahrer "0" )
|
||||
$doptest = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND fahrer='".$row['fahrer']."' and typ in (3,4) ");
|
||||
if($doptest['num_rows'] >1) {
|
||||
$ptestma = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$doptest['fahrer']."'");
|
||||
$fenster=1; $matemp[$key]['info']="!!! Fahrer".$ptestma['name']." doppelt eingesetzt !!!";
|
||||
// echo'<pre>'; print_r($doptest); echo'</pre>';
|
||||
}
|
||||
//---ende ohne fahrer "0"
|
||||
}
|
||||
//------------------- Fahrzeug doppeleinsatz
|
||||
if($fenster==0) {
|
||||
$doptest2 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND id<9999 AND auto='".$row['auto']."' and typ in (3,4) ");
|
||||
if($doptest2['num_rows'] >1) {
|
||||
$ptestveh = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$doptest2['auto']."'");
|
||||
$fenster=1; $matemp[$key]['info']="!!! Fahrzeug: ".$ptestveh['kz']." doppelt eingesetzt !!!";
|
||||
// echo'<pre>'; print_r($doptest); echo'</pre>';
|
||||
}
|
||||
$doptest2 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['auto']."' and typ=4 ");
|
||||
if($doptest2['num_rows'] >1) {
|
||||
$ptestveh = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$doptest2['auto']."'");
|
||||
$fenster=1; $matemp[$key]['info']="!!! Fahrzeug: ".$ptestveh['kz']." doppelt eingesetzt !!!";
|
||||
// echo'<pre>'; print_r($doptest); echo'</pre>';
|
||||
}
|
||||
}
|
||||
//-------- Tourdaten
|
||||
if($fenster>0) {
|
||||
if($fenster==1) { $matemp[$key]['anz']=1; }
|
||||
if($fenster==2) { $matemp[$key]['anz']=2; }
|
||||
if($fenster==3) { $matemp[$key]['anz']=3; }
|
||||
if($fenster==4) { $matemp[$key]['anz']=4; }
|
||||
$anzeige=1;
|
||||
$row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
|
||||
$matemp[$key]['time']=$row['time'];
|
||||
$matemp[$key]['tour']="Tour: ".$row_tour['tour'];
|
||||
$fenster=0;
|
||||
}
|
||||
$key++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// echo'<pre>'; print_r($test1); echo'</pre>';
|
||||
$template->assign('fenster', $anzeige);
|
||||
$template->assign('helpp', $matemp);
|
||||
$template->assign('content', 'tpl/ajax/phelp.tpl');
|
||||
|
||||
//echo json_encode($row);
|
||||
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue