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


PHP GWF_User::isInGroupID方法代码示例

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


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

示例1: getGroupSelect

 private function getGroupSelect(GWF_User $user)
 {
     $groups = GDO::table('GWF_Group')->selectAll('group_id, group_name');
     $data = array();
     $data[] = array('0', $this->module->lang('sel_group'));
     foreach ($groups as $group) {
         if (!$user->isInGroupID($group['group_id'])) {
             $data[] = array($group['group_id'], $group['group_name']);
         }
     }
     return GWF_Select::display('groups', $data, intval(Common::getPost('groups')));
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:12,代码来源:UserGroup.php

示例2: validate_groups

 public function validate_groups($m, $arg)
 {
     if ($arg === false) {
         return false;
     }
     if (!is_array($arg)) {
         return $m->lang('err_groups');
     }
     foreach ($arg as $gid) {
         if (!$this->user->isInGroupID($gid)) {
             return $m->lang('err_groups');
         }
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:15,代码来源:Add.php

示例3: getPermissionText

 /**
  * Check if we have permission to view that link. In case we do, return empty string. else return verbose permission text.
  * @param Module_Links $module
  * @param GWF_User $user
  * @return string
  */
 public function getPermissionText(Module_Links $module, $user)
 {
     static $text = NULL;
     if ($text === NULL) {
         $text = array($module->lang('permtext_in_mod'), $module->lang('permtext_score', array('%1%')), $module->lang('permtext_member'), $module->lang('permtext_group', array('%1%')));
     }
     if ($this->isInModeration()) {
         return $text[0];
     }
     $score = $user === false ? 0 : $user->getLevel();
     # Check score
     $need_score = $this->getVar('link_score');
     if ($score < $need_score) {
         return str_replace('%1%', $need_score, $text[1]);
     }
     # Check memberlink
     if ($user === false && $this->isMemberLink()) {
         return $text[2];
     }
     # Check group
     $need_gid = $this->getGroupID();
     if ($need_gid > 0) {
         if ($user === false || !$user->isInGroupID($need_gid)) {
             return str_replace('%1%', GWF_Group::getByID($need_gid)->displayName(), $text[3]);
         }
     }
     return '';
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:34,代码来源:GWF_Links.php


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