API15:JDocumentHTML/countMenuChildren
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Description
Count the number of child menu items
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax
countMenuChildren()
Returns
integer Number of child menu items
Defined in
libraries/joomla/document/html/html.php
Importing
jimport( 'joomla.document.html.html' );
Source Body
function countMenuChildren() { static $children; if(!isset($children)) { $dbo =& JFactory::getDBO(); $menu =& JSite::getMenu(); $where = Array(); $active = $menu->getActive(); if($active) { $where[] = 'parent = ' . $active->id; $where[] = 'published = 1'; $dbo->setQuery('SELECT COUNT(*) FROM #__menu WHERE '. implode(' AND ', $where)); $children = $dbo->loadResult(); } else { $children = 0; } } return $children; }
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
Examples
<CodeExamplesForm />
