ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilPCSection Class Reference

Class ilPCSection. More...

+ Inheritance diagram for ilPCSection:
+ Collaboration diagram for ilPCSection:

Public Member Functions

 init ()
 Init page content component. More...
 
 setNode ($a_node)
 Set node. More...
 
 create (&$a_pg_obj, $a_hier_id, $a_pc_id="")
 Create section node in xml. More...
 
 setCharacteristic ($a_char)
 Set Characteristic of section. More...
 
 getCharacteristic ()
 Get characteristic of section. More...
 
 modifyPageContentPostXsl ($a_output, $a_mode)
 Modify page content after xsl. More...
 
 setActiveFrom ($a_unix_ts)
 Set activation from. More...
 
 getActiveFrom ()
 Get activation from. More...
 
 setActiveTo ($a_unix_ts)
 Set activation to. More...
 
 getActiveTo ()
 Get activation to. More...
 
 getAttribute ($a_attr)
 Get attribute. More...
 
 setPermission ($a_val)
 Set permission. More...
 
 getPermission ()
 Get permission. More...
 
 setPermissionRefId ($a_ref_id)
 Set permission ref id. More...
 
 getPermissionRefId ()
 Get permission ref id. More...
 
 setNoLink ()
 Set no link. More...
 
 setExtLink ($a_href)
 Set link of area to an external one. More...
 
 setIntLink ($a_type, $a_target, $a_target_frame)
 Set link of area to an internal one. More...
 
 getLink ()
 Get link. More...
 
 handleAccess ($a_html, $a_mode)
 
 insertTimings ($a_html)
 Insert timings (in edit mode) More...
 
- Public Member Functions inherited from ilPageContent
 __construct ($a_pg_obj)
 Constructor. More...
 
 setPage ($a_val)
 Set page. More...
 
 getPage ()
 Get page. More...
 
 init ()
 Init object. More...
 
 getType ()
 Get type of page content. More...
 
 setNode ($a_node)
 Set xml node of page content. More...
 
getNode ()
 Get xml node of page content. More...
 
 getJavascriptFiles ($a_mode)
 Get Javascript files. More...
 
 getCssFiles ($a_mode)
 Get css files. More...
 
 getOnloadCode ($a_mode)
 Get on load code. More...
 
 setHierId ($a_hier_id)
 Set hierarchical ID in xml structure. More...
 
 getHierId ()
 Get hierarchical id. More...
 
 lookupHierId ()
 Get hierarchical id from dom. More...
 
 readHierId ()
 Read PC Id. More...
 
 setPcId ($a_pcid)
 Set PC Id. More...
 
 getPCId ()
 Get PC Id. More...
 
 setFileDownloadLink ($a_download_link)
 Set file download link. More...
 
 getFileDownloadLink ()
 Get file download link. More...
 
 setFullscreenLink ($a_fullscreen_link)
 Set fullscreen link. More...
 
 getFullscreenLink ()
 Get fullscreen link. More...
 
 setSourcecodeDownloadScript ($script_name)
 Set sourcecode download script. More...
 
 getSourcecodeDownloadScript ()
 Get sourcecode download script. More...
 
 readPCId ()
 Read PC Id. More...
 
 writePCId ($a_pc_id)
 Write pc id. More...
 
 setEnabled ($value)
 Set Enabled value for page content component. More...
 
 enable ()
 Enable page content. More...
 
 disable ()
 Disable page content. More...
 
 isEnabled ()
 Check whether page content is enabled. More...
 
 createPageContentNode ($a_set_this_node=true)
 Create page content node (always use this method first when adding a new element) More...
 
 modifyPageContentPostXsl ($a_output, $a_mode)
 Modify page content after xsl. More...
 

Static Public Member Functions

static getLangVars ()
 Get lang vars needed for editing. More...
 
static afterPageUpdate ($a_page, DOMDocument $a_domdoc, $a_xml, $a_creation)
 After page has been updated (or created) More...
 
static saveTimings ($a_page)
 Save timings. More...
 
static getCacheTriggerString ($a_page)
 Get page cache update trigger string. More...
 
- Static Public Member Functions inherited from ilPageContent
static incEdId ($ed_id)
 Increases an hierarchical editing id at lowest level (last number) More...
 
static decEdId ($ed_id)
 Decreases an hierarchical editing id at lowest level (last number) More...
 
static haveSameContainer ($ed_id1, $ed_id2)
 Check, if two ids are in same container. More...
 
static sortHierIds ($a_array)
 Sort an array of Hier IDS in ascending order. More...
 
static isGreaterHierId ($a, $b)
 Check whether Hier ID $a is greater than Hier ID $b. More...
 
static getLangVars ()
 Get lang vars needed for editing. More...
 
static handleCopiedContent (DOMDocument $a_domdoc, $a_self_ass=true, $a_clone_mobs=false)
 Handle copied content. More...
 
static afterPageUpdate ($a_page, DOMDocument $a_domdoc, $a_xml, $a_creation)
 After page has been updated (or created) More...
 
static beforePageDelete ($a_page)
 Before page is being deleted. More...
 
static afterPageHistoryEntry ($a_page, DOMDocument $a_old_domdoc, $a_old_xml, $a_old_nr)
 After page history entry has been created. More...
 

Data Fields

 $dom
 
 $sec_node
 
- Data Fields inherited from ilPageContent
 $hier_id
 
 $node
 
 $dom
 
 $page_lang
 

Protected Member Functions

 setAttribute ($a_attr, $a_val)
 Set attribute. More...
 
- Protected Member Functions inherited from ilPageContent
 setType ($a_type)
 Set Type. More...
 

Protected Attributes

 $access
 
 $ctrl
 
 $lng
 
- Protected Attributes inherited from ilPageContent
 $file_download_link
 
 $fullscreen_link
 
 $sourcecode_download_script
 
 $log
 

Detailed Description

Class ilPCSection.

Section content object (see ILIAS DTD)

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 17 of file class.ilPCSection.php.

Member Function Documentation

◆ afterPageUpdate()

static ilPCSection::afterPageUpdate (   $a_page,
DOMDocument  $a_domdoc,
  $a_xml,
  $a_creation 
)
static

After page has been updated (or created)

Parameters
object$a_pagepage object
DOMDocument$a_domdocdom document
string$a_xmlxml
bool$a_creationtrue on creation, otherwise false

Definition at line 123 of file class.ilPCSection.php.

124  {
125  include_once("./Services/COPage/classes/class.ilPCSection.php");
126  self::saveTimings($a_page);
127  }

◆ create()

ilPCSection::create ( $a_pg_obj,
  $a_hier_id,
  $a_pc_id = "" 
)

Create section node in xml.

Parameters
object$a_pg_objPage Object
string$a_hier_idHierarchical ID

Definition at line 65 of file class.ilPCSection.php.

References ilPageContent\createPageContentNode(), and IL_INSERT_AFTER.

66  {
67  $this->node = $this->createPageContentNode();
68  $a_pg_obj->insertContent($this, $a_hier_id, IL_INSERT_AFTER, $a_pc_id);
69  $this->sec_node = $this->dom->create_element("Section");
70  $this->sec_node = $this->node->append_child($this->sec_node);
71  $this->sec_node->set_attribute("Characteristic", "Block");
72  }
const IL_INSERT_AFTER
createPageContentNode($a_set_this_node=true)
Create page content node (always use this method first when adding a new element) ...
+ Here is the call graph for this function:

◆ getActiveFrom()

ilPCSection::getActiveFrom ( )

Get activation from.

Returns
string unix ts activation from

Definition at line 164 of file class.ilPCSection.php.

165  {
166  if (is_object($this->sec_node)) {
167  return $this->sec_node->get_attribute("ActiveFrom");
168  }
169 
170  return "";
171  }

◆ getActiveTo()

ilPCSection::getActiveTo ( )

Get activation to.

Returns
string unix ts activation to

Definition at line 194 of file class.ilPCSection.php.

195  {
196  if (is_object($this->sec_node)) {
197  return $this->sec_node->get_attribute("ActiveTo");
198  }
199 
200  return "";
201  }

◆ getAttribute()

ilPCSection::getAttribute (   $a_attr)

Get attribute.

Parameters
string$a_attrattribute
Returns
string attribute value

Definition at line 226 of file class.ilPCSection.php.

Referenced by getPermission(), and getPermissionRefId().

227  {
228  if (is_object($this->sec_node)) {
229  return $this->sec_node->get_attribute($a_attr);
230  }
231  return "";
232  }
+ Here is the caller graph for this function:

◆ getCacheTriggerString()

static ilPCSection::getCacheTriggerString (   $a_page)
static

Get page cache update trigger string.

Parameters
ilPageObject$a_page
Returns
string trigger string

Definition at line 439 of file class.ilPCSection.php.

References $DIC, $ilDB, IL_CAL_UNIX, and time.

Referenced by ilPageObjectGUI\showPage().

440  {
441  global $DIC;
442 
443  $ilDB = $DIC->database();
444 
445  $set = $ilDB->query(
446  "SELECT * FROM copg_section_timings " .
447  " WHERE page_id = " . $ilDB->quote($a_page->getId(), "integer") .
448  " AND parent_type = " . $ilDB->quote($a_page->getParentType(), "text")
449  );
450  $str = "";
451  $current_ts = new ilDateTime(time(), IL_CAL_UNIX);
452  $current_ts = $current_ts->get(IL_CAL_UNIX);
453  while ($rec = $ilDB->fetchAssoc($set)) {
454  $unix_ts = $rec["unix_ts"];
455  if ($unix_ts < $current_ts) {
456  $unix_ts.= "a";
457  }
458  $str.= "-" . $unix_ts;
459  }
460 
461  return $str;
462  }
global $DIC
Definition: saml.php:7
const IL_CAL_UNIX
Date and time handling
global $ilDB
Add data(end) time
Method that wraps PHPs time in order to allow simulations with the workflow.
+ Here is the caller graph for this function:

◆ getCharacteristic()

ilPCSection::getCharacteristic ( )

Get characteristic of section.

Returns
string characteristic

Definition at line 95 of file class.ilPCSection.php.

96  {
97  if (is_object($this->sec_node)) {
98  $char = $this->sec_node->get_attribute("Characteristic");
99  if (substr($char, 0, 4) == "ilc_") {
100  $char = substr($char, 4);
101  }
102  return $char;
103  }
104  }

◆ getLangVars()

static ilPCSection::getLangVars ( )
static

Get lang vars needed for editing.

Returns
array array of lang var keys

Definition at line 110 of file class.ilPCSection.php.

References array.

111  {
112  return array("ed_insert_section");
113  }
Create styles array
The data for the language used.

◆ getLink()

ilPCSection::getLink ( )

Get link.

Parameters

Definition at line 331 of file class.ilPCSection.php.

References array.

332  {
333  $childs = $this->sec_node->child_nodes();
334  foreach ($childs as $child) {
335  if ($child->node_name() == "ExtLink") {
336  return array("LinkType" => "ExtLink",
337  "Href" => $child->get_attribute("Href"));
338  }
339  if ($child->node_name() == "IntLink") {
340  return array("LinkType" => "IntLink",
341  "Target" => $child->get_attribute("Target"),
342  "Type" => $child->get_attribute("Type"),
343  "TargetFrame" => $child->get_attribute("TargetFrame"));
344  }
345  }
346  return array("LinkType" => "NoLink");
347  }
Create styles array
The data for the language used.

◆ getPermission()

ilPCSection::getPermission ( )

Get permission.

Returns
string

Definition at line 249 of file class.ilPCSection.php.

References getAttribute().

250  {
251  return $this->getAttribute("Permission");
252  }
getAttribute($a_attr)
Get attribute.
+ Here is the call graph for this function:

◆ getPermissionRefId()

ilPCSection::getPermissionRefId ( )

Get permission ref id.

Returns
int ref id

Definition at line 270 of file class.ilPCSection.php.

References $id, array, and getAttribute().

271  {
272  $id = explode("_", $this->getAttribute("PermissionRefId"));
273  if (in_array($id[1], array("", 0, IL_INST_ID))) {
274  return $id[3];
275  }
276  return "";
277  }
getAttribute($a_attr)
Get attribute.
if(!array_key_exists('StateId', $_REQUEST)) $id
Create styles array
The data for the language used.
+ Here is the call graph for this function:

◆ handleAccess()

ilPCSection::handleAccess (   $a_html,
  $a_mode 
)
Parameters
$a_html
$a_mode
Returns
mixed|string

Definition at line 355 of file class.ilPCSection.php.

References $access, $end, $id, and array.

Referenced by modifyPageContentPostXsl().

356  {
357  $ilAccess = $this->access;
358 
359  while (($start = strpos($a_html, "{{{{{Section;Access;")) > 0) {
360  $end = strpos($a_html, "}}}}}", $start);
361  $access_attr = explode(";", substr($a_html, $start, $end - $start));
362  $id = explode("_", $access_attr[3]);
363  $access = true;
364  if (in_array($id[1], array("", 0, IL_INST_ID)) && $id[3] > 0) {
365  $access = $ilAccess->checkAccess($access_attr[5], "", $id[3]);
366  }
367  if ($access) {
368  $a_html = substr($a_html, 0, $start) . substr($a_html, $end + 5);
369  } else {
370  $end = strpos($a_html, "{{{{{Section;Access}}}}}", $start);
371  $a_html = substr($a_html, 0, $start) . substr($a_html, $end + 24);
372  }
373  }
374 
375  $a_html = str_replace("{{{{{Section;Access}}}}}", "", $a_html);
376 
377  return $a_html;
378  }
$end
Definition: saml1-acs.php:18
if(!array_key_exists('StateId', $_REQUEST)) $id
Create styles array
The data for the language used.
+ Here is the caller graph for this function:

◆ init()

ilPCSection::init ( )

Init page content component.

Definition at line 40 of file class.ilPCSection.php.

References $DIC, and ilPageContent\setType().

41  {
42  global $DIC;
43 
44  $this->access = $DIC->access();
45  $this->ctrl = $DIC->ctrl();
46  $this->lng = $DIC->language();
47  $this->setType("sec");
48  }
global $DIC
Definition: saml.php:7
setType($a_type)
Set Type.
+ Here is the call graph for this function:

◆ insertTimings()

ilPCSection::insertTimings (   $a_html)

Insert timings (in edit mode)

Parameters
string$a_htmlhtml
Returns
string htmls

Definition at line 470 of file class.ilPCSection.php.

References $ctrl, $end, $from, $html, $i, $ilCtrl, $lng, ilDatePresentation\formatDate(), IL_CAL_UNIX, and ilDatePresentation\setUseRelativeDates().

471  {
473  $lng = $this->lng;
474 
475  $c_pos = 0;
476  $start = strpos($a_html, "{{{{{Section;ActiveFrom");
477  if (is_int($start)) {
478  $end = strpos($a_html, "}}}}}", $start);
479  }
480  $i = 1;
481  while ($end > 0) {
482  $param = substr($a_html, $start + 13, $end - $start - 13);
483  $param = explode(";", $param);
484  $from = $param[1];
485  $to = $param[3];
486  $html = "";
487  if ($from != "") {
490  $html.= $lng->txt("cont_active_from") . ": " . ilDatePresentation::formatDate($from);
491  }
492  if ($to != "") {
493  $to = new ilDateTime($to, IL_CAL_UNIX);
494  $html.= " " . $lng->txt("cont_active_to") . ": " . ilDatePresentation::formatDate($to);
495  }
496 
497  $h2 = substr($a_html, 0, $start) .
498  $html .
499  substr($a_html, $end + 5);
500  $a_html = $h2;
501  $i++;
502 
503  $start = strpos($a_html, "{{{{{Section;ActiveFrom;", $start + 5);
504  $end = 0;
505  if (is_int($start)) {
506  $end = strpos($a_html, "}}}}}", $start);
507  }
508  }
509  return $a_html;
510  }
static formatDate(ilDateTime $date, $a_skip_day=false, $a_include_wd=false)
Format a date public.
$end
Definition: saml1-acs.php:18
static setUseRelativeDates($a_status)
set use relative dates
$from
const IL_CAL_UNIX
global $ilCtrl
Definition: ilias.php:18
Date and time handling
$i
Definition: disco.tpl.php:19
$html
Definition: example_001.php:87
+ Here is the call graph for this function:

◆ modifyPageContentPostXsl()

ilPCSection::modifyPageContentPostXsl (   $a_output,
  $a_mode 
)

Modify page content after xsl.

Parameters
string$a_output
Returns
string

Definition at line 135 of file class.ilPCSection.php.

References handleAccess().

136  {
137  $a_output = self::insertTimings($a_output);
138  $a_output = $this->handleAccess($a_output, $a_mode);
139 
140  return $a_output;
141  }
handleAccess($a_html, $a_mode)
+ Here is the call graph for this function:

◆ saveTimings()

static ilPCSection::saveTimings (   $a_page)
static

Save timings.

Parameters
ilPageObject$a_pagepage object

Definition at line 385 of file class.ilPCSection.php.

References $DIC, $from, $i, $ilDB, $path, $res, $xml, array, domxml_open_mem(), xpath_eval(), and xpath_new_context().

386  {
387  global $DIC;
388 
389  $ilDB = $DIC->database();
390 
391  $ilDB->manipulate(
392  "DELETE FROM copg_section_timings WHERE " .
393  " page_id = " . $ilDB->quote($a_page->getId(), "integer") .
394  " AND parent_type = " . $ilDB->quote($a_page->getParentType(), "text")
395  );
396 
397  $xml = $a_page->getXMLFromDom();
398 
399  $doc = domxml_open_mem($xml);
400 
401  // media aliases
402  $xpc = xpath_new_context($doc);
403  $path = "//Section";
404  $res = xpath_eval($xpc, $path);
405  for ($i=0; $i < count($res->nodeset); $i++) {
406  $from = $res->nodeset[$i]->get_attribute("ActiveFrom");
407  if ($from != "") {
408  $ilDB->replace(
409  "copg_section_timings",
410  array(
411  "page_id" => array("integer", $a_page->getId()),
412  "parent_type" => array("text", $a_page->getParentType()),
413  "unix_ts" => array("integer", $from)
414  ),
415  array()
416  );
417  }
418  $to = $res->nodeset[$i]->get_attribute("ActiveTo");
419  if ($to != "") {
420  $ilDB->replace(
421  "copg_section_timings",
422  array(
423  "page_id" => array("integer", $a_page->getId()),
424  "parent_type" => array("text", $a_page->getParentType()),
425  "unix_ts" => array("integer", $to)
426  ),
427  array()
428  );
429  }
430  }
431  }
xpath_new_context($dom_document)
global $DIC
Definition: saml.php:7
domxml_open_mem($str, $mode=0, &$error=null)
xpath_eval($xpath_context, $eval_str, $contextnode=null)
$from
$xml
Definition: metadata.php:240
foreach($_POST as $key=> $value) $res
Create styles array
The data for the language used.
global $ilDB
$i
Definition: disco.tpl.php:19
+ Here is the call graph for this function:

◆ setActiveFrom()

ilPCSection::setActiveFrom (   $a_unix_ts)

Set activation from.

Parameters
string$a_unix_tsunix ts activation from

Definition at line 148 of file class.ilPCSection.php.

149  {
150  if ($a_unix_ts > 0) {
151  $this->sec_node->set_attribute("ActiveFrom", $a_unix_ts);
152  } else {
153  if ($this->sec_node->has_attribute("ActiveFrom")) {
154  $this->sec_node->remove_attribute("ActiveFrom");
155  }
156  }
157  }

◆ setActiveTo()

ilPCSection::setActiveTo (   $a_unix_ts)

Set activation to.

Parameters
string$a_unix_tsunix ts activation to

Definition at line 178 of file class.ilPCSection.php.

179  {
180  if ($a_unix_ts > 0) {
181  $this->sec_node->set_attribute("ActiveTo", $a_unix_ts);
182  } else {
183  if ($this->sec_node->has_attribute("ActiveTo")) {
184  $this->sec_node->remove_attribute("ActiveTo");
185  }
186  }
187  }

◆ setAttribute()

ilPCSection::setAttribute (   $a_attr,
  $a_val 
)
protected

Set attribute.

Parameters
string$a_attrattribute
string$a_valattribute value

Definition at line 209 of file class.ilPCSection.php.

Referenced by setPermission(), and setPermissionRefId().

210  {
211  if (!empty($a_val)) {
212  $this->sec_node->set_attribute($a_attr, $a_val);
213  } else {
214  if ($this->sec_node->has_attribute($a_attr)) {
215  $this->sec_node->remove_attribute($a_attr);
216  }
217  }
218  }
+ Here is the caller graph for this function:

◆ setCharacteristic()

ilPCSection::setCharacteristic (   $a_char)

Set Characteristic of section.

Parameters
string$a_charCharacteristic

Definition at line 79 of file class.ilPCSection.php.

80  {
81  if (!empty($a_char)) {
82  $this->sec_node->set_attribute("Characteristic", $a_char);
83  } else {
84  if ($this->sec_node->has_attribute("Characteristic")) {
85  $this->sec_node->remove_attribute("Characteristic");
86  }
87  }
88  }

◆ setExtLink()

ilPCSection::setExtLink (   $a_href)

Set link of area to an external one.

Parameters
string$a_href

Definition at line 291 of file class.ilPCSection.php.

References $attributes, array, ilDOMUtil\setFirstOptionalElement(), and setNoLink().

292  {
293  $this->setNoLink();
294  if (trim($a_href) != "") {
295  $attributes = array("Href" => trim($a_href));
297  $this->dom,
298  $this->sec_node,
299  "ExtLink",
300  array(""),
301  "",
303  );
304  }
305  }
setNoLink()
Set no link.
$attributes
Create styles array
The data for the language used.
static setFirstOptionalElement( $doc, $parent_node, $a_node_name, $a_successors, $a_content, $a_attributes, $a_remove_childs=true)
searches for an element $a_node_name within the childs of $parent_node if no node is found...
+ Here is the call graph for this function:

◆ setIntLink()

ilPCSection::setIntLink (   $a_type,
  $a_target,
  $a_target_frame 
)

Set link of area to an internal one.

Definition at line 310 of file class.ilPCSection.php.

References $a_type, $attributes, array, ilDOMUtil\setFirstOptionalElement(), and setNoLink().

311  {
312  $this->setNoLink();
313  $attributes = array("Type" => $a_type, "Target" => $a_target,
314  "TargetFrame" => $a_target_frame);
316  $this->dom,
317  $this->sec_node,
318  "IntLink",
319  array(""),
320  "",
322  );
323  }
setNoLink()
Set no link.
$attributes
$a_type
Definition: workflow.php:92
Create styles array
The data for the language used.
static setFirstOptionalElement( $doc, $parent_node, $a_node_name, $a_successors, $a_content, $a_attributes, $a_remove_childs=true)
searches for an element $a_node_name within the childs of $parent_node if no node is found...
+ Here is the call graph for this function:

◆ setNode()

ilPCSection::setNode (   $a_node)

Set node.

Definition at line 53 of file class.ilPCSection.php.

54  {
55  parent::setNode($a_node); // this is the PageContent node
56  $this->sec_node = $a_node->first_child(); // this is the Section node
57  }

◆ setNoLink()

ilPCSection::setNoLink ( )

Set no link.

Definition at line 282 of file class.ilPCSection.php.

References array, and ilDOMUtil\deleteAllChildsByName().

Referenced by setExtLink(), and setIntLink().

283  {
284  ilDOMUtil::deleteAllChildsByName($this->sec_node, array("IntLink", "ExtLink"));
285  }
static deleteAllChildsByName($a_parent, $a_node_names)
delete all childs of a node by names in $a_node_names
Create styles array
The data for the language used.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPermission()

ilPCSection::setPermission (   $a_val)

Set permission.

Parameters
string$a_val"read"|"write"|"visible"

Definition at line 239 of file class.ilPCSection.php.

References setAttribute().

240  {
241  $this->setAttribute("Permission", $a_val);
242  }
setAttribute($a_attr, $a_val)
Set attribute.
+ Here is the call graph for this function:

◆ setPermissionRefId()

ilPCSection::setPermissionRefId (   $a_ref_id)

Set permission ref id.

Parameters
integer$a_ref_idref id

Definition at line 260 of file class.ilPCSection.php.

References setAttribute().

261  {
262  $this->setAttribute("PermissionRefId", "il__ref_" . $a_ref_id);
263  }
setAttribute($a_attr, $a_val)
Set attribute.
+ Here is the call graph for this function:

Field Documentation

◆ $access

ilPCSection::$access
protected

Definition at line 22 of file class.ilPCSection.php.

Referenced by handleAccess().

◆ $ctrl

ilPCSection::$ctrl
protected

Definition at line 27 of file class.ilPCSection.php.

Referenced by insertTimings().

◆ $dom

ilPCSection::$dom

Definition at line 34 of file class.ilPCSection.php.

◆ $lng

ilPCSection::$lng
protected

Definition at line 32 of file class.ilPCSection.php.

Referenced by insertTimings().

◆ $sec_node

ilPCSection::$sec_node

Definition at line 35 of file class.ilPCSection.php.


The documentation for this class was generated from the following file: