init
This commit is contained in:
commit
72a26edcff
22092 changed files with 2101903 additions and 0 deletions
199
checktuer.php
Normal file
199
checktuer.php
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
<?php
|
||||
|
||||
require('lib/config.php');
|
||||
require('lib/mysql.class.php');
|
||||
$GLOBALS['mysql'] = new mysql(CONFIG_MYSQL_HOST,CONFIG_MYSQL_USER,CONFIG_MYSQL_PW,CONFIG_MYSQL_DB);
|
||||
$GLOBALS['pisql'] = new mysql(CONFIG_PISQL_HOST,CONFIG_PISQL_USER,CONFIG_PISQL_PW,CONFIG_PISQL_DB,53306);
|
||||
header("Content-Type: text/html; charset=utf-8");
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
//date_default_timezone_set('Europe/London');
|
||||
date_default_timezone_set('Europe/Berlin');
|
||||
$jahr = (int)date('Y');
|
||||
$monat = (int)date('n');
|
||||
$tag = (int)date('j');
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
$karten = $GLOBALS['mysql']->query("SELECT * FROM karten");
|
||||
while($row = $karten->fetch_assoc()) {
|
||||
|
||||
$pi_data = $GLOBALS['pisql']->query_single("SELECT * FROM karten WHERE kID='".$row['kID']."'"); //echo'<pre>'; print_r($pi_data); echo'</pre>';
|
||||
if($pi_data['num_rows'] == 0) {
|
||||
$GLOBALS['pisql']->insert("INSERT INTO karten (kID,karte,user,gesperrt,info,verloren)
|
||||
VALUES(
|
||||
'".$row['kID']."',
|
||||
'".$row['karte']."',
|
||||
'".$row['user']."',
|
||||
'".$row['gesperrt']."',
|
||||
'".$row['info']."',
|
||||
'".$row['verloren']."')
|
||||
");
|
||||
}
|
||||
//----------------- Status nicht vorhanden
|
||||
if(is_null($row['status'])) {
|
||||
//edv
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
//pi
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
//----------------- karten / ma prüfung
|
||||
if($row['verloren'] == 0) { //----- karte nicht verloren
|
||||
if($row['gesperrt'] == 0) { //----- karte nicht gesoerrt
|
||||
if($row['user'] != 0) { //----- karte Mitarbeiter zugeordnet
|
||||
$m_data = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['user']."'");
|
||||
if($m_data['num_rows'] == 0) {
|
||||
echo 'Fehler ID: '.$row['user'];
|
||||
echo'<pre>'; print_r($m_data); echo'</pre>';
|
||||
}
|
||||
if($m_data['aktiv'] != 0) { //pi eintragsprüfung
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
// -----------------------------------------------
|
||||
// --------- Prüfung kalendereintrag
|
||||
$cstatus=0;
|
||||
if($m_data['zeitzugang']>0) { // echo"zeit";
|
||||
//--------- Kalender sperre prüfen ------
|
||||
$kal_data = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$row['user']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'");
|
||||
if($kal_data['num_rows'] != 0) { // gibt es einen Kalender eintrag ???
|
||||
$kal_data2 = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$kal_data['grund']."'");
|
||||
if($kal_data2['nichtda'] != 0) { // Eintrag im Kalender der nicht verfügbar bedeutet !!!
|
||||
if(date('G')>20) {
|
||||
$tmptime=strtotime("+1 day");
|
||||
$jahr2 = (int)date('Y',$tmptime);
|
||||
$monat2 = (int)date('m',$tmptime);
|
||||
$tag2 = (int)date('d',$tmptime);
|
||||
$kal_data3 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$row['user']."' AND tag='".$tag2."' AND monat='".$monat2."' AND jahr='".$jahr2."'");
|
||||
if($kal_data3['num_rows'] != 0) {
|
||||
$kal_data4 = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$kal_data['grund']."'");
|
||||
if($kal_data4['nichtda'] != 0) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET grund='".$kal_data4['bez']."' WHERE kID='".$row['kID']."'");
|
||||
$cstatus=3;
|
||||
}
|
||||
} else { //--------- 2. tag keinen eintrag !!!!!!!!!!!!!!!
|
||||
$tmptime=mktime(0, 0, 0,$monat,$tag,$jahr);
|
||||
$von=$tmptime+7200;
|
||||
$bis=$tmptime-18000;
|
||||
$tempt = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE fahrer='".$row['user']."' AND time<'".$von."' AND time>'".$bis."'");
|
||||
if($tempt['num_rows'] != 0) {
|
||||
$cstatus=2;
|
||||
} else { //--------- hat keine Tour am Folgetag
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET grund='".$kal_data2['bez']."' WHERE kID='".$row['kID']."'");
|
||||
$cstatus=3;
|
||||
}
|
||||
}
|
||||
} else { // nicht da wegen urlaub/krank etc. -> karte sperren
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET grund='".$kal_data2['bez']."' WHERE kID='".$row['kID']."'");
|
||||
$cstatus=3;
|
||||
}
|
||||
} //else { //--------- ist da trotz eintrag
|
||||
//$cstatus=2;
|
||||
//}
|
||||
} else { // kein Eintrag im Kalender
|
||||
// torenliste abfragen
|
||||
$von=time()+7260; // 7260 2 Stunden + 1 Minute 3600+3600+60 Bsp: 1:00 Uhr Start -> ab 23 Uhr Fahrzeug
|
||||
$bis=time()-25200; // 25200
|
||||
$tempx = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE fahrer='".$row['user']."' AND time<'".$von."' AND time>'".$bis."'");
|
||||
if($tempx['num_rows'] != 0) {
|
||||
$cstatus=2; // Tuer freischalten, weil Einsatz in der Planung
|
||||
|
||||
//echo'<pre>'; print_r($tempx); echo'</pre>';
|
||||
} else {
|
||||
$cstatus=4; // Tuersperre weil kein Einsatz
|
||||
}
|
||||
}
|
||||
if($row['status']!=$cstatus) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET gesperrt='".$row['gesperrt']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET verloren='".$row['verloren']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status='".$cstatus."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status='".$cstatus."' WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
} else {
|
||||
//---------------------- ohne tourenprüfung
|
||||
if($row['status']!=1) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=1 WHERE kID='".$row['kID']."'"); echo"karte freischalten in DB";
|
||||
}
|
||||
if($pi_data['status']!=1) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET gesperrt=0 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET verloren=0 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=1 WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
}
|
||||
} else { //----- Mitarbeiter nicht mehr da.
|
||||
if($row['status']!=9) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'"); echo"ma nicht mehr aktiv";
|
||||
}
|
||||
if($pi_data['status']!=9) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
}
|
||||
} else { //----- karte nicht zugeordnet
|
||||
if($row['status']!=9) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
//pi
|
||||
if($pi_data['status']!=9) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user=0 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
}
|
||||
} else { //----- karte gesperrt
|
||||
if($row['status']!=9) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
//pi
|
||||
if($pi_data['status']!=9) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET gesperrt=1 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
}
|
||||
} else { //----- karte verloren
|
||||
if($row['status']!=9) {
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['mysql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
//pi
|
||||
if($pi_data['status']!=9) {
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET karte='".$row['karte']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET gesperrt=1 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET verloren=1 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET user='".$row['user']."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET edittime='".time()."' WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET status=9 WHERE kID='".$row['kID']."'");
|
||||
$GLOBALS['pisql']->insert("UPDATE karten SET info='".$row['info']."' WHERE kID='".$row['kID']."'");
|
||||
}
|
||||
}
|
||||
}
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
|
||||
echo"fertig_Tuer_DB";
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue