18 declare(strict_types=1);
34 $this->path_postfix =
'/campusconnect/directory_trees';
39 $this->
addHeader(
'Accept',
'text/uri-list');
40 $this->
addHeader(
'X-EcsQueryStrings',
'all=true');
42 $this->
addHeader(
'X-EcsReceiverMemberships', (
string) $a_mid);
45 $this->curl->setOpt(CURLOPT_HTTPHEADER, $this->
getHeader());
60 $this->path_postfix =
'/campusconnect/directory_trees/' . (
int) $tree_id;
65 $this->
addHeader(
'Accept',
'text/uri-list');
66 $this->curl->setOpt(CURLOPT_HTTPHEADER, $this->
getHeader());
69 if (strpos(
$res,
'http') === 0) {
70 $json = file_get_contents(
$res);
const RESULT_TYPE_URL_LIST
addHeader(string $a_name, string $a_value)
Add Header.
Presentation of ecs uril (http://...campusconnect/courselinks)
getDirectoryTree($tree_id)
Get single directory tree.
setHeader(array $a_header_strings)
prepareConnection()
prepare connection
getDirectoryTrees(int $a_mid=0)
Get directory tree.