"; print_r($etour); echo ""; if(isset($_GET['wahl'])) { if($_GET['wahl']==1){if($_GET['monat']==1) { $monat=12; $jahr=$_GET['jahr']-1;} else { $monat=$_GET['monat']-1; $jahr=$_GET['jahr'];}} elseif($_GET['wahl']==2) {if($_GET['monat']==12) { $monat=1; $jahr=$_GET['jahr']+1;} else { $monat=$_GET['monat']+1; $jahr=$_GET['jahr']; }} if($_GET['wahl']==6){ $monat=$_GET['monat']; $jahr=$_GET['jahr']; } if($_GET['wahl']==8){ $monat=$_GET['monat']; $jahr=$_GET['jahr']; } if($_GET['wahl']==7){ $monat=$_GET['monat']; $jahr=$_GET['jahr']; } //elseif($_GET['tag']>0 && $_GET['wahl']==0) { $monat=$_GET['monat']; $jahr=$_GET['jahr']; $tag=$_GET['tag']; } } else { if(isset($_GET['monat'])) { $monat=$_GET['monat']; $jahr=$_GET['jahr']; } else { if(date('m')==12) { $monat=1; $jahr = (int)date('Y'); $jahr++;} else { $jahr = (int)date('Y'); $monat = (int)date('m'); $monat++; } } } //-------------------------------------------------- $anzeige=0; if(isset($_GET['tid'])) { $anzeige = $_GET['tid']; } $nochmenge=0; //-------------------------- lösschen in db if(isset($_POST['del'])) { $GLOBALS['mysql']->sql("DELETE FROM tourenliste WHERE tour='".$_POST['del']."' and monat='".$monat."' AND jahr='".$jahr."'"); echo "-del".$_POST['del']; } //-------------------------- speichern in db nach typ if(isset($_GET['wahl'])) { if($_GET['wahl']==6) { $dbstring=$jahr.$monat; $GLOBALS['mysql']->insert("UPDATE touren SET job='".$dbstring."' WHERE aktiv!=0 AND typ='".$_GET['tid']."'"); } } //-------------------------- speichern in db nach aktiv all if(isset($_GET['wahl'])) { if($_GET['wahl']==7) { $dbstring=$jahr.$monat; $GLOBALS['mysql']->insert("UPDATE touren SET job='".$dbstring."' WHERE aktiv!=0"); } } //------------------------------ Tour einzeln anzeigen if(isset($_GET['wahl'])) { if($_GET['wahl']==8) { $m_tage = date("t",mktime(0, 0, 0, $monat, 1, $jahr)); //tage im monat $etour=array(); $einzel=1; $tmpitour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$_GET['tid']."'"); for ($i = 1; ; $i++) { if ($i > $m_tage) { break; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==1) { $etour[$i]['wt']="Mo."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==2) { $etour[$i]['wt']="Di."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==3) { $etour[$i]['wt']="Mi."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==4) { $etour[$i]['wt']="Do."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==5) { $etour[$i]['wt']="Fr."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==6) { $etour[$i]['wt']="Sa."; } if(date("w",mktime(0,0,0, $monat,$i,$jahr))==0) { $etour[$i]['wt']="So."; } $etour[$i]['wz']=date("w",mktime(0,0,0, $monat,$i,$jahr)); $tmpetour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE monat='".$monat."' and jahr='".$jahr."' and tag='".$i."' and tour='".$_GET['tid']."'"); $etour[$i]['ok']=$tmpetour['num_rows']; // tour vorhanden $feiert = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE monat='".$monat."' and jahr='".$jahr."' and tag='".$i."'"); $etour[$i]['ft']=$feiert['num_rows']; // feiertag ja/nein $etour[$i]['tag'] =$i; $etour[$i]['monat'] =$monat; $etour[$i]['jahr'] =$jahr; $etour[$i]['tour'] =$tmpitour['tour']; $etour[$i]['tid'] =$tmpitour['id']; $etour[$i]['s_fahrer'] =$tmpitour['s_fahrer']; $etour[$i]['s_auto'] =$tmpitour['s_auto']; $etour[$i]['tag'] =$i; $anzeigetour=$tmpitour['tour']; $template->assign('anzeigetour', $anzeigetour); } $template->assign('etour', $etour); //einzelanzeig $template->assign('einzel', $einzel); //einzelanzeige auslösen in tpl } } //----------------------------------------------------------------------------------------------------- auslesen if($anzeige!=0) { //-------------------------------- Tourentyp $tourxx = $GLOBALS['mysql']->sql("SELECT * FROM touren WHERE typ='".$_GET['tid']."' AND aktiv<99 ORDER BY aktiv DESC,id ASC"); $key=0; while($row = $tourxx->fetch_assoc()) { $toursel[$key]['aktiv']=$row['aktiv']; $toursel[$key]['tour']=$row['tour']; $toursel[$key]['infotitel']=$row['infotitel']; $toursel[$key]['typ']=$row['typ']; $toursel[$key]['id']=$row['id']; $toursel[$key]['s_fahrer']=$row['s_fahrer']; $toursel[$key]['s_auto']=$row['s_auto']; $tmp2 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$row['id']."'"); $toursel[$key]['wert']=$tmp2['num_rows']; $key++; } $template->assign('toursel', $toursel); } else { $tmp0 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE job!=0"); if($tmp0['num_rows']!=0) { $anzeige=0; $nochmenge=$tmp0['num_rows']; } else { $a_tl = $GLOBALS['mysql']->query_array("SELECT * FROM tourenliste WHERE monat='".$monat."' and jahr='".$jahr."' ORDER BY id"); $a_fahrzg = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv=1 ORDER BY id"); $a_fahrer= $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv=1 ORDER BY id"); $tt = $GLOBALS['mysql']->sql("SELECT * FROM touren WHERE aktiv=1 ORDER BY typ,id"); $key=0; while($row = $tt->fetch_assoc()) { $touraktiv[$key]['aktiv']=$row['aktiv']; $touraktiv[$key]['tour']=$row['tour']; $touraktiv[$key]['infotitel']=$row['infotitel']; $touraktiv[$key]['typ']=$row['typ']; $touraktiv[$key]['id']=$row['id']; $aa_id= array_search($row['s_auto'], array_column($a_fahrzg, 'id')); $touraktiv[$key]['kz']=$a_fahrzg[$aa_id]['kz']; $ma_id= array_search($row['s_fahrer'], array_column($a_fahrer, 'id')); $touraktiv[$key]['name']=$a_fahrer[$ma_id]['name']; if (array_key_exists($row['id'], $a_tl)) { $touraktiv[$key]['ok']=1; } else { $touraktiv[$key]['ok']=0; } $key++; } $template->assign('touraktiv', $touraktiv); } //$tourtyp = $GLOBALS['mysql']->sql("SELECT * FROM tourentyp WHERE taktiv=1 ORDER BY tid"); $anzeige=0; } //----------------------------- feiertage $datenlist = $GLOBALS['mysql']->query_array("SELECT * FROM feiertage WHERE monat='".$monat."' AND jahr='".$jahr."' ORDER BY tag"); //----------------------------- $tourenlist = $GLOBALS['mysql']->query_array("SELECT * FROM tourentyp WHERE taktiv>0"); //----------------------------- $auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>1 ORDER BY kz"); //----------------------------- $fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 ORDER BY name"); //----------------------------- //----------------------------- //echo $s_auto; // Vorabanzeige resultat // echo "
";
//      print_r($vorlage);
//      echo "
"; //--------------------------- $template->assign('monat', $monat); $template->assign('jahr', $jahr); $template->assign('anzeige', $anzeige); $template->assign('tourenlist', $tourenlist); // $template->assign('tourname', $tourname); $template->assign('nochmenge', $nochmenge); $template->assign('datenlist', $datenlist); $template->assign('auto_array', $auto_array); $template->assign('fahrer_array', $fahrer_array); //$template->assign('s_auto', $s_auto); //$template->assign('s_fahrer', $s_fahrer); $template->assign('content', 'tpl/itour.tpl'); ?>