function GetConfigHiperus() { $hlib = new HiperusLib(); $r = new stdClass(); $response = $hlib->sendRequest("CheckLogin", $r); if (!$response || !$response->success) { return false; } else { $result = $response->result_set[0]; if ($this->DB->GetOne('SELECT 1 FROM uiconfig WHERE section=? AND var=?', array('hiperus_c5', 'voip_services'))) { $this->DB->Execute('UPDATE uiconfig SET value=? WHERE section=? AND var=?', array($result['voip_services'] ? 1 : 0, 'hiperus_c5', 'voip_services')); } else { $this->DB->addconfig('hiperus_c5', 'voip_services', $result['voip_services'] ? 1 : 0); } if ($this->DB->GetOne('SELECT 1 FROM uiconfig WHERE section=? AND var=?', array('hiperus_c5', 'wlr'))) { $this->DB->Execute('UPDATE uiconfig SET value=? WHERE section=? AND var=?', array($result['wlr_services'] ? 1 : 0, 'hiperus_c5', 'wlr')); } else { $this->DB->addconfig('hiperus_c5', 'wlr', $result['wlr_services'] ? 1 : 0); } } }
public static function ReloadSettings() { $hlib = new HiperusLib(); $r = new stdClass(); $response = $hlib->sendRequest("Logout", $r); if (!$response) { throw new Exception("Błąd wylogowywania"); } if (!$response->success) { throw new Exception("Błąd wylogowywania.\n" . $response->error_message); } $hlib = new HiperusLib(); $r = new stdClass(); $response = $hlib->sendRequest("CheckLogin", $r); if (!$response) { throw new Exception("Błąd."); } if (!$response->success) { throw new Exception("Błąd.\n" . $response->error_message); } return true; }