PHP Class BxDolMenu, dolphin.pro

显示文件 Open project: boonex/dolphin.pro Class Usage Examples

Public Properties

Property Type Description
$aCustomBreadcrumbs
$aMenuInfo
$aNotShowSubsFor
$aTopMenu
$oPermalinks
$oTemplConfig
$sCode
$sRequestUriFile var $iDivide; //divider or top items
$sSelfFile

Public Methods

Method Description
__construct ( )
checkCond ( $sCheck )
checkShowCurSub ( ) check if to show current sub menu
checkToShow ( $aItem )
checkVisible ( $sVisible )
compile ( )
genSubItems ( $iTItemID )
getCurrLink ( $sCont ) Returns link in accordance with permalink settings
getMenuInfo ( )
load ( )
replaceMetas ( $sLink )
setCurrentProfileID ( $iProfileID )
setCurrentProfileNickName ( $sNickName = '' )
setCustomBreadcrumbs ( $a ) set custom breadcrumbs
setCustomVar ( $sVar, $sVal )
unsetCustomVar ( $sVar, $sVal )

Method Details

__construct() public method

public __construct ( )

checkCond() public method

public checkCond ( $sCheck )

checkShowCurSub() public method

check if to show current sub menu
public checkShowCurSub ( )

checkToShow() public method

public checkToShow ( $aItem )

checkVisible() public method

public checkVisible ( $sVisible )

compile() public method

public compile ( )

genSubItems() public method

public genSubItems ( $iTItemID )

getMenuInfo() public method

public getMenuInfo ( )

load() public method

public load ( )

replaceMetas() public method

public replaceMetas ( $sLink )

setCurrentProfileID() public method

public setCurrentProfileID ( $iProfileID )

setCurrentProfileNickName() public method

public setCurrentProfileNickName ( $sNickName = '' )

setCustomBreadcrumbs() public method

set custom breadcrumbs
public setCustomBreadcrumbs ( $a )
$a breadcrumbs 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

setCustomVar() public method

public setCustomVar ( $sVar, $sVal )

unsetCustomVar() public method

public unsetCustomVar ( $sVar, $sVal )

Property Details

$aCustomBreadcrumbs public_oe property

public $aCustomBreadcrumbs

$aMenuInfo public_oe property

public $aMenuInfo

$aNotShowSubsFor public_oe property

public $aNotShowSubsFor

$aTopMenu public_oe property

public $aTopMenu

$oTemplConfig public_oe property

public $oTemplConfig

$sCode public_oe property

public $sCode

$sRequestUriFile public_oe property

var $iDivide; //divider or top items
public $sRequestUriFile

$sSelfFile public_oe property

public $sSelfFile