/** Adds a new permission. */ function add() { global $__in, $__out; if ($__in['__is_form_submitted']) { // if form is submitted $permission = new permission(); if ($permission->add($__in['permission']['controller'], $__in['permission']['action'], $__in['permission']['extra_params'], $__in['permission']['allow'], $__in['permission']['description'])) { return dispatcher::redirect(array("action" => "getall"), "added_successfully"); } else { $__out['permission'] = $__in['permission']; return false; } } else { // if form is not submitted $__out['permission'] = array(); return true; } // end if form submitted }