/** * Update a user * * @param int $uid * @param array $data * * @return bool * @api */ public function updateUser($uid, array $data) { return parent::updateUser($uid, $data); }
/** * Update a user * * @param int $uid * @param array $data * * @return bool|string[] * @api */ public function updateUser($uid, array $data) { if (!$uid) { return false; } $error = array(); $status = parent::updateUser($uid, $data); if (!$status) { $error[] = 'account'; } $status = $this->updateProfile($uid, $data); if (!$status) { $error[] = 'profile'; } $status = $this->updateCompound($uid, $data); if (!$status) { $error[] = 'compound'; } /* $status = $this->updateCustom($uid, $data); if (!$status) { $error[] = 'custom'; } */ return $error ? $error : true; }