ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
class.ilPageUtil.php
Go to the documentation of this file.
1<?php
2
8{
15 function _existsAndNotEmpty($a_parent_type, $a_id, $a_lang = "-")
16 {
17 global $ilDB;
18
19 // language must be set at least to "-"
20 if ($a_lang == "")
21 {
22 $a_lang = "-";
23 }
24 $and_lang = " AND lang = ".$ilDB->quote($a_lang, "text");
25
26 $query = "SELECT page_id, is_empty FROM page_object WHERE page_id = ".$ilDB->quote($a_id, "integer")." ".
27 "AND parent_type= ".$ilDB->quote($a_parent_type, "text").$and_lang;
28
29 $set = $ilDB->query($query);
30 if ($row = $ilDB->fetchAssoc($set))
31 {
32 if ($row["is_empty"] != 1)
33 {
34 return true;
35 }
36 }
37 return false;
38 }
39}
40?>
Utility class for pages, that is e.g.
_existsAndNotEmpty($a_parent_type, $a_id, $a_lang="-")
checks whether page exists and is not empty (may return true on some empty pages)
global $ilDB