Lines Matching refs:user

139      * @param string $user
143 private function validateUser($user) argument
145 if(!$this->secure) return $user;
151 if ($ACT == 'login' && !$USERINFO && $user == $INPUT->str('u')) {
152 return $user;
163 if (!$user || ($user !== $_SERVER['REMOTE_USER'] && !$INFO['isadmin'])) {
167 return $user;
180 private function loadAttributes($namespace, $user) argument
182 $key = rawurlencode($namespace) . '.' . rawurlencode($user);
236 private function saveAttributes($namespace, $user, $data) argument
238 $key = rawurlencode($namespace) . '.' . rawurlencode($user);
296 * @param null $user
300 public function set($namespace, $attribute, $value, $user = null) argument
306 $user = $this->validateUser($user);
307 if ($user === null) {
310 $lock= $namespace . '.' . $user;
313 $data = $this->loadAttributes($namespace, $user);
320 $result = $this->saveAttributes($namespace, $user, $data);
333 * @param string|null $user
337 public function enumerateAttributes($namespace, $user = null) argument
343 $user = $this->validateUser($user);
344 if ($user === null) {
348 $lock = $namespace . '.' . $user;
351 $data = $this->loadAttributes($namespace, $user);
370 * @param string|null $user
374 public function exists($namespace, $attribute, $user = null) argument
380 $user = $this->validateUser($user);
381 if ($user === null) {
385 $lock = $namespace . '.' . $user;
388 $data = $this->loadAttributes($namespace, $user);
406 * @param string|null $user
410 public function del($namespace, $attribute, $user = null) argument
416 $user = $this->validateUser($user);
417 if ($user === null) {
421 $lock = $namespace . '.' . $user;
424 $data = $this->loadAttributes($namespace, $user);
430 $result = $this->saveAttributes($namespace, $user, $data);
448 * @param string $user
452 public function purge($namespace, $user) argument
458 if ($this->validateUser($user) === null) {
462 $lock = $namespace . '.' . $user;
465 $key = rawurlencode($namespace) . '.' . rawurlencode($user);
491 * @param string|null $user
495 public function get($namespace, $attribute, &$success = false, $user = null) argument
505 $user = $this->validateUser($user);
506 if ($user === null) {
510 $lock = $namespace . '.' . $user;
513 $data = $this->loadAttributes($namespace, $user);