當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。