当前位置: 首页>>代码示例>>PHP>>正文


PHP lang::setRight方法代码示例

本文整理汇总了PHP中lang::setRight方法的典型用法代码示例。如果您正苦于以下问题:PHP lang::setRight方法的具体用法?PHP lang::setRight怎么用?PHP lang::setRight使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在lang的用法示例。


在下文中一共展示了lang::setRight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getMenu

 private function getMenu()
 {
     if (file_exists(MODUL_DIR . '/mpanel/template/menu.tpl')) {
         include MODUL_DIR . '/mpanel/template/menu.tpl';
         if (file_exists(MODUL_DIR . '/mpanel/lang-ru.php')) {
             include MODUL_DIR . '/mpanel/lang-ru.php';
         }
         $mas = user::getRights();
         ///print_r($mas);
         $items = $sub_items = '';
         $num = 0;
         while (list($name, $modul) = each($mas)) {
             if (!empty($modul['rights'])) {
                 $num++;
                 if (file_exists(MODUL_DIR . '/' . $name . '/lang-ru.php')) {
                     include MODUL_DIR . '/' . $name . '/lang-ru.php';
                 }
                 $mod_name = isset($MODNAME[$name]) ? $MODNAME[$name] : $name;
                 page::assign('name', $mod_name);
                 page::assign('url', system::au() . '/' . $name);
                 if ($num < 7) {
                     $act = system::url(0) == $name ? 'act' : 'no_act';
                     $items .= page::parse($TEMPLATE['item_' . $act]);
                 } else {
                     $sub_items .= page::parse($TEMPLATE['sub_item']);
                 }
             }
         }
         // Список редко используемых модулей
         if (!empty($sub_items)) {
             page::assign('eshe', $LANG['eshe']);
             page::assign('sub_items', $sub_items);
             $sub_menu = page::parse($TEMPLATE['sub_menu']);
         } else {
             $sub_menu = '';
         }
         // echo $sub_menu;
         // Вывод списка языковых версий и доменов
         $sub_menu .= $this->getLangsAndDomains($TEMPLATE);
         page::assign('items', $items);
         page::assign('sub_menu', $sub_menu);
         $menu = page::parse($TEMPLATE['basic_menu']);
         page::assign('menu', $menu);
         // Устанавливаем доступ к языковым переменным
         if (isset($RIGHT) && isset($MODNAME)) {
             lang::setLang($LANG);
             lang::setRight($RIGHT);
             lang::setModule($MODNAME);
         }
     }
 }
开发者ID:sunfun,项目名称:Bagira.CMS,代码行数:51,代码来源:controller.php


注:本文中的lang::setRight方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。