CMS  Version 3.9
role_form.inc File Reference

Go to the source code of this file.

Functions

 deleteRole ($role)
 

Variables

 $menu_item = "Roles"
 
 $role_id = checkNumeric($_GET["role_id"])
 
 $role = new SiteRole()
 
 $form = new AutoForm($role)
 
 $redirect = "/admin/roles"
 
 $homePageSelect = new CMSLinkSelectFieldRenderer($form, "home_page", "Home Page")
 
$form allowDelete = true
 
$form onDelete = deleteRole
 
if($method=="POST") if($role_id) else
 
 $script = $form->writeScript()
 

Function Documentation

◆ deleteRole()

deleteRole (   $role)

Definition at line 81 of file role_form.inc.

82 {
83  ComponentManager::fireEvent("DeleteRole", $role->role);
84  $role->delete();
85  redirect("/admin/roles");
86 }
static fireEvent($event, $parameter=null, $mustBeConsumed=false)
Fire an event to all subscribers as detailed in their manifests.
$role
Definition: role_form.inc:41

Variable Documentation

◆ $form

$form = new AutoForm($role)

Definition at line 43 of file role_form.inc.

◆ $homePageSelect

$homePageSelect = new CMSLinkSelectFieldRenderer($form, "home_page", "Home Page")

Definition at line 52 of file role_form.inc.

◆ $menu_item

$menu_item = "Roles"

Definition at line 38 of file role_form.inc.

◆ $redirect

$redirect = "/admin/roles"

Definition at line 44 of file role_form.inc.

◆ $role

$role = new SiteRole()

Definition at line 41 of file role_form.inc.

◆ $role_id

$role_id = checkNumeric($_GET["role_id"])

Definition at line 39 of file role_form.inc.

◆ $script

$script = $form->writeScript()

Definition at line 77 of file role_form.inc.

◆ allowDelete

$form allowDelete = true

Definition at line 54 of file role_form.inc.

◆ else

if ( $method=="POST") if ( $role_id) else
Initial value:
{
$title = "Add a New User Role"

Definition at line 72 of file role_form.inc.

◆ onDelete

$form onDelete = deleteRole

Definition at line 55 of file role_form.inc.