Example #1
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $mediafile = new Mediafile($id);
         $_POST['embed'] != "" ? $_POST['file'] = "" : $_POST['embed'];
         $_POST['title'] = lang_encode($_POST['title']);
         $_POST['user_id'] = $this->session->userdata('id');
         if ($_FILES['image']['name']) {
             if ($mediafile->id) {
                 $mediafile->delete_file($mediafile->id, 'uploads/mediafiles/', 'image');
             }
             $_POST['image'] = $mediafile->upload($_FILES['image'], 'uploads/mediafiles/', 640, 385);
         }
         $mediafile->from_array($_POST);
         $mediafile->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect("mediafiles/admin/mediafiles");
 }