40 $pc_sec->create($page,
"pg");
42 '<PageObject HierId="pg"><PageContent><Section Characteristic="Block"></Section></PageContent></PageObject>',
43 $page->getXMLFromDom()
51 $pc_sec->create($page,
"pg");
52 $pc_sec->setCharacteristic(
"MyChar");
56 $pc_sec->getCharacteristic()
60 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"MyChar"></
Section></PageContent></PageObject>
65 $page->getXMLFromDom()
73 $pc_sec->create($page,
"pg");
74 $pc_sec->setProtected(
true);
78 $pc_sec->getProtected()
82 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block" Protected=
"1"></
Section></PageContent></PageObject>
87 $page->getXMLFromDom()
95 $pc_sec->create($page,
"pg");
96 $pc_sec->setActiveFrom(1234);
100 $pc_sec->getActiveFrom()
104 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block" ActiveFrom=
"1234"></
Section></PageContent></PageObject>
109 $page->getXMLFromDom()
117 $pc_sec->create($page,
"pg");
118 $pc_sec->setActiveTo(5678);
122 $pc_sec->getActiveTo()
126 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block" ActiveTo=
"5678"></
Section></PageContent></PageObject>
131 $page->getXMLFromDom()
139 $pc_sec->create($page,
"pg");
140 $pc_sec->setPermission(
"write");
144 $pc_sec->getPermission()
148 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block" Permission=
"write"></
Section></PageContent></PageObject>
153 $page->getXMLFromDom()
161 $pc_sec->create($page,
"pg");
162 $pc_sec->setPermissionRefId(10);
166 $pc_sec->getPermissionRefId()
170 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block" PermissionRefId=
"il__ref_10"></
Section></PageContent></PageObject>
175 $page->getXMLFromDom()
183 $pc_sec->create($page,
"pg");
184 $pc_sec->setExtLink(
"https://www.ilias.de");
186 $ext_link = $pc_sec->getLink();
190 $ext_link[
"LinkType"]
194 "https://www.ilias.de",
199 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block"><ExtLink Href=
"https://www.ilias.de"></ExtLink></
Section></PageContent></PageObject>
204 $page->getXMLFromDom()
212 $pc_sec->create($page,
"pg");
213 $pc_sec->setIntLink(
"mytype",
"mytarget",
"myframe");
215 $link = $pc_sec->getLink();
238 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block"><
IntLink Type=
"mytype" Target=
"mytarget" TargetFrame=
"myframe"></
IntLink></
Section></PageContent></PageObject>
243 $page->getXMLFromDom()
251 $pc_sec->create($page,
"pg");
253 $link = $pc_sec->getLink();
260 $pc_sec->setIntLink(
"mytype",
"mytarget",
"myframe");
261 $pc_sec->setNoLink();
263 $link = $pc_sec->getLink();
271 <PageObject HierId=
"pg"><PageContent><
Section Characteristic=
"Block"></
Section></PageContent></PageObject>
276 $page->getXMLFromDom()
284 $pc_sec->create($page,
"pg");
286 $pc_sec->setProtected(
true);
289 $model->protected =
true;
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
assertXmlEquals(string $expected_xml_as_string, string $html_xml_string)