/** * 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}; } }
/** * 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); }