@mysql_connect("localhost","wwwuser","$dbpassword")
or die("Connection died or wrong database password!");
mysql_select_db("e136") ;
?>
if ($action=="change"):
/* NAMEN EINES MITARBEITERS AENDERN */
if ($vorname=="" || $nachname==""):
$pagetitle = "Fehlerhafte Eingabe!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Eingabe! Überprüfen Sie, ob die
Namensfelder gesetzt wurden!
include "../e136footer.phtml";
exit;
endif;
$rule = "where id=$id and projekt_id=$projekt_id";
$query = "update stammmitarbeiter set vorname='$vorname',nachname='$nachname'";
mysql_query("$query $rule") or die("Failure to $query $rule");
$pagetitle = "Mitarbeiterdaten geändert";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Die Daten von
echo $vorname?> echo $nachname?> wurde geändert!
Danke!
include "../e136footer.phtml";
exit;
endif?>
if ($action=="newemp"):
/* NEUEN BESCHAEFTIGUNGSZEITRAUM AUFNEHMEN */
$pagetitle = "Mitarbeiterdaten ändern";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Projekt:
$result = mysql_query("select * from stammprojekt where id=$projekt_id");
$leiter = mysql_result($result,0,"leiter");
$geldgeber = mysql_result($result,0,"geldgeber");
$title = mysql_result($result,0,"title");
$nr = mysql_result($result,0,"nr");
$subresult = mysql_query("select * from projektinfo where id=$projekt_id");
?>
| Projekt-Titel: | echo $title?> |
| Geldgeber: | echo $geldgeber?> |
| Projekt-Nummer: | echo $nr?> |
| Projekt-Leiter: | echo $leiter?> |
| Projekt-Zusage:
| echo mysql_result($subresult,0,"z_tag")?>. echo mysql_result($subresult,0,"z_monat")?>. echo mysql_result($subresult,0,"z_jahr")?> |
| Projekt-Beginn:
| echo mysql_result($subresult,0,"b_tag")?>. echo mysql_result($subresult,0,"b_monat")?>. echo mysql_result($subresult,0,"b_jahr")?> |
MitarbeiterIN:
$result = mysql_query("select vorname,nachname from stammmitarbeiter where id=$id")?>
Vorname: echo mysql_result($result,0,"vorname")?>
Nachname: echo mysql_result($result,0,"nachname")?>
Angestellt bisher:
$result=mysql_query("select * from mitarbeiterinfo where mit_id=$id");
$nhit=mysql_num_rows($result);
$i=0;
echo "
";
while ($i<$nhit): ?>
- [ echo $i+1?>] von
echo mysql_result($result,$i,"v_tag")?>. echo mysql_result($result,$i,"v_monat")?>. echo mysql_result($result,$i,"v_jahr")?>
bis
echo mysql_result($result,$i,"b_tag")?>. echo mysql_result($result,$i,"b_monat")?>. echo mysql_result($result,$i,"b_jahr")?>
$i++;
endwhile;
echo "
";
?>
Weiterer Beschäftigungszeitraum:
include "../e136footer.phtml";
exit;
endif?>
if ($action=="makenewemp"):
/* NEUES BESCHAEFTIGUNGSVERHAELTNIS IN DB EINTRAGEN */
include "../e136funcs.php";
if ($tag=="" || $monat=="" || $jahr==""):
$pagetitle = "Fehlendes Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Eingabe! Überprüfen Sie, ob das
Datum gesetzt worden ist!
include "../e136footer.phtml";
exit;
endif;
if ($day=="" || $month=="" || $year==""):
$pagetitle = "Fehlendes Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Eingabe! Überprüfen Sie, ob das
Datum gesetzt worden ist!
include "../e136footer.phtml";
exit;
endif;
$created = time();
$v_tag = $tag;
$v_monat = $monat;
$v_jahr = $jahr;
$b_tag = $day;
$b_monat = $month;
$b_jahr = $year;
$vonzeit = timeunix($v_tag,$v_monat,$v_jahr);
$biszeit = timeunix($b_tag,$b_monat,$b_jahr);
if ($vonzeit > $biszeit):
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Datumseingabe! Das eingegebene Datum ergibt keinen Sinn!!!
include "../e136footer.phtml";
exit;
endif;
$result = mysql_query("select beginn from projektzeit where id=$projekt_id");
$projektstart = mysql_result($result,0,"beginn");
if ($vonzeit < $projektstart):
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Mitarbeiter kann nicht vor Projektbeginn
angestellt werden!
include "../e136footer.phtml";
exit;
endif;
$result=mysql_query("select von,bis from mitarbeiterinfo where mit_id=$id");
$nhit=mysql_num_rows($result);
$i=0;
while ($i<$nhit):
$von=mysql_result($result,$i,"von");
$bis=mysql_result($result,$i,"bis");
if ($bis<$vonzeit || $biszeit<$von):
$dummy=0;
else:
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Beschäftigungszeitrahmen überlappend!
include "../e136footer.phtml";
exit;
endif;
$i++;
endwhile;
$query = "insert into mitarbeiterinfo (id,mit_id,von,bis,v_tag,v_monat,v_jahr,b_tag,b_monat,b_jahr) values ($created,$id,$vonzeit,$biszeit,$v_tag,$v_monat,$v_jahr,$b_tag,$b_monat,$b_jahr)";
$query1 = "update stammmitarbeiter set created=$created where id=$id";
mysql_query($query) or die("Failure to $query");
mysql_query($query1) or die ("Failure to $query1");
$pagetitle = "Mitarbeiterdaten geändert!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Der neue Beschäftigungszeitraum wurde erfolgreich in die
Datenbank aufgenommen!
Danke!
include "../e136footer.phtml";
exit;
endif?>
if ($action=="datum"):
/* CHANGE DATUM */
$pagetitle = "Mitarbeiterdaten ändern";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Projekt:
$result = mysql_query("select * from stammprojekt where id=$projekt_id");
$leiter = mysql_result($result,0,"leiter");
$geldgeber = mysql_result($result,0,"geldgeber");
$title = mysql_result($result,0,"title");
$nr = mysql_result($result,0,"nr");
$subresult = mysql_query("select * from projektinfo where id=$projekt_id");
?>
| Projekt-Titel: | echo $title?> |
| Geldgeber: | echo $geldgeber?> |
| Projekt-Nummer: | echo $nr?> |
| Projekt-Leiter: | echo $leiter?> |
| Projekt-Zusage:
| echo mysql_result($subresult,0,"z_tag")?>. echo mysql_result($subresult,0,"z_monat")?>. echo mysql_result($subresult,0,"z_jahr")?> |
| Projekt-Beginn:
| echo mysql_result($subresult,0,"b_tag")?>. echo mysql_result($subresult,0,"b_monat")?>. echo mysql_result($subresult,0,"b_jahr")?> |
MitarbeiterIN:
$result = mysql_query("select vorname,nachname from stammmitarbeiter where id=$mit_id")?>
Vorname: echo mysql_result($result,0,"vorname")?>
Nachname: echo mysql_result($result,0,"nachname")?>
Angestellt:
include "../e136footer.phtml";
exit;
endif?>
if ($action=="makedatum"):
/* BESCHAEFTIGUNGSDATUM in der DB AENDERN */
include "../e136funcs.php";
if ($tag=="" || $monat=="" || $jahr==""):
$pagetitle = "Fehlendes Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Eingabe! Überprüfen Sie, ob das
Datum gesetzt worden ist!
include "../e136footer.phtml";
exit;
endif;
if ($day=="" || $month=="" || $year==""):
$pagetitle = "Fehlendes Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Eingabe! Überprüfen Sie, ob das
Datum gesetzt worden ist!
include "../e136footer.phtml";
exit;
endif;
# @mysql_connect("localhost","wwwuser","$dbpassword")
# or die("Connection died or wrong database password!");
# mysql_select_db("e136") ;
$created = time();
$v_tag = $tag;
$v_monat = $monat;
$v_jahr = $jahr;
$b_tag = $day;
$b_monat = $month;
$b_jahr = $year;
$vonzeit = timeunix($v_tag,$v_monat,$v_jahr);
$biszeit = timeunix($b_tag,$b_monat,$b_jahr);
if ($vonzeit > $biszeit):
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Fehlerhafte Datumseingabe! Das eingegebene Datum ergibt keinen Sinn!!!
include "../e136footer.phtml";
exit;
endif;
$result = mysql_query("select beginn from projektzeit where id=$projekt_id");
$projektstart = mysql_result($result,0,"beginn");
if ($vonzeit < $projektstart):
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Mitarbeiter kann nicht vor Projektbeginn
angestellt werden!
include "../e136footer.phtml";
exit;
endif;
$result=mysql_query("select id,von,bis from mitarbeiterinfo where mit_id=$mit_id");
$nhit=mysql_num_rows($result);
$i=0;
while ($i<$nhit):
if (mysql_result($result,$i,"id")!=$id):
$von=mysql_result($result,$i,"von");
$bis=mysql_result($result,$i,"bis");
if ($bis<$vonzeit || $biszeit<$von):
$dummy=0;
else:
$pagetitle = "Falsches Datum!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Beschäftigungszeitrahmen
überlappend!
include "../e136footer.phtml";
exit;
endif;
endif;
$i++;
endwhile;
$query = "update mitarbeiterinfo set von=$vonzeit,bis=$biszeit,v_tag=$v_tag,v_monat=$v_monat,v_jahr=$v_jahr,b_tag=$b_tag,b_monat=$b_monat,b_jahr=$b_jahr";
$rule = "where id=$id";
mysql_query("$query $rule") or die("Failure to $query $rule");
$pagetitle = "Mitarbeiterdaten geändert!";
$pageheadline = $pagetitle;
include "../e136header.phtml"?>
Der Beschäftigungszeitraum wurde erfolgreich in der
Datenbank geändert!
Danke!
include "../e136footer.phtml";
exit;
endif?>