'; print_r($row); echo''; setlocale(LC_TIME, "de_DE.utf8"); error_reporting(E_ALL); ini_set('display_errors',0); $ist_jahr = (int)date('Y'); $ist_monat = (int)date('m'); $ist_tag = (int)date('d'); $ist_kw_aktuell = (int)date('W'); $anz=0; //---------------------------------------------------------------------------------------------- //----------- Kalender 2024 if(isset($_GET['mw'])) { if($_GET['mw']==1) { $atime = strtotime("-1 month",$_GET['atime']); } if($_GET['mw']==2) { $atime = strtotime("+1 month",$_GET['atime']); } } else { if(isset($_GET['ts'])) { $atime=$_GET['ts']; } else { $atime=time(); } } $template->assign('atime', $atime); $template->assign('ktime', utf8_decode(strftime("%B %Y", $atime))); //--------------------------------- $kal_tage_gesamt = date("t", $atime); $kal_start_timestamp = mktime(0,0,0,date("n",$atime),1,date("Y",$atime)); $kal_start_tag = date("N", $kal_start_timestamp); $kal_ende_tag = date("N", mktime(0,0,0,date("n",$atime),$kal_tage_gesamt,date("Y",$atime))); for($i = 1; $i <= $kal_tage_gesamt+($kal_start_tag-1)+(7-$kal_ende_tag); $i++) { $kd[$i]['int']=0; $kal_anzeige_akt_tag = $i - $kal_start_tag; $kal_anzeige_heute_timestamp = strtotime($kal_anzeige_akt_tag." day", $kal_start_timestamp); $kal_anzeige_heute_tag = date("j", $kal_anzeige_heute_timestamp); $kd[$i]['inx']=$kal_anzeige_heute_tag; $kd[$i]['ts']=$kal_anzeige_heute_timestamp; if(date("N",$kal_anzeige_heute_timestamp) == 7) { $kd[$i]['so']=1; } else { $kd[$i]['so']=0; } if(date("N",$kal_anzeige_heute_timestamp) == 1) { $kd[$i]['int']=1; } if(date("dmY", $atime) == date("dmY", time())) { $kd[$i]['int']=6; } if(date("dmY", $atime) == date("dmY", $kal_anzeige_heute_timestamp)) { $kd[$i]['int']=2; $itime=$kal_anzeige_heute_timestamp; $xt=date("j", $kd[$i]['ts']); $xm=date("n", $kd[$i]['ts']); $xj=date("Y", $kd[$i]['ts']); } elseif($kal_anzeige_akt_tag >= 0 AND $kal_anzeige_akt_tag < $kal_tage_gesamt) { $kd[$i]['int']=3; } else { $kd[$i]['int']=4; } if(date("N",$kal_anzeige_heute_timestamp) == 7 AND $kd[$i]['int']!=4) { $kd[$i]['int']=5; } $ftag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".date("j", $kd[$i]['ts'])."' and monat='".date("n", $kd[$i]['ts'])."' and jahr='".date("Y", $kd[$i]['ts'])."'"); if($ftag['num_rows'] > 0) { $kd[$i]['int']=7; $kd[$i]['inx']=$kal_anzeige_heute_tag; $kd[$i]['info']=$ftag['info']; } //echo'
'; print_r($ftag); echo''; } $template->assign('kd', $kd); $template->assign('itime', $itime); $template->assign('xt', $xt); $template->assign('xm', $xm); $template->assign('xj', $xj); //---------------------------------------------------------------------------------------------- $old=0; if ($itime