public function index_onDelete() { if (($checkedIds = post('checked')) && is_array($checkedIds) && count($checkedIds)) { foreach ($checkedIds as $postId) { if (!($post = EmCat::find($postId)) || !$post->canEdit($this->user)) { continue; } $post->delete(); } Flash::success('Successfully deleted those categories.'); } return $this->listRefresh(); }
public function boot() { /* * Register menu items for the RainLab.Pages plugin */ Event::listen('pages.menuitem.listTypes', function () { return ['blog-category' => 'Blog Category', 'all-blog-categories' => 'All Blog Categories']; }); Event::listen('pages.menuitem.getTypeInfo', function ($type) { if ($type == 'blog-category' || $type == 'all-blog-categories') { return Category::getMenuTypeInfo($type); } }); Event::listen('pages.menuitem.resolveItem', function ($type, $item, $url, $theme) { if ($type == 'blog-category' || $type == 'all-blog-categories') { return Category::resolveMenuItem($item, $url, $theme); } }); }
public function items() { $slug = $this->property('slug'); $alleposter = EmCat::where('slug', $slug)->items; return $alleposter; }
public function count() { $count = EmCat::count(); return $count; }