61 lines
2.1 KiB
PHP
61 lines
2.1 KiB
PHP
<?php
|
|
$tag = date("d");
|
|
$monat = (int)date('n');
|
|
$jahr = (int)date('Y');
|
|
$mitarbeiter=1;
|
|
$kw_aktuell = (int)date('W');
|
|
error_reporting(E_ALL); ini_set('display_errors',1);
|
|
|
|
$pieces=0;
|
|
if(isset($_GET['tag'])) {
|
|
$pieces = explode(".", $_GET['tag']);
|
|
$monat=$pieces[1];
|
|
$jahr=$pieces[2];
|
|
}
|
|
if(isset($_POST['auswahl'])) {
|
|
$monat=$_POST['monate'];
|
|
$jahr=$_POST['jahre'];
|
|
}
|
|
|
|
|
|
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
|
$localeCode = 'ge';
|
|
else
|
|
$localeCode = 'de_DE';
|
|
|
|
setlocale(LC_TIME,$localeCode);
|
|
|
|
$monatx = strftime("%B",mktime(0, 0, 0, $monat, 1, date("Y")));
|
|
$tagex = date("t",mktime(0, 0, 0, $monat, 1, date("Y")));
|
|
|
|
|
|
$kltag=array();
|
|
for($x=1;$x<=$tagex;$x++){
|
|
$kltag[$x]['tag']=$x;
|
|
$kltag[$x]['monat']=$monat;
|
|
$kltag[$x]['jahr']=$jahr;
|
|
$kltag[$x]['jahr']=$jahr;
|
|
$wochentag=date('l',mktime(0,0,0,$monat,$x,$jahr));
|
|
$kltag[$x]['tw']=date('l',mktime(0,0,0,$monat,$x,$jahr));
|
|
$kltag[$x]['wt']=$GLOBALS['core']->translateDate($wochentag);
|
|
$kltag[$x]['kw']=date('W',mktime(0,0,0,$monat,$x,$jahr));
|
|
|
|
$check = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter,planer,planer_bez WHERE mitarbeiter.id=planer.mid AND planer.tag='".$x."' AND planer.monat='".$monat."' AND planer.jahr='".$jahr."' AND planer_bez.id=planer.grund" );
|
|
if($check['num_rows'] != 0) {
|
|
$kltag[$x]['data']=$GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter,planer,planer_bez WHERE mitarbeiter.id=planer.mid AND planer.tag='".$x."' AND planer.monat='".$monat."' AND planer.jahr='".$jahr."' AND planer_bez.id=planer.grund" );
|
|
}
|
|
}
|
|
$template->assign('kltag', $kltag);
|
|
|
|
$monate['id']= array(1,2,3,4,5,6,7,8,9,10,11,12);
|
|
$monate['name']=array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
|
|
$monate['monat']=$monat;
|
|
$jahre['id']= array(2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025);
|
|
$jahre['name']=array(2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025);
|
|
$jahre['jahr']=$jahr;
|
|
|
|
$template->assign('monate', $monate);
|
|
$template->assign('jahre', $jahre);
|
|
|
|
$template->assign('content', 'tpl/kalender2.tpl');
|
|
?>
|