4 include_once
'./Services/WebServices/ECS/classes/class.ilECSConnector.php';
5 include_once
'./Services/WebServices/ECS/classes/class.ilECSConnectorException.php';
35 $this->path_postfix =
'/campusconnect/directory_trees';
40 $this->
addHeader(
'Accept',
'text/uri-list');
41 $this->
addHeader(
'X-EcsQueryStrings',
'all=true');
44 $this->
addHeader(
'X-EcsReceiverMemberships', $a_mid);
47 $this->curl->setOpt(CURLOPT_HTTPHEADER, $this->
getHeader());
51 return $ecsResult->getResult();
64 $this->path_postfix =
'/campusconnect/directory_trees/'. (int) $tree_id;
69 $this->
addHeader(
'Accept',
'text/uri-list');
70 $this->curl->setOpt(CURLOPT_HTTPHEADER, $this->
getHeader());
73 if(substr(
$res, 0, 4) ==
'http')
75 $json = file_get_contents(
$res);
const RESULT_TYPE_URL_LIST
getDirectoryTree($tree_id)
Get single directory tree.
setHeader($a_header_strings)
Create styles array
The data for the language used.
addHeader($a_name, $a_value)
Add Header.
__construct(ilECSSetting $settings=null)
Constructor.
prepareConnection()
prepare connection
getDirectoryTrees($a_mid=0)
Get directory tree ilLog $ilLog.