public function post_deleterole() { $input = Input::get(); Admin_UserRole::find($input['id'])->acl()->delete(); Admin_UserRole::find($input['id'])->delete(); return Admin_UserRole::listRole(); }
public function post_acl() { $input = Input::get(); foreach ($input as $role => $content) { $role = Admin_UserRole::find($content['id']); $role->acl()->delete(); unset($content['id']); foreach ($content as $controler => $action) { $mem = array_keys($action); foreach ($mem as $mempage) { $pages = array(array('controller' => $controler, 'action' => $mempage)); if (!empty($action)) { $role->acl()->save($pages); } } } } return Redirect::to('admin/console/acl'); }