<?php
include ("../FUNCTIONS.php");
#include ("../klassen/klasse_fed.php");
$aktion = $_GET["aktion"];
//$eintrag = "Noch nicht festgelegt";
switch($aktion) {
case "einsatz_speichern_oder_bearbeiten":
// Gelesen werden eigentlich GET Daten über AJAX
$id = $_GET["id"];
$datum_von = $_GET["datum_von"];
$datum_bis = $_GET["datum_bis"];
$uhrzeit_von = $_GET["uhrzeit_von"];
$uhrzeit_bis = $_GET["uhrzeit_bis"];
$id_kunde = $_GET["id_kunde"];
$id_casemanager = $_GET["id_casemanager"];
$kommentar = $_GET["kommentar"];
$erledigt = $_GET["erledigt"];
// Eigenschaften für Serienelemete
$serie = $_GET["serie"]; // 0 oder 1
$wochentag = $_GET["wochentage"]; // Array für Wochentage an welchen sich der Einsatz wiederholen soll
$rhytmus = $_GET["rhytmus"]; // Mögliche Werte: daily, weekly, 2weeks, monthly, individual
$nr_wochen_rhytmus = $_GET["nr_wochen_rhytmus"]; // Wenn rhytmus == "individual"
$nr_wochentag_im_monat = $_GET["nr_wochentag_im_monat"];
$dauer = minutenabstand_zwei_daten($datum_von." ".$uhrzeit_von, $datum_bis." ".$uhrzeit_bis);
if($id == 0) {
// Neuen Einsatz speichern
$eintrag="INSERT INTO `fed_einsatzplanung` (`id_kunde`,`datum_von`,`datum_bis`,`uhrzeit_von`,`uhrzeit_bis`,`dauer`, `erledigt`,`id_casemanager`,`kommentar`,`geloescht`,`serie`, `wochentage`, `rhytmus`, `nr_wochen_rhytmus`, `nr_wochentag_im_monat`)
VALUES ('".$id_kunde."', '".$datum_von."', '".$datum_bis."', '".$uhrzeit_von."', '".$uhrzeit_bis."', '".$dauer."', '".$erledigt."', '".$id_casemanager."', '".$kommentar."', '0', '".$serie."', '".$wochentag."', '".$rhytmus."', '".$nr_wochen_rhytmus."', '".$nr_wochentag_im_monat."')";
$id = standard_sql($eintrag, "");
}
else {
// Wenn eine id vorhanden ist, geht es darum einen vorhandenen Einsatz zu bearbeiten
$eintrag="UPDATE `fed_einsatzplanung` Set
`id_kunde` = '".$id_kunde."',
`datum_von` = '".$datum_von."',
`datum_bis` = '".$datum_bis."',
`uhrzeit_von` = '".$uhrzeit_von."',
`uhrzeit_bis` = '".$uhrzeit_bis."',
`dauer` = '".$dauer."',
`erledigt` = '".$erledigt."',
`id_casemanager` = '".$id_casemanager."',
`kommentar` = '".$kommentar."',
`geloescht` = '0',
`serie` = '".$serie."',
`wochentage` = '".$wochentag."',
`rhytmus` = '".$rhytmus."',
`nr_wochen_rhytmus` = '".$nr_wochen_rhytmus."',
`nr_wochentag_im_monat` = '".$nr_wochentag_im_monat."' WHERE `ID`='".$id."'";
standard_sql($eintrag, "");
}
$kundenname = kundenname($id_kunde);
$casemanager = mitarbeitercode($id_casemanager);
echo $id_kunde."#*".$kundenname."#*".$datum_von."#*".$datum_bis."#*".$uhrzeit_von."#*".$uhrzeit_bis."#*".$dauer."#*".$erledigt."#*".$id_casemanager."#*".$casemanager."#*".$kommentar."#*".$serie."#*".$wochentag."#*".$rhytmus."#*".$nr_wochen_rhytmus."#*".$nr_wochentag_im_monat."#*".$id;
break;
case "einsatz_in_papierkorb":
$id_einsatz = $_GET["id_einsatz"];
#$fed = new fed($id_einsatz);
#$fed->einsatz_loeschen();
$eintrag = "UPDATE `fed_einsatzplanung` Set `geloescht`='1' WHERE `ID`='".$this->id."'";
standard_sql($eintrag, "Fehler beim Deaktivieren eines FED-Einsatzes");
echo $id_einsatz;
break;
}
?>