Example #1
0
 /**
  * Load the data for this user object from another user object.
  *
  * @param User $user
  */
 protected function loadFromUserObject($user)
 {
     $user->load();
     $user->loadGroups();
     $user->loadOptions();
     foreach (self::$mCacheVars as $var) {
         $this->{$var} = $user->{$var};
     }
 }
Example #2
0
 /**
  * Teste si le user appartient à un groupe donné.
  * 
  * @param String $data
  * @param int $meanOfLogin
  * @param String $ip
  * @param int $grp_id
  * @return int $state
  */
 public function isInGroup($data, $meanOfLogin, $ip, $grp_id)
 {
     $User = new User($data, $meanOfLogin, '', $ip, 1);
     $User->loadGroups();
     return $User->isInGroup($grp_id);
 }