590 lines
30 KiB
PHP
590 lines
30 KiB
PHP
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
<meta charset="UTF-8">
|
|
<?php
|
|
//echo'<pre>'; print_r($tmp_lohn); echo'</pre>';
|
|
$_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'<pre>'; print_r($ljahr); echo'</pre>';
|
|
|
|
|
|
//-------------------------------------- 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'<pre>';
|
|
// print_r($ljahr);
|
|
// echo'</pre>';
|
|
$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');
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|