當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Toolbar::getRoot方法代碼示例

本文整理匯總了PHP中Toolbar::getRoot方法的典型用法代碼示例。如果您正苦於以下問題:PHP Toolbar::getRoot方法的具體用法?PHP Toolbar::getRoot怎麽用?PHP Toolbar::getRoot使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Toolbar的用法示例。


在下文中一共展示了Toolbar::getRoot方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getInstance

 /**
  * Returns the global JToolBar object, only creating it if it
  * doesn't already exist.
  *
  * @param   string  $name  The name of the toolbar.
  *
  * @return  JToolBar  The JToolBar object.
  *
  * @since   11.1
  */
 public static function getInstance($name = 'toolbar')
 {
     if ($name == 'toolbar' && class_exists('\\Toolbar')) {
         return \Toolbar::getRoot();
     }
     if ($name == 'submenu' && class_exists('\\Submenu')) {
         return \Submenu::getRoot();
     }
     if (empty(self::$instances[$name])) {
         self::$instances[$name] = new JToolBar($name);
     }
     return self::$instances[$name];
 }
開發者ID:mined-gatech,項目名稱:hubzero-cms,代碼行數:23,代碼來源:toolbar.php

示例2: defined

 */
// No direct access
defined('_HZEXEC_') or die;
Document::addStyleDeclaration('
	.toolbar-box .icon-32-buildprofile:before { content: "\\f007"; }
	.toolbar-box .icon-32-buildprofile:after { content: "\\f0ad"; right: 0px; bottom: -2px; }
	.authenticator, .authenticator-status { display: inline-block; text-transform: uppercase; font-size: 0.85em; color: #777; border-radius: 0.25em; padding: 0.2em 0.4em; line-height: 1; border: 1px solid #777; margin: 0 0.5em; }
	.authenticator-status { display: inline-block; color: red; border-color: red; }
');
$canDo = Components\Members\Helpers\Admin::getActions('component');
Toolbar::title(Lang::txt('COM_MEMBERS'));
if ($canDo->get('core.admin')) {
    Toolbar::preferences($this->option);
    Toolbar::spacer();
    //Toolbar::custom('profile', 'buildprofile', '', 'COM_MEMBERS_PROFILE', false);
    Toolbar::getRoot()->appendButton('Link', 'buildprofile', 'COM_MEMBERS_PROFILE', Route::url('index.php?option=' . $this->option . '&controller=' . $this->controller . '&task=profile'));
    Toolbar::spacer();
}
if ($canDo->get('core.edit.state')) {
    Toolbar::custom('clearTerms', 'remove', '', 'COM_MEMBERS_CLEAR_TERMS', false);
    Toolbar::publishList('confirm', 'COM_MEMBERS_CONFIRM');
    Toolbar::unpublishList('unconfirm', 'COM_MEMBERS_UNCONFIRM');
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
}
if ($canDo->get('core.edit')) {
    Toolbar::editList();
}
if ($canDo->get('core.delete')) {
開發者ID:kevinwojo,項目名稱:hubzero-cms,代碼行數:31,代碼來源:display.php


注:本文中的Toolbar::getRoot方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。