Cheetah
All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
ChWsbMenu Class Reference
Inheritance diagram for ChWsbMenu:
ChBaseMenu ChBaseMenuQlinks2 ChTemplMenu ChTemplMenuQlinks2

Public Member Functions

 __construct ()
 
 load ()
 
 setCurrentProfileID ($iProfileID=0)
 
 setCustomVar ($sVar, $sVal)
 
 unsetCustomVar ($sVar, $sVal)
 
 setCurrentProfileNickName ($sNickName='')
 
 getMenuInfo ()
 
 checkShowCurSub ()
 
 checkToShow ( $aItem)
 
 checkVisible ( $sVisible)
 
 checkCond ( $sCheck)
 
 genSubItems ( $iTItemID=0)
 
 replaceMetas ( $sLink)
 
 compile ()
 
 getCurrLink ($sCont)
 
 setCustomBreadcrumbs ($a)
 

Public Attributes

 $aTopMenu
 
 $aMenuInfo = array()
 
 $oTemplConfig
 
 $sCode = ''
 
 $sRequestUriFile
 
 $sSelfFile
 
 $aNotShowSubsFor = array( )
 
 $oPermalinks
 
 $aCustomBreadcrumbs = array ()
 

Detailed Description

Definition at line 13 of file ChWsbMenu.php.

Constructor & Destructor Documentation

◆ __construct()

ChWsbMenu::__construct ( )

Member Function Documentation

◆ checkCond()

ChWsbMenu::checkCond (   $sCheck)

Definition at line 264 of file ChWsbMenu.php.

◆ checkShowCurSub()

ChWsbMenu::checkShowCurSub ( )

Definition at line 240 of file ChWsbMenu.php.

◆ checkToShow()

ChWsbMenu::checkToShow (   $aItem)

Definition at line 248 of file ChWsbMenu.php.

◆ checkVisible()

ChWsbMenu::checkVisible (   $sVisible)

Definition at line 259 of file ChWsbMenu.php.

◆ compile()

ChWsbMenu::compile ( )

Definition at line 309 of file ChWsbMenu.php.

◆ genSubItems()

ChWsbMenu::genSubItems (   $iTItemID = 0)

Reimplemented in ChTemplMenu, and ChBaseMenu.

Definition at line 272 of file ChWsbMenu.php.

◆ getCurrLink()

ChWsbMenu::getCurrLink (   $sCont)

Returns link in accordance with permalink settings

Definition at line 406 of file ChWsbMenu.php.

◆ getMenuInfo()

ChWsbMenu::getMenuInfo ( )

Definition at line 101 of file ChWsbMenu.php.

◆ load()

ChWsbMenu::load ( )

Definition at line 40 of file ChWsbMenu.php.

◆ replaceMetas()

ChWsbMenu::replaceMetas (   $sLink)

Definition at line 299 of file ChWsbMenu.php.

◆ setCurrentProfileID()

ChWsbMenu::setCurrentProfileID (   $iProfileID = 0)

Definition at line 65 of file ChWsbMenu.php.

◆ setCurrentProfileNickName()

ChWsbMenu::setCurrentProfileNickName (   $sNickName = '')

Definition at line 94 of file ChWsbMenu.php.

◆ setCustomBreadcrumbs()

ChWsbMenu::setCustomBreadcrumbs (   $a)

set custom breadcrumbs

Parameters
$abreadcrumbs array, array keys are titles and array values are links, for example: array( _t('Item1') => 'http://item1.com/link', _t('Item2') => 'http://item2.com/link', ) NOTE: first element in breadcrumb is always 'Home', it is added automatically, so you don't need to add in this array

Definition at line 424 of file ChWsbMenu.php.

◆ setCustomVar()

ChWsbMenu::setCustomVar (   $sVar,
  $sVal 
)

Definition at line 84 of file ChWsbMenu.php.

◆ unsetCustomVar()

ChWsbMenu::unsetCustomVar (   $sVar,
  $sVal 
)

Definition at line 89 of file ChWsbMenu.php.

Member Data Documentation

◆ $aCustomBreadcrumbs

ChWsbMenu::$aCustomBreadcrumbs = array ()

Definition at line 24 of file ChWsbMenu.php.

◆ $aMenuInfo

ChWsbMenu::$aMenuInfo = array()

Definition at line 16 of file ChWsbMenu.php.

◆ $aNotShowSubsFor

ChWsbMenu::$aNotShowSubsFor = array( )

Definition at line 22 of file ChWsbMenu.php.

◆ $aTopMenu

ChWsbMenu::$aTopMenu

Definition at line 15 of file ChWsbMenu.php.

◆ $oPermalinks

ChWsbMenu::$oPermalinks

Definition at line 23 of file ChWsbMenu.php.

◆ $oTemplConfig

ChWsbMenu::$oTemplConfig

Definition at line 17 of file ChWsbMenu.php.

◆ $sCode

ChWsbMenu::$sCode = ''

Definition at line 18 of file ChWsbMenu.php.

◆ $sRequestUriFile

ChWsbMenu::$sRequestUriFile

Definition at line 20 of file ChWsbMenu.php.

◆ $sSelfFile

ChWsbMenu::$sSelfFile

Definition at line 21 of file ChWsbMenu.php.


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