30        $query = 
'SELECT * FROM chatroom_admconfig';
 
   32        $row   = 
$DIC->database()->fetchAssoc($rset);
 
   34        $client_settings = json_decode(
$row[
'client_settings']);
 
   35        $server_settings = json_decode(
$row[
'server_settings']);
 
   38        $settings->setPort($server_settings->port);
 
   39        $settings->setProtocol($server_settings->protocol);
 
   40        $settings->setInstance($client_settings->name);
 
   41        $settings->setDomain($server_settings->address);
 
   42        $settings->setSmiliesEnabled($client_settings->enable_smilies);
 
   43        $settings->setAuthKey($client_settings->auth->key);
 
   44        $settings->setAuthSecret($client_settings->auth->secret);
 
   45        $settings->setClientUrlEnabled($server_settings->client_proxy);
 
   46        $settings->setIliasUrlEnabled($server_settings->ilias_proxy);
 
   47        $settings->setClientUrl($server_settings->client_url);
 
   48        $settings->setIliasUrl($server_settings->ilias_url);
 
   49        $settings->setSubDirectory($server_settings->sub_directory);
 
   65        if ($scope !== 
null) {
 
   80            if (strpos(
$url, 
'://') === 
false) {
 
  120        if (strpos(
$protocol, 
'://') === 
false) {
 
  214            if (strpos(
$url, 
'://') === 
false) {
 
  268        $this->smilies_enabled = $a_bool;
 
An exception for terminatinating execution or to throw for unit testing.
Class ilChatroomServerSettings.
getPort()
Returns $this->port.
setPort($port)
Sets $this->port using given $port.
setIliasUrlEnabled($iliasUrlEnabled)
setInstance($instance)
Sets $this->instance using given $instance.
getURL($action, $scope=null)
Creates URL by calling $this->getBaseURL and using given $action and $scope and returns it.
setProtocol($protocol)
Sets $this->protocol using given $protocol.
setClientUrlEnabled($clientUrlEnabled)
getBaseURL()
Returns base URL Creates base URL by calling $this->getProtocol(), $this->getDomain() and $this->getP...
setAuthSecret($authSecret)
setSmiliesEnabled($a_bool)
getInstance()
Returns $this->instance.
setDomain($domain)
Sets $this->domain using given $domain.
setSubDirectory($subDirectory)
getProtocol()
Returns $this->protocol.
getDomain()
Returns $this->domain.