/** * Return serwis object. * @return Serwis */ public function GetSerwis() { if ($this->_IsSerwisObjSet == false) { $this->_SerwisObj = Serwisy::GetSerwis($this->Getserwisy_GID(), $this->GetIdJezyk()); $this->_IsSerwisObjSet = true; } return $this->_SerwisObj; }
/** * Returns list of service params for this service. * @return array */ public function GetParametry() { if ($this->_IsParametrySet == false) { $ss = new Serwisy(); $this->_Parametry = $ss->GetSerwisParametry($this); $this->_IsParametrySet = true; } return $this->_Parametry; }
function scriptsJS() { $return_string = ""; $as = new ArkuszeSkrypty(); $ss = new Serwisy(); $serwis = $ss->GetSerwis(Config::$WebGID, 1045); $hta = array(); $hta['GIDSerwis'] = $serwis->GetGID(); $arks = $as->PobierzSkrypty($hta); foreach ($arks as $ar) { $return_string .= $ar->GetTresc(); } $fh = fopen($_SERVER['DOCUMENT_ROOT'] . Config::$AppPath . "/js/z-outer.js", "w"); fwrite($fh, $return_string); fclose($fh); }
/** * Get a list of serwis to be added or remove. Write the serwis to database. * @return null|int */ public function GetService() { if (!$this->WS()) { return null; } try { $params = array('sid' => $this->_sid); $result = $this->WS()->getSC()->__soapCall("GetSerwis", array($params)); if ($result->GetSerwisResult->Status != 0) { Errors::LogError("WebService:GetSerwis", "Response: " . $result->GetSerwisResult->Message); return 0; } Serwisy::DeleteSerwis(0); $xml = simplexml_load_string($result->GetSerwisResult->XMLContent); $cnt = 0; foreach ($xml->children() as $child) { if ($child->getName() == "wersja") { //read serwis $node = $child; $mieszkania = $node->Mieszkania == "True" ? 1 : 0; $domy = $node->Domy == "True" ? 1 : 0; $dzialki = $node->Dzialki == "True" ? 1 : 0; $lokale = $node->Lokale == "True" ? 1 : 0; $hale = $node->Hale == "True" ? 1 : 0; $gospodarstwa = $node->Gospodarstwa == "True" ? 1 : 0; $kamienice = $node->Kamienice == "True" ? 1 : 0; $biurowce = $node->Biurowce == "True" ? 1 : 0; $serwis = new Serwis($node["GID"], $node["jezyk"], $node->NazwaFirmy, $node->AdresWWW, $node->EmailKontaktowy, $node->StartowyJezyk, $node["oddzial"], $node["uzytkownik"], $mieszkania, $domy, $dzialki, $lokale, $hale, $gospodarstwa, $kamienice, $biurowce, $node->RodzajeOfert, $node->TagTitle, $node->TagKeywords, $node->TagDescription, $node->Head, $node->Body, $node->Foot); Serwisy::AddEditSerwis($serwis); echo DataBase::GetDbInstance()->LastError(); $cnt++; } else { if ($child->getName() == "Oddzial") { //read departments $node = $child; $dep = new Department($node["ID"], $node->Nazwa, $node->Nazwa2, $node->Adres, $node->Miasto, $node->Kod, $node->Nip, $node->Wojewodztwo, $node->Www, $node->Telefon, $node->Email, $node->Fax, $node->Uwagi, $node->Naglowek, $node->Stopka, $node->PlikLogo, $node->ZdjecieWWW, $node->Subdomena, $node->Firma); Departments::AddEditDepartment($dep); echo DataBase::GetDbInstance()->LastError(); } else { if ($child->getName() == "Agent") { //read agents $node = $child; $agent = new Agent($node["ID"], $node->Nazwa, $node->Telefon, $node->Komorka, $node->Email, $node->Oddzial, $node->JabberLogin, $node->NrLicencji, $node->OdpowiedzialnyNazwa, $node->OdpowiedzialnyNrLicencji, $node->Komunikator, $node->PlikFoto, $node->KodPracownika, $node->DzialFunkcja); Agents::AddEditAgent($agent); echo DataBase::GetDbInstance()->LastError(); } else { if ($child->getName() == "parametry") { $s = $xml->xpath("/Serwis/wersja[1]/@GID"); $sGID = (string) $s[0]['GID']; $params = array(); foreach ($child->children() as $param) { $key = $param['nazwa']; $params["{$key}"] = $param; } Serwisy::SaveParams($sGID, $params); echo DataBase::GetDbInstance()->LastError(); } } } } } return $cnt; } catch (Exception $ex) { Errors::LogError("WebService:GetSerwis", $ex->getMessage()); return 0; } }
/** * Returns default service, from config.php ($WebGID). * @return Serwis */ public function GetSerwis() { return $s = Serwisy::GetSerwis(Config::$WebGID, lngId()); }