, * Andreas Oesterreicher and * Karl Burkhart . */ header("Cache-Control: no-cache"); header("Cache-Control: post-check=0, pre-check=0",false); header("Expires Mon, 26 Jul 1997 05:00:00 GMT"); header("Pragma: no-cache"); require_once('../config/vilesci.config.inc.php'); require_once('../include/basis_db.class.php'); require_once('../include/projektphase.class.php'); require_once('../include/datum.class.php'); $SOAPServer = new SoapServer(APP_ROOT."/soap/projektphase.wsdl.php?".microtime()); $SOAPServer->addFunction("saveProjektphase"); $SOAPServer->handle(); // WSDL Chache auf aus ini_set("soap.wsdl_cache_enabled", "0"); /** * * Speichert die vom Webservice übergebenen Parameter in die DB * @param string $projektphase_id * @param string $projekt_kurzbz * @param string $projektphase_fk * @param string $bezeichnung * @param string $beschreibung * @param date $start * @param date $ende * @param string $budget * @param string $personentage * @param string $user * @param string $neu */ function saveProjektphase($projektphase_id, $projekt_kurzbz, $projektphase_fk, $bezeichnung, $beschreibung, $start, $ende, $budget, $personentage, $user, $neu) { $projektphase = new projektphase(); if($projektphase_id!='') { $projektphase->load($projektphase_id); } else { $projektphase->insertvon = $user; $projektphase->insertamum=date('Y-m-d H:i:s'); } $projektphase->projektphase_id=$projektphase_id; $projektphase->projekt_kurzbz=$projekt_kurzbz; $projektphase->projektphase_fk=$projektphase_fk; $projektphase->bezeichnung = $bezeichnung; $projektphase->beschreibung = $beschreibung; $projektphase->start = $start; $projektphase->ende = $ende; $projektphase->budget = $budget; $projektphase->personentage = $personentage; $projektphase->updatevon = $user; $projektphase->updateamum = date('Y-m-d H:i:s'); if($neu=='true') $projektphase->new = true; else $projektphase->new = false; if($projektphase->save()) return $projektphase->projektphase_id; else return new SoapFault("Server", $projektphase->errormsg); } ?>