/** * Task edit form * * @param int $id * @return \View */ public function getEdit($id = false) { if (!$id) { return App::abort(404); } $item = Task::find($id); if (!$item) { return App::abort(404); } Orchestra\Asset::add("fancybox", "assets/js/fancybox.pack.js"); Orchestra\Asset::add("fancybox", "assets/css/fancybox.css"); Orchestra\Asset::add("jquery-ui", "assets/js/ui/js/jquery-ui-1.10.3.custom.min.js"); Orchestra\Asset::add("jquery-ui", "assets/js/ui/css/hot-sneaks/jquery-ui-1.10.3.custom.min.css"); Orchestra\Asset::add("pluploader", "assets/js/upload/plupload.full.js"); Orchestra\Asset::add("tasks-js", "assets/js/tasks.js"); $categories = Taskcategory::all(); //$users = User::orderBy("firstname")->orderBy("lastname")->whereNotNull("login")->take(200)->get(); $content = View::make("tasks/tasks/edit", ["item" => $item, "categories" => $categories, "businessLogic" => $item->logic, "contractor_id" => $item->getContractorId()]); return View::make("common/tpl", array("template" => $content)); }
/** * Delete a \Taskcategory * * @param int $id * @return \Redirect */ public function getRemove($id = false) { if (!$id) { return App::abort(404); } $item = Taskcategory::find($id); if (!$item) { return App::abort(404); } $item->delete(); return Redirect::to("/tasks/categories")->with("message", "Тип задач удален"); }