Example #1
0
 /**
  * Update a user
  *
  * @param   int         $uid
  * @param   array       $data
  *
  * @return  bool
  * @api
  */
 public function updateUser($uid, array $data)
 {
     return parent::updateUser($uid, $data);
 }
Example #2
0
 /**
  * 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;
 }