'; print_r($tmp_lohn); echo''; $_SESSION['m1']=7; $_SESSION['m2']=1; $anzeige=0; $gesamturlaub=0; $urechner=0; if(isset($_GET['wahl'])) { $anzeige=$_GET['wahl']; } $jahr = (int)date('Y'); //-------------------------------------------------------- Personalakte speichern $aktespeichern=0; if(isset($_POST['akteplus1'])) { $aktespeichern=1; } if(isset($_POST['akteplus2'])) { $aktespeichern=2; } if(isset($_POST['akteplus3'])) { $aktespeichern=3; } if(isset($_POST['akteplus4'])) { $aktespeichern=4; } if(isset($_POST['akteplus5'])) { $aktespeichern=5; } if($aktespeichern>0) { $ersteller = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_SESSION['benutzer']."'"); $datum_arr = explode('-',$_POST['date']); $timestamp1 = mktime(0,0,0, $datum_arr[1] , $datum_arr[2] ,$datum_arr[0]); //aus datenpicker // echo "*** ".$_POST['date']." *** ".$timestamp1." ***"; $GLOBALS['mysql']->insert("INSERT INTO ma_akte (mid,time,ersteller,data,typ,zeit) VALUES('".$_GET['id']."', '".time()."', '".$ersteller['name']."', '".$_POST['text']."', '".$aktespeichern."', '".$timestamp1."') "); echo "Akte gespeichert"; } $akteedit=0; if(isset($_POST['akteedit1'])) { $akteedit=1; } if(isset($_POST['akteedit2'])) { $akteedit=2; } if(isset($_POST['akteedit3'])) { $akteedit=3; } if(isset($_POST['akteedit4'])) { $akteedit=4; } if(isset($_POST['akteedit5'])) { $akteedit=5; } if($akteedit>0) { $ersteller = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_SESSION['benutzer']."'"); // $datum_arr = explode('-',$_POST['date']); $timestamp1 = mktime(0,0,0, $datum_arr[1] , $datum_arr[2] ,$datum_arr[0]); //aus datenpicker $GLOBALS['mysql']->insert("UPDATE ma_akte SET edit='".$ersteller['name']."' WHERE id='".$_GET['pid']."'"); $GLOBALS['mysql']->insert("UPDATE ma_akte SET data='".$_POST['text']."' WHERE id='".$_GET['pid']."'"); // $GLOBALS['mysql']->insert("UPDATE ma_akte SET zeit='".$timestamp1."' WHERE id='".$_GET['pid']."'"); $GLOBALS['mysql']->insert("UPDATE ma_akte SET etime='".time()."' WHERE id='".$_GET['pid']."'"); $GLOBALS['mysql']->insert("UPDATE ma_akte SET typ='".$akteedit."' WHERE id='".$_GET['pid']."'"); $anzeige=4; echo "Akte gespeichert"; } if(isset($_POST['sendsms'])) { $sms_nummer[0]=$_POST['nummer']; $tmptext = $_POST['text']; $MessageText =utf8_encode($tmptext." * MfG ".$planer); include('lib/mysmsapi.php'); include_once('lib/class.mysms.php'); if($_SESSION['benutzer']==18) { $api_key = 'OvHiwonvVKneoYttEOE64g'; $mysms = new mysms($api_key); $login_data = array('msisdn' => '491783481356', 'password' => 'laden'); } else { $api_key = 'EPOcWC8smWfdOWNHzSLANw'; $mysms = new mysms($api_key); $login_data = array('msisdn' => '491786828700', 'password' => 'maxdata-01'); } $login = $mysms->ApiCall('json', '/user/login', $login_data); $user_info = json_decode($login); $_SESSION['AuthToken'] = $user_info->authToken; $mysms->setAuthToken($user_info->authToken); $req_data = array('authToken' => $_SESSION['AuthToken'],'recipients' => $sms_nummer,'message' => $MessageText,'encoding' => 0,'smsConnectorId' => 0,'store'=>true); //providing $ergebnis = $mysms->ApiCall('json', '/remote/sms/send', $req_data); //calling method ->ApiCall //------------------------------ smsid $ecode=substr($ergebnis, 13,1); if($ecode==0) { $template->assign('success', "Die SMS ist erfolgreich zum Server übertragen und wird umgehend versendet."); } else { $template->assign('error', "Die SMS konnte nicht übertragen werden."); } $anzeige=1; } /* //----- neuer MA if(isset($_POST['neu'])) { $check = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id < 999 ORDER BY id DESC"); $check['id']++; $GLOBALS['mysql']->insert("INSERT INTO mitarbeiter (id,name,mail,handy,aktiv) VALUES('".$check['id']."','".$_POST['name']."','".$_POST['mail']."','".$_POST['handy']."',1)"); } */ if(isset($_POST['sutv'])) { //vorjahr bearbeiten name="sutv" $isturlaub=0; $tmp_v= $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=4 AND jahr='".$_POST['vjahr']."'"); $resturlaub=$_POST['utage']-$tmp_v['num_rows']; //----- neuer resturlaub berechnen $row_tmp = $GLOBALS['mysql']->query_single("SELECT * FROM urlaub WHERE mid='".$_GET['id']."' and jahr='".$_POST['vjahr']."'"); if($row_tmp['num_rows'] == 0) { $GLOBALS['mysql']->insert("INSERT INTO urlaub (jahr,mid,urlaub,rurlaub) VALUES( '".$_POST['vjahr']."', '".$_POST['id']."', '".$_POST['urlaub']."', '".$resturlaub."' )"); } else { $GLOBALS['mysql']->insert("UPDATE urlaub SET urlaub='".$_POST['utage']."' WHERE mid='".$_GET['id']."' AND jahr='".$_POST['vjahr']."'"); } $anzeige=3; } if(isset($_POST['suti'])) { //istjahr bearbeiten name="sutv" $isturlaub=0; $tmp_v= $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=4 AND jahr='".$jahr."'"); $resturlaub=$_POST['utage']-$tmp_v['num_rows']; //----- neuer resturlaub berechnen $row_tmp = $GLOBALS['mysql']->query_single("SELECT * FROM urlaub WHERE mid='".$_GET['id']."' and jahr='".$jahr."'"); if($row_tmp['num_rows'] == 0) { $GLOBALS['mysql']->insert("INSERT INTO urlaub (jahr,mid,urlaub,rurlaub) VALUES( '".$_POST['jahr']."', '".$_POST['id']."', '".$_POST['urlaub']."', '".$resturlaub."' )"); } else { $GLOBALS['mysql']->insert("UPDATE urlaub SET urlaub='".$_POST['utage']."' WHERE mid='".$_GET['id']."' AND jahr='".$_POST['jahr']."'"); } $anzeige=3; } if(isset($_POST['addtyp'])) { $GLOBALS['mysql']->insert("INSERT INTO ma_lohn (mid,tour,typ,stunden,geld) VALUES( '".$_POST['mid']."', 0, '".$_POST['ttyp']."', '".$_POST['stunden']."', '".$_POST['geld']."') "); $success="Hinweis: Sonderpreis gespeichert."; $template->assign('success', $success); } if(isset($_POST['stour'])) { $GLOBALS['mysql']->insert("INSERT INTO ma_lohn (mid,tour,typ,stunden,geld) VALUES( '".$_POST['mid']."', '".$_POST['stour']."', 0, '".$_POST['stunden']."', '".$_POST['geld']."') "); $success="Hinweis: Sonderpreis gespeichert."; $template->assign('success', $success); } if(isset($_POST['lohndatadelete'])) { $GLOBALS['mysql']->sql("DELETE FROM ma_lohn WHERE id='".$_POST['lohndatadelete']."'"); $success="Hinweis: Sonderpreis gelöscht."; $template->assign('success', $success); } //----- MA ändern speichern if(isset($_POST['save'])) { $s_mid=$_POST['mid']; $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET name='".$_POST['name']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET strasse='".$_POST['strasse']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET plz='".$_POST['plz']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET ort='".$_POST['ort']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET mail='".$_POST['mail']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET handy='".$_POST['handy']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET tel2='".$_POST['tel2']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gebtag='".$_POST['tag']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gebmonat='".$_POST['monat']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gebjahr='".$_POST['jahr']."' WHERE id='".$s_mid."'"); //-- eintritt $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET eintag='".$_POST['eintag']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET einmonat='".$_POST['einmonat']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET einjahr='".$_POST['einjahr']."' WHERE id='".$s_mid."'"); //-- austritt $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET austag='".$_POST['austag']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET ausmonat='".$_POST['ausmonat']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET ausjahr='".$_POST['ausjahr']."' WHERE id='".$s_mid."'"); // $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET urlaub='".$_POST['urlaub']."' WHERE id='".$s_mid."'"); // $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET rurlaub='".$_POST['resturlaub']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET typ='".$_POST['typ']."' WHERE id='".$s_mid."'"); // $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET aktiv='".$_POST['aktiv']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET logid='".time()."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET buchid='".$_POST['buchid']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET konfessionen='".$_POST['kotyp']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET karte='".$_POST['karte']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET karte2='".$_POST['karte2']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET logid='".time()."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gebort='".$_POST['gebort']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gebname='".$_POST['gebname']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET staata='".$_POST['staata']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET bankname='".$_POST['bankname']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kontoinh='".$_POST['kontoinh']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET iban='".$_POST['iban']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET BIC='".$_POST['BIC']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET bzusatz='".$_POST['bankinfo']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET beftag='".$_POST['beftag']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET befmonat='".$_POST['befmonat']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET befjahr='".$_POST['befjahr']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET steuerid='".$_POST['steuerid']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET steuerkl='".$_POST['steuerkl']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET svnummer='".$_POST['svnummer']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET sbehind2='".$_POST['sbehind2']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kkasse='".$_POST['kkasse']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kkbeitrag='".$_POST['kkbeitrag']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kkassennr='".$_POST['kkassennr']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET studentinfo='".$_POST['studentinfo']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET rentnerinfo='".$_POST['rentnerinfo']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET urlaubprojahr='".$_POST['urlaubprojahr']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET famstand='".$_POST['famstand']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kinder='".$_POST['kinder']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET kinderfb='".$_POST['kinderfb']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET bpa='".$_POST['bpa']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET festnetz='".$_POST['festnetz']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET azusatz='".$_POST['azusatz']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET fschein='".$_POST['fschein']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET ffrist='".$_POST['ffrist']."' WHERE id='".$s_mid."'"); if(isset($_POST['rentner'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET rentner='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['sbehind'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET sbehind='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['student'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET student='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['aktiv'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET aktiv='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['fkarte'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET fkarte='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['lohnabr'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET lohnabr='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['zeitzugang'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET zeitzugang='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['nosms'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET nosms='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['lvz'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET lvz='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['gh'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET gh='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['pin'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET pin='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['post'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET post='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['rs'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET rs='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['werb'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET werb='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['saso'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET saso='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['mb'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET mb='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['grm'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET grm='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['faz'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET faz='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['pleer'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET pleer='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['lvzz'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET lvzz='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['sasoz'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET sasoz='".$tempd."' WHERE id='".$s_mid."'"); if(isset($_POST['sonstige'])) { $tempd=1; } else {$tempd=0; } $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET sonstige='".$tempd."' WHERE id='".$s_mid."'"); } //-----------savelohndata if(isset($_POST['savelohndata'])) { $s_mid=$_POST['mid']; $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_tour1='".$_POST['inc_tour1']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_tour2='".$_POST['inc_tour2']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_tour3='".$_POST['inc_tour3']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_typ1='".$_POST['inc_typ1']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_typ2='".$_POST['inc_typ2']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET inc_typ3='".$_POST['inc_typ3']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET tarifg='".$_POST['tarifg']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET tarifgtyp='".$_POST['tarifgtyp']."' WHERE id='".$s_mid."'"); $GLOBALS['mysql']->insert("UPDATE mitarbeiter SET tarif='".$_POST['tarif']."' WHERE id='".$s_mid."'"); } //------------------ lohn-daten anzeigen if($anzeige==9) { $tmp_lohndat = $GLOBALS['mysql']->query_single("SELECT * FROM ma_lohn WHERE mid='".$_GET['id']."'"); if($tmp_lohndat['num_rows']>0) { $tmp_lohndat = $GLOBALS['mysql']->sql("SELECT * FROM ma_lohn WHERE mid='".$_GET['id']."'"); $key=0; while($tmp_lohnx = $tmp_lohndat->fetch_assoc()) { $tmp_lohn[$key]['id']=$tmp_lohnx['id']; $tmp_lohn[$key]['tour']=0; $tmp_lohn[$key]['tour']=$tmp_lohnx['tour']; $tmp_lohn[$key]['typ']=0; $tmp_lohn[$key]['typ']=$tmp_lohnx['typ']; $tmp_lohn[$key]['stunden']=0; $tmp_lohn[$key]['stunden']=$tmp_lohnx['stunden']; $tmp_lohn[$key]['geld']=0; $tmp_lohn[$key]['geld']=$tmp_lohnx['geld']; if($tmp_lohn[$key]['typ']>0) { //festpreis nach typ $tmp_ttyp = $GLOBALS['mysql']->query_single("SELECT * FROM tourentyp WHERE tid='".$tmp_lohn[$key]['typ']."'"); $tmp_lohn[$key]['bez']=$tmp_ttyp['tname']." - ".$tmp_ttyp['tinfotitel']; } else { //festpreis nach Tour $tmp_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$tmp_lohn[$key]['tour']."'"); $tmp_lohn[$key]['bez']=$tmp_tour['tour']." - ".$tmp_tour['infotitel']; } $key++; } } $template->assign('tmplohn', $tmp_lohn); } //------------------ Personalakte bearbeiten if($anzeige==7) { $tmp_akte = $GLOBALS['mysql']->query_single("SELECT * FROM ma_akte WHERE mid='".$_GET['id']."' AND id='".$_GET['pid']."'"); $maakte['id'] = $tmp_akte['id']; $maakte['typ'] = $tmp_akte['typ']; $maakte['zeit'] = $tmp_akte['zeit']; $temp_text = $tmp_akte['data']; $maakte['text'] = nl2br($temp_text); $template->assign('maakte', $maakte); } if($anzeige==6) { $nachricht = wordwrap($_POST['text'], 70); $empfaenger = $_POST['mail']; $betreff = 'JB-Transport * Infomail'; $header = 'From: dispo@jb-transport.de' . "\r\n" . 'Reply-To: dispo@jb-transport.de' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($empfaenger, $betreff, $nachricht, $header); } //----------------------------------------------------------- Personalakte auslesen if($anzeige==4) { $tmp_akte = $GLOBALS['mysql']->sql("SELECT * FROM ma_akte WHERE mid='".$_GET['id']."' ORDER by id DESC"); $key=0; while($row = $tmp_akte->fetch_assoc()) { $maakte[$key]['id'] = $row['id']; $maakte[$key]['typ'] = $row['typ']; $maakte[$key]['time'] = $row['time']; $maakte[$key]['etime'] = $row['etime']; $maakte[$key]['edit'] = $row['edit']; $maakte[$key]['zeit'] = $row['zeit']; $temp_text = $row['data']; $maakte[$key]['text'] = nl2br($temp_text); $maakte[$key]['ersteller'] = $row['ersteller']; $key++; } $template->assign('maakte', $maakte); } //----------------------------------------------------------- kalender auslesen if($anzeige==3) { $tagname = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); $tag = date("d"); $monat = date("m"); $jahr = date("Y"); $tna1=$tagname[date("w")]; $test = $GLOBALS['mysql']->sql("SELECT * FROM planer WHERE monat>='".$monat."' AND jahr>='".$jahr."' AND mid='".$_GET['id']."' ORDER by monat,tag"); $grau=0; $key=0; while($row = $test->fetch_assoc()) { if($monat==$row['monat']) { if($tag>$row['tag']) { $grau=1; }} $row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'"); $tmptag=mktime(0, 0, 0,$row['monat'],$row['tag'],$row['jahr']); $kal[$key]['wtag'] = $tagname[date("w",$tmptag)]; $kal[$key]['grau'] = $grau; $kal[$key]['date'] = $tmptag; $kal[$key]['bez'] = $row_icon['bez']; $kal[$key]['icon'] = $row_icon['icon']; $kal[$key]['fa'] = $row_icon['fa']; $row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'"); $key++; } $template->assign('kal', $kal); //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------- Urlaubsberechnung ----------------------------------------------------------------- $tmp_m= $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_GET['id']."'"); //-------- $key=0; $gesamturlaub=0; $urechner=array(); for($i=$jahr; $i >= $tmp_m['einjahr']; $i--) { if($i==$tmp_m['einjahr']) { $start_time_stamp = mktime(0,0,0,$tmp_m['einmonat'],$tmp_m['eintag'],$tmp_m['einjahr']); $end_time_stamp = mktime(0,0,0,12,31,$i); $time_difference = $end_time_stamp - $start_time_stamp; $time_difference=$time_difference/86400; //differenz dur sekunden eines tages rechnen $urlaubswert=$tmp_m['urlaubprojahr']/365; //urlaub für einen einzelnen Tag berechnen $urlaubswert=$urlaubswert*$time_difference; //urlaub für einen einzelnen Tag * resttage startjahr $urechner[$key]['urlaub']=round($urlaubswert); } else { $urechner[$key]['urlaub']=$tmp_m['urlaubprojahr']; } //----------------------------------------------------------------- $tmpp = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=4 AND jahr='".$i."'"); $urechner[$key]['urlaub_genommen']=$tmpp['num_rows']; //genommene Urlaun $tmpp2 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=5 AND jahr='".$i."'"); $tmpp3 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=6 AND jahr='".$i."'"); $temp=0; $temp=$temp+$tmpp2['num_rows']; $temp=$temp+$tmpp3['num_rows']; $urechner[$key]['krank']=$temp; //genommen krank :( $tmpp6 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=9 AND jahr='".$i."'"); $tmpp7 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=77 AND jahr='".$i."'"); $temp=0; $temp=$temp+$tmpp6['num_rows']; $temp=$temp+$tmpp7['num_rows']; $urechner[$key]['keinkschein']=$temp; //genommene freizeit ohne krankenschein bzw. unentschuldigt $urechner[$key]['urlaub_rest']=$urechner[$key]['urlaub']-$tmpp['num_rows']; $gesamturlaub=$gesamturlaub+$urechner[$key]['urlaub_rest']; $urechner[$key]['urlaub_jahr']=$i; //------------------------- kalender auslesen $kei=0; unset($rowkal); unset($tmpp5); $tmpp5=array(); $ma_kal2 = $GLOBALS['mysql']->sql("SELECT * FROM planer WHERE mid='".$_GET['id']."' and jahr='".$i."'"); while($rowkal = $ma_kal2->fetch_assoc()) { $tmpp4 = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$rowkal['grund']."'"); $tmpp5[$kei]['time']=$rowkal['timestamp']; $tmpp5[$kei]['grund']=$tmpp4['bez']; $tmpp5[$kei]['icon']=$tmpp4['fa']; $kei++; } $urechner[$key]['statistik']=$tmpp5; //------------------------- kalender auslesen $kei=0; unset($rowkal2); unset($tmpp8); $ma_kal2 = $GLOBALS['mysql']->sql("SELECT * FROM planer_bez"); while($rowkal2 = $ma_kal2->fetch_assoc()) { $tmpp8 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund='".$rowkal2['id']."' AND jahr='".$i."'"); $ljahr[$key]['anz']=$tmpp8['num_rows']; $ljahr[$key]['pic']=$rowkal2['icon']; $ljahr[$key]['bez']=$rowkal2['bez']; $key++; } $urechner[$key]['mini']=$ljahr; // übergabe ausfälle und Grund dafür $key++; } // echo'
'; print_r($ljahr); echo''; //-------------------------------------- urlaube jahr und vorjahr berechnen und in datatenbank schreiben $vjahr=$jahr-1; $tmp_v= $GLOBALS['mysql']->query_single("SELECT * FROM urlaub WHERE mid='".$_GET['id']."' and jahr='".$vjahr."'"); if($tmp_v['num_rows'] == 0) { $tmp_m= $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_GET['id']."'"); if ($tmp_m['urlaubprojahr']==0) { $tmp_v['utage']=$tmp_m['urlaub']; } else { $tmp_v['utage']=$tmp_m['urlaubprojahr']; } $GLOBALS['mysql']->insert("INSERT INTO urlaub (mid,urlaub,jahr) VALUES('".$_GET['id']."','".$tmp_v['utage']."','".$jahr."')"); } $tmp_v2= $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=4 AND jahr='".$vjahr."'"); $vrest=$tmp_v['urlaub']-$tmp_v2['num_rows']; //----- neuer resturlaub berechnen //--------- $tmp_a= $GLOBALS['mysql']->query_single("SELECT * FROM urlaub WHERE mid='".$_GET['id']."' and jahr='".$jahr."'"); $tmp_v3= $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$_GET['id']."' AND grund=4 AND jahr='".$jahr."'"); $rest=$tmp_a['urlaub']-$tmp_v3['num_rows']; //-------- Kalender gründe $template->assign('ist', $tmp_v3['num_rows']); $template->assign('rest', $rest); $gruende1 = $GLOBALS['mysql']->query_array("SELECT * FROM planer_bez"); $template->assign('gruende1', $gruende1); $gruende2 = $GLOBALS['mysql']->query_array("SELECT * FROM planer_bez"); $template->assign('gruende2', $gruende2); $template->assign('vist', $tmp_v2['num_rows']); $template->assign('vrest', $vrest); $template->assign('utage', $tmp_a['urlaub']); $template->assign('vutage', $tmp_v['urlaub']); $template->assign('vjahr', $vjahr); } //----------------------------------------------------------- kartenlog auslesen if($anzeige==2) { $tmp_time = $GLOBALS['mysql']->sql("SELECT * FROM kartenlog WHERE user='".$_GET['id']."' ORDER by logID"); $key=0; $lastkey=0; while($row = $tmp_time->fetch_assoc()) { if($lastkey==0) { $matime[$key]['log2']=$row['zeit']; } $matime[$key]['log1']=$lastkey; $matime[$key]['log2']=$row['zeit']; $tmpzeit=$matime[$key]['log2']-$matime[$key]['log1']; $matime[$key]['diff']=gmdate("H:i", $tmpzeit); $lastkey=$row['zeit']; $key++; } $template->assign('matime', $matime); } if($_GET['id']>0 OR $_POST['mid']>0) { if($_GET['id']>0) { $lmid=$_GET['id']; } if(isset($_POST['mid'])) { $lmid=$_POST['mid']; } if($anzeige==0) { $anzeige=1; } $mitarbeiter = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$lmid."'"); //--------------------------- //--------------------------- Konfessionen $tmpk = $GLOBALS['mysql']->query_single("SELECT * FROM konfessionen WHERE id='".$mitarbeiter['konfessionen']."'"); $template->assign('koinfo', $tmpk['bezeichnung']); //--------------------------- $istjahr = (int)date('Y'); $lastjahr=$istjahr-1; //----------- letztes Jahr $isturlaub=0; $tmp_istjahr = $GLOBALS['mysql']->sql("SELECT * FROM planer_bez"); $key=0; while($row = $tmp_istjahr->fetch_assoc()) { $tmpp = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$lmid."' AND grund='".$row['id']."' AND jahr='".$lastjahr."'"); $ljahr[$key]['lnr']=$row['id']; $ljahr[$key]['anz']=$tmpp['num_rows']; $ljahr[$key]['pic']=$row['icon']; $ljahr[$key]['bez']=$row['bez']; $key++; } // echo'
'; // print_r($ljahr); // echo''; $tmp_istjahr = $GLOBALS['mysql']->sql("SELECT * FROM planer_bez"); $key=0; while($row = $tmp_istjahr->fetch_assoc()) { $tmpp = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$lmid."' AND grund='".$row['id']."' AND jahr='".$istjahr."'"); $ijahr[$key]['lnr']=$row['id']; $ijahr[$key]['anz']=$tmpp['num_rows']; $ijahr[$key]['pic']=$row['icon']; $ijahr[$key]['bez']=$row['bez']; $key++; } //--------------- kal komplett //----- deteil last_jahr $t_kal_l = $GLOBALS['mysql']->sql("SELECT * FROM planer WHERE mid='".$lmid."' AND jahr='".$lastjahr."'"); while($row = $t_kal_l->fetch_assoc()) { $tmpb = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'"); $kal_l[$key]['tag']=sprintf("%02d",$row['tag']); $kal_l[$key]['monat']=sprintf("%02d",$row['monat']); $kal_l[$key]['jahr']=$row['jahr']; $kal_l[$key]['pic']=$tmpb['icon']; $kal_l[$key]['bez']=$tmpb['bez']; $kal_l[$key]['info']=$row['info']; $key++; } //----- deteil ist_jahr $t_kal_i = $GLOBALS['mysql']->sql("SELECT * FROM planer WHERE mid='".$lmid."' AND jahr='".$istjahr."'"); while($row = $t_kal_i->fetch_assoc()) { $tmpb = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'"); $kal_i[$key]['tag']=sprintf("%02d",$row['tag']); $kal_i[$key]['monat']=sprintf("%02d",$row['monat']); $kal_i[$key]['jahr']=$row['jahr']; $kal_i[$key]['pic']=$tmpb['icon']; $kal_i[$key]['bez']=$tmpb['bez']; $kal_i[$key]['info']=$row['info']; if($tmpb['id']==4) { $isturlaub++; } $key++; } //- freier Urlaub berechnen -- $furlaub=($mitarbeiter['urlaub']+$mitarbeiter['rurlaub'])-$isturlaub; $template->assign('gesamturlaub', $gesamturlaub); $template->assign('ure', $urechner); $template->assign('jahr', $istjahr); $template->assign('furlaub', $furlaub); $template->assign('kal_l', $kal_l); $template->assign('kal_i', $kal_i); $template->assign('ljahr', $ljahr); $template->assign('ijahr', $ijahr); $template->assign('lastjahr', $lastjahr); $template->assign('istjahr', $istjahr); $template->assign('anzeige', $anzeige); $template->assign('mitarbeiter', $mitarbeiter); } //$madata=utf8encodeArray($madata); $madata = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv=1 ORDER by name"); $tariftyp = $GLOBALS['mysql']->query_array("SELECT * FROM tariftyp WHERE aktiv>0 ORDER BY id"); $kotyp = $GLOBALS['mysql']->query_array("SELECT * FROM konfessionen ORDER by id"); $matyp = $GLOBALS['mysql']->query_array("SELECT * FROM ma_typ WHERE aktiv=1 ORDER by id"); $ttyp = $GLOBALS['mysql']->query_array("SELECT * FROM tourentyp WHERE taktiv=1"); $stour = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE aktiv=1 ORDER by id"); $template->assign('ttyp', $ttyp); $template->assign('stour', $stour); $template->assign('tariftyp', $tariftyp); $template->assign('mdata', $madata); $template->assign('matyp', $matyp); $template->assign('kotyp', $kotyp); //$template->assign('auswahl',$auswahl); $template->assign('content', 'tpl/ma_aktiv.tpl'); ?>