Пример #1
0
 /**
  * <MethodDescription>
  *
  * @return type <description>
  */
 function save()
 {
     foreach (self::get_fields() as $v => $k) {
         if (isset($this->{$k})) {
             $user[$v] = $this->{$k};
         }
     }
     // no id, create
     if (!$this->id) {
         $user_management = new UserManagement();
         if (!$user_management->createNewUser($user)) {
             $this->error = $user_management->msg;
             // TODO
             return FALSE;
         }
         // set id
         $this->id = $user_management->user_data['auth_user_md5.user_id'];
     } else {
         // update
         $user_management = new UserManagement($this->id);
         if (!$user_management->changeUser($user)) {
             $this->error = $user_management->msg;
             // TODO
             return FALSE;
         }
     }
     return TRUE;
 }