Пример #1
0
 /**
  * Add a new avatar image to user profile
  */
 public function add_avatar($path)
 {
     $this->load->model('Media_model');
     // removing old avatar
     if (!is_null($this->avatar)) {
         $media_old = $this->Media_model->get_by_id($this->avatar);
         if ($media_old) {
             $media_old->delete();
         }
     }
     //saving new avatar
     $media = new Media_model();
     if ($media->insert($path)) {
         $this->avatar = $media->id;
         return $this->update();
     } else {
         return false;
     }
 }