diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 59e6561b1..4dd1db6bb 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -131,6 +131,7 @@ $bis_datum = (isset($_REQUEST['bis_datum'])?$_REQUEST['bis_datum']:date('d.m.Y') $bis_uhrzeit = (isset($_POST['bis_uhrzeit'])?$_POST['bis_uhrzeit']:date('H:i',mktime(date('H'), date('i')+10))); $bis = $bis_datum.' '.$bis_uhrzeit; +$homeoffice = (isset($_POST['homeoffice'])?true:false); $pause_von = (isset($_POST['pause_von'])?$_POST['pause_von']:date('H:i')); $pause_bis = (isset($_POST['pause_bis'])?$_POST['pause_bis']:date('H:i')); $von_pause = $von_datum.' '.$pause_von; @@ -908,6 +909,7 @@ if(isset($_POST['save']) || isset($_POST['edit']) || isset($_POST['import'])) $zeit->updatevon = $user; $zeit->projekt_kurzbz = $projekt_kurzbz; $zeit->projektphase_id = $projektphase_id; + $zeit->homeoffice = $homeoffice; $zeit->service_id = $service_id; $zeit->kunde_uid = $kunde_uid; $saveerror = 0; @@ -1072,6 +1074,7 @@ if(isset($_GET['type']) && $_GET['type']=='edit') $oe_kurzbz_2 = $zeit->oe_kurzbz_2; $projekt_kurzbz = $zeit->projekt_kurzbz; $projektphase_id = $zeit->projektphase_id; + $homeoffice = $zeit->homeoffice; $service_id = $zeit->service_id; $kunde_uid = $zeit->kunde_uid; @@ -1449,8 +1452,8 @@ if($projekt->getProjekteMitarbeiter($user, true))   - - Homeoffice + + Homeoffice diff --git a/include/zeitaufzeichnung.class.php b/include/zeitaufzeichnung.class.php index 89dc84178..48e189c32 100644 --- a/include/zeitaufzeichnung.class.php +++ b/include/zeitaufzeichnung.class.php @@ -49,6 +49,7 @@ class zeitaufzeichnung extends basis_db public $ext_id; // bigint public $service_id; // integer public $kunde_uid; // varchar(32) + public $homeoffice; // bool /** * Konstruktor @@ -104,6 +105,7 @@ class zeitaufzeichnung extends basis_db $this->ext_id = $row->ext_id; $this->service_id = $row->service_id; $this->kunde_uid = $row->kunde_uid; + $this->homeoffice = $row->homeoffice; } else { @@ -203,7 +205,7 @@ class zeitaufzeichnung extends basis_db { //Neuen Datensatz einfuegen $qry='BEGIN;INSERT INTO campus.tbl_zeitaufzeichnung (uid, aktivitaet_kurzbz, start, ende, beschreibung, - oe_kurzbz_1, oe_kurzbz_2, insertamum, insertvon, updateamum, updatevon, projekt_kurzbz, projektphase_id, service_id, kunde_uid) VALUES('. + oe_kurzbz_1, oe_kurzbz_2, insertamum, insertvon, updateamum, updatevon, projekt_kurzbz, projektphase_id, service_id, homeoffice, kunde_uid) VALUES('. $this->db_add_param($this->uid).', '. $this->db_add_param($this->aktivitaet_kurzbz).', '. $this->db_add_param($this->start).', '. @@ -218,6 +220,7 @@ class zeitaufzeichnung extends basis_db $this->db_add_param($this->projekt_kurzbz).', '. $this->db_add_param($this->projektphase_id, FHC_INTEGER).', '. $this->db_add_param($this->service_id).', '. + $this->db_add_param($this->homeoffice, FHC_BOOLEAN).', '. $this->db_add_param($this->kunde_uid).');'; } else @@ -244,6 +247,7 @@ class zeitaufzeichnung extends basis_db ' projekt_kurzbz='.$this->db_add_param($this->projekt_kurzbz).', '. ' projektphase_id='.$this->db_add_param($this->projektphase_id, FHC_INTEGER).', '. ' service_id='.$this->db_add_param($this->service_id).', '. + ' homeoffice ='.$this->db_add_param($this->homeoffice, FHC_BOOLEAN).', '. ' kunde_uid='.$this->db_add_param($this->kunde_uid).' '. 'WHERE zeitaufzeichnung_id='.$this->db_add_param($this->zeitaufzeichnung_id, FHC_INTEGER, false); } @@ -349,6 +353,7 @@ class zeitaufzeichnung extends basis_db $obj->updatevon = $row->updatevon; $obj->projekt_kurzbz = $row->projekt_kurzbz; $obj->projektphase_id = $row->projektphase_id; + $obj->homeoffice = $row->homeoffice; $obj->ext_id = $row->ext_id; $obj->service_id = $row->service_id; $obj->kunde_uid = $row->kunde_uid; @@ -430,6 +435,7 @@ class zeitaufzeichnung extends basis_db $obj->updatevon = $row->updatevon; $obj->projekt_kurzbz = $row->projekt_kurzbz; $obj->projektphase_id = $row->projektphase_id; + $obj->homeoffice = $row->homeoffice; $obj->ext_id = $row->ext_id; $obj->service_id = $row->service_id; $obj->kunde_uid = $row->kunde_uid; @@ -491,6 +497,7 @@ class zeitaufzeichnung extends basis_db $obj->updatevon = $row->updatevon; $obj->projekt_kurzbz = $row->projekt_kurzbz; $obj->projektphase_id = $row->projektphase_id; + $obj->homeoffice = $row->homeoffice; $obj->ext_id = $row->ext_id; $obj->service_id = $row->service_id; $obj->kunde_uid = $row->kunde_uid; @@ -556,6 +563,7 @@ class zeitaufzeichnung extends basis_db $obj->updatevon = $row->updatevon; $obj->projekt_kurzbz = $row->projekt_kurzbz; $obj->projektphase_id = $row->projektphase_id; + $obj->homeoffice = $row->homeoffice; $obj->ext_id = $row->ext_id; $obj->service_id = $row->service_id; $obj->kunde_uid = $row->kunde_uid;