public function post_delete() { if (Input::has('role_id')) { $rid = Input::get('role_id'); $page = CmsPage::where_role_id($rid)->first(); //CHECK IF ROLE STILL IN USE if (!empty($page)) { Notification::error(LL('cms::alert.delete_role_stillinuse_error', CMSLANG, array('page' => $page->name)), 2500); return Redirect::to_action('cms::role'); } else { $role = CmsRole::find($rid); $role->delete(); Notification::success(LL('cms::alert.delete_role_success', CMSLANG, array('role' => $role->name)), 1500); return Redirect::to_action('cms::role'); } } else { Notification::error(LL('cms::alert.delete_role_error', CMSLANG), 1500); return Redirect::to_action('cms::page'); } }