Inherits DataItem.
Definition at line 50 of file site_map.inc.
◆ allowDelete()
Definition at line 112 of file site_map.inc.
115 ->bind(
":url", $this->url)
116 ->executeValue(
"COUNT(1)");
◆ Children()
SiteMap::Children |
( |
|
$constraint = "" | ) |
|
Definition at line 71 of file site_map.inc.
73 $query =
"WHERE parent_url=:url";
76 $query .= preg_replace(
"/^WHERE/i",
" AND",
$constraint);
78 return Query::create(
SiteMap, $query)
79 ->bind(
":url", $this->url)
◆ findSiteMapPage()
static SiteMap::findSiteMapPage |
( |
|
$url | ) |
|
|
static |
Definition at line 101 of file site_map.inc.
103 if(!
$url)
return null;
104 $siteMaps = Query::create(
SiteMap,
"WHERE url=:url")
108 return count($siteMaps) ? $siteMaps[0] :
null;
◆ getSiteMapPageList()
static SiteMap::getSiteMapPageList |
( |
| ) |
|
|
static |
Definition at line 129 of file site_map.inc.
137 $pageList[$sPage->url] = $sPage->url .
": " . $sPage->page_title;
◆ isLeaf()
◆ isSibling()
SiteMap::isSibling |
( |
|
$url | ) |
|
Is the given url a sibling of this SiteMap obj.
- Parameters
-
- Returns
- boolean
Definition at line 90 of file site_map.inc.
96 $sibling = ($siteMap AND ($siteMap->parent_url == $this->parent_url)) ?
true :
false;
static findSiteMapPage($url)
◆ Parent()
Definition at line 62 of file site_map.inc.
64 $parents = Query::create(
SiteMap,
"WHERE url=:parent_url")
65 ->bind(
"parent_url", $this->parent_url)
68 return count($parents) ? $parents[0] :
null;
◆ SiteMap()
Definition at line 145 of file site_map.inc.
147 $this->table =
"site_map";
148 $this->primary_key =
"site_map_id";
150 $this->DataItem(func_get_args());
◆ $fields
Initial value:= array(
"site_map_id" => Number,
"url" => String,
"page_title" => String,
"sort_order" => String,
"role" => String,
"parent_url" => String,
"published" => Boolean
)
Definition at line 52 of file site_map.inc.
The documentation for this class was generated from the following file:
- C:/code/cms.sonjara.com/cms/components/site_map/datamodel/site_map.inc