Public Member Functions | |
| addSideMenuItem ($objSideMenuItem) | |
| add a sideMenu Item into the SideMenu | |
| display () | |
| print the SideMenu and the sideMenuItem | |
| forceActiveItem ($item) | |
| Force a menu item to be displayed as activated Useful for pages that don't have a dedicated tab. | |
| getBackgroundImage () | |
| Get the sidemenu background image. | |
| getClass () | |
| getSideBarCss () | |
| setBackgroundImage ($bg) | |
| Set the sidemenu background image. | |
| setClass ($class) | |
| CSS class. | |
| SideMenu () | |
| SideMenu default constructor initalize empty itemArray for SideMenuItem. | |
Data Fields | |
| $activatedItem | |
| $backgroundImage | |
| $className | |
| $itemArray | |
Definition at line 1312 of file PageGenerator.php.
| SideMenu::addSideMenuItem | ( | $ | objSideMenuItem | ) |
add a sideMenu Item into the SideMenu
| $objSideMenuItem | object SideMenuItem |
Definition at line 1332 of file PageGenerator.php.
| SideMenu::display | ( | ) |
print the SideMenu and the sideMenuItem
Definition at line 1367 of file PageGenerator.php.
01367 { 01368 echo "<div id=\"sidebar\">\n"; 01369 echo "<ul class=\"".$this->className."\">\n"; 01370 foreach ($this->itemArray as $objSideMenuItem) { 01371 $objSideMenuItem->display(); 01372 } 01373 echo "</ul>\n"; 01374 echo "</div>\n"; 01375 }
| SideMenu::forceActiveItem | ( | $ | item | ) |
Force a menu item to be displayed as activated Useful for pages that don't have a dedicated tab.
Definition at line 1397 of file PageGenerator.php.
| SideMenu::getBackgroundImage | ( | ) |
| SideMenu::getClass | ( | ) |
| SideMenu::getSideBarCss | ( | ) |
Definition at line 1381 of file PageGenerator.php.
01381 { 01382 $css = ""; 01383 foreach ($this->itemArray as $objSideMenuItem) { 01384 $active = (($objSideMenuItem->submod == $_GET["submod"]) && (($objSideMenuItem->action == $_GET["action"]) || ($objSideMenuItem->action == $this->activatedItem))); 01385 $css = $css . $objSideMenuItem->getCss($active); 01386 } 01387 if ($this->backgroundImage) { 01388 $css .= "#sectionContainer { background-image: url(" . $this->backgroundImage . ") }"; 01389 } 01390 return $css; 01391 }
| SideMenu::setBackgroundImage | ( | $ | bg | ) |
| SideMenu::setClass | ( | $ | class | ) |
| SideMenu::SideMenu | ( | ) |
SideMenu default constructor initalize empty itemArray for SideMenuItem.
Definition at line 1322 of file PageGenerator.php.
01322 { 01323 $this->itemArray = array(); 01324 $this->backgroundImage = null; 01325 $this->activatedItem = null; 01326 }
| SideMenu::$activatedItem |
Definition at line 1316 of file PageGenerator.php.
| SideMenu::$backgroundImage |
Definition at line 1315 of file PageGenerator.php.
| SideMenu::$className |
Definition at line 1314 of file PageGenerator.php.
| SideMenu::$itemArray |
Definition at line 1313 of file PageGenerator.php.
1.5.8