Lines Matching refs:data
159 * @param bool $requireGroups whether or not the returned data must include groups
160 * @return array|bool containing user data or false
164 $data = $this->selectUser($user);
165 if ($data == false) return false;
167 if (isset($data['hash'])) unset($data['hash']);
168 if (isset($data['clean'])) unset($data['clean']);
171 $data['grps'] = $this->selectUserGroups($data);
172 if ($data['grps'] === false) return false;
175 return $data;
205 // prepare data
249 * Modify user data
357 * Bulk retrieval of user data [implement only where required/possible]
464 * Select data of a specified user
467 * @return bool|array user data, false on error
481 $data = array_shift($result);
484 if (!isset($data['user'])) {
488 if (!isset($data['hash']) && !isset($data['clear']) && !$this->checkConfig(['check-pass'])) {
492 if (!isset($data['name'])) {
496 if (!isset($data['mail'])) {
502 return $data;
612 * @param array $userdata all the user data
613 * @param array $groupdata all the group data
618 $data = array_merge($userdata, $groupdata);
620 $result = $this->query($sql, $data);
628 * @param array $userdata all the user data
629 * @param array $groupdata all the group data
634 $data = array_merge($userdata, $groupdata);
636 $result = $this->query($sql, $data);