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


PHP FlexicontentHelperPerm::_getAllowedCats方法代码示例

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


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

示例1: getAllowedCats

 /**
  * Lookups the categories (their IDs), that the user has access to perforn the specified action(s)
  *
  * @param object	$user             The user on which to check privileges
  * @param array		$actions_allowed  The required actions
  * @param bool		$require_all      True to require --all-- (Logical AND) or false to require --any-- (Logical OR)
  * @param bool		$check_published  True to include only published categories
  *
  * @return array									The category IDs
  * @since	2.0
  */
 static function getAllowedCats(&$user, $actions_allowed = array('core.create', 'core.edit', 'core.edit.own'), $require_all = true, $check_published = false, $specific_catids = false, $find_first = false)
 {
     // Return cached data
     $user_id = $user ? $user->id : JFactory::getUser()->id;
     if (FLEXI_CACHE) {
         $catscache = JFactory::getCache('com_flexicontent_cats');
         // Get Joomla Cache of '...items' Caching Group
         $catscache->setCaching(1);
         // Force cache ON
         $catscache->setLifeTime(FLEXI_CACHE_TIME);
         // set expire time (default is 1 hour)
         $allowedCats = $catscache->call(array('FlexicontentHelperPerm', '_getAllowedCats'), $user_id, $actions_allowed, $require_all, $check_published, $specific_catids, $find_first);
     } else {
         $allowedCats = FlexicontentHelperPerm::_getAllowedCats($user_id, $actions_allowed, $require_all, $check_published, $specific_catids, $find_first);
     }
     return $allowedCats;
 }
开发者ID:noxidsoft,项目名称:flexicontent-cck,代码行数:28,代码来源:permission.php


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