4include_once 
'./Services/WebServices/ECS/classes/class.ilECSConnector.php';
 
    5include_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);
 
addHeader($a_name, $a_value)
Add Header.
prepareConnection()
prepare connection
setHeader($a_header_strings)
getDirectoryTree($tree_id)
Get single directory tree.
getDirectoryTrees($a_mid=0)
Get directory tree @global ilLog $ilLog.
__construct(ilECSSetting $settings=null)
Constructor.
const RESULT_TYPE_URL_LIST