, * 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/projekt.class.php'); require_once('../include/datum.class.php'); $SOAPServer = new SoapServer(APP_ROOT."/soap/projekt.wsdl.php?".microtime()); $SOAPServer->addFunction("saveProjekt"); $SOAPServer->handle(); // WSDL Chache auf aus ini_set("soap.wsdl_cache_enabled", "0"); /** * * Speichert die vom Webservice übergebenen Parameter in die DB * @param string $projekt_kurzbz * @param string $nummer * @param string $titel * @param string $beschreibung * @param date $beginn * @param date $ende * @param string $oe_kurzbz * @param boolean $neu */ function saveProjekt($projekt_kurzbz, $nummer, $titel, $beschreibung, $beginn, $ende, $oe_kurzbz, $neu) { $projekt = new projekt(); $projekt->projekt_kurzbz=$projekt_kurzbz; $projekt->nummer = $nummer; $projekt->titel = $titel; $projekt->beschreibung = $beschreibung; $projekt->beginn = $beginn; $projekt->ende = $ende; $projekt->oe_kurzbz = $oe_kurzbz; if($neu=='true') $projekt->new = true; else $projekt->new = false; if($projekt->save()) return $projekt->projekt_kurzbz; else return new SoapFault("Server", $projekt->errormsg); } ?>