4require_once
'./Services/Http/exceptions/class.ilProxyException.php';
93 if(
null === self::$_instance)
95 self::$_instance =
new self();
112 $this->
setHost($ilSetting->get(
'proxy_host'));
113 $this->
setPort($ilSetting->get(
'proxy_port'));
114 $this->
isActive((
bool)$ilSetting->get(
'proxy_status'));
209 $ilSetting->set(
'proxy_port', $this->
getPort());
210 $ilSetting->set(
'proxy_status', (
int)$this->
isActive());
226 require_once
'Services/PEAR/lib/Net/Socket.php';
231 if(!is_bool($response))
const PEAR_ERROR_RETURN
#+ ERROR constants
Generalized Socket class.
Class for proxy related exception handling in ILIAS.
static _getInstance()
Getter for unique instance.
checkConnection()
Verifies the proxy server connection.
__construct()
Constructor.
getHost()
Getter for host.
read()
Fetches data from database.
setHost($host)
Setter for host.
getPort()
Getter for port.
save()
Saves the current data in database.
isActive($status=null)
Getter/Setter for status.
setPort($port)
Setter for port.