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); }
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); }
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; } }