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


PHP ModUtil::getModules方法代码示例

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


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

示例1: upgradecontenttypes

 /**
  * perform a ContentType upgrade on all modules
  * @param string $modname (optional and unused at the moment)
  */
 public function upgradecontenttypes($modname = null)
 {
     if ($modname == null) {
         $modules = ModUtil::getModules();
         $count = 0;
         foreach ($modules as $module) {
             // there is no need to upgrade Content ContentTypes because they are done on module upgrade.
             if ($module['name'] != 'Content') {
                 $count += Content_Installer::updateContentType($module['name']);
             }
         }
     } else {
         $count = Content_Installer::updateContentType($modname);
     }
     return $count;
 }
开发者ID:robbrandt,项目名称:Content,代码行数:20,代码来源:Admin.php

示例2: handler

 /**
  * Event handler here.
  *
  * @param GenericEvent $event Event handler.
  *
  * @return void
  */
 public function handler(GenericEvent $event)
 {
     // check if this is for this handler
     $subject = $event->getSubject();
     if (!($event['method'] == 'extensions' && $subject instanceof \Users\Controller\AdminController)) {
         return;
     }
     if (!SecurityUtil::checkPermission('Users::', '::', ACCESS_ADMIN)) {
         throw new \Zikula\Framework\Exception\ForbiddenException();
     }
     // Zikula Modules and Themes versions
     $view = Zikula_View::getInstance('Users');
     $view->assign('mods', ModUtil::getModules());
     $view->assign('themes', ThemeUtil::getAllThemes());
     $event->setData($view->fetch('users_admin_extensions.tpl'));
     $event->stopPropagation();
 }
开发者ID:planetenkiller,项目名称:core,代码行数:24,代码来源:Extensions.php

示例3: getModules

 /**
  * Generic modules select function. Only modules in the module
  * table are returned which means that new/unscanned modules
  * will not be returned
  *
  * @deprecated
  * @see ModUtil::getModules()
  *
  * @param where The where clause to use for the select
  * @param sort  The sort to use
  *
  * @return The resulting module object array
  */
 public static function getModules ($where='', $sort='displayname')
 {
     LogUtil::log(__f('Warning! Function %1$s is deprecated. Please use %2$s instead.', array(__CLASS__ . '#' . __FUNCTION__, 'ModUtil::getModules()')), E_USER_DEPRECATED);
     return ModUtil::getModules($where, $sort);
 }
开发者ID:,项目名称:,代码行数:18,代码来源:


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