Example #1
0
 public function show($category)
 {
     $user = sentinel()->getUser();
     $category = Library\Media\Model\Category::with(['media' => function ($query) use($user) {
         $query->withDrafts()->userId($user->id)->latest();
     }])->find($category);
     $data['category'] = $category;
     $data['medias'] = pagination($category->media, 15, 'media/show/' . $category->id);
     $this->template->build('show', $data);
 }
Example #2
0
 public function upload($category)
 {
     $category = Library\Media\Model\Category::find($category);
     $data = ['media' => $category->media, 'category' => $category];
     $this->template->add_stylesheet('node_modules/jquery-file-upload/css/uploadfile.css');
     $this->template->add_script('node_modules/jquery-file-upload/js/jquery.uploadfile.min.js');
     $this->template->add_script('javascript/elib.fileupload.js');
     // $this->template->set_layout('bootstrap');
     $this->template->build('upload', $data);
 }
Example #3
0
 public function category_name_check($name, $except = 0)
 {
     $category = Library\Media\Model\Category::whereNotIn('id', [$except])->where('name', $name);
     if ($category->count()) {
         $this->form_validation->set_message('category_name_check', 'Nama kategori "' . $name . '" sudah tersedia.');
         return FALSE;
     } else {
         return TRUE;
     }
 }