Go to the source code of this file.
◆ getChildMenuItems()
getChildMenuItems |
( |
|
$menuItem, |
|
|
& |
$childPages |
|
) |
| |
Definition at line 207 of file menu_move_form.inc.
213 foreach($children as $child)
215 array_push($childPages, $child);
216 getChildPages($child, $childPages);
◆ getRoleDiff()
getRoleDiff |
( |
|
$string1, |
|
|
|
$string2 |
|
) |
| |
Definition at line 164 of file menu_move_form.inc.
168 if($string1 != $string2)
170 $roles1 = ($string1) ? explode(
",", $string1) : array();
171 $roles2 = ($string2) ? explode(
",", $string2) : array();
174 $in1Not2 = array_diff($roles1, $roles2);
◆ updateChildRoles()
updateChildRoles |
( |
|
$menuItem, |
|
|
|
$tobeRemovedRoles |
|
) |
| |
Definition at line 181 of file menu_move_form.inc.
183 if(count($tobeRemovedRoles) > 0)
185 $childPages = array();
187 foreach($tobeRemovedRoles as $oldRole)
189 foreach($childPages as $child)
191 $child->role = preg_replace(
"/$oldRole,*/",
"", $child->role);
192 $child->filter =
new InclusionFilter(
"role");
195 $child->role = preg_replace(
"/^,*/",
"", $child->role);
◆ UpdateRolesToMatchNewParent()
UpdateRolesToMatchNewParent |
( |
|
$form | ) |
|
◆ $form
$form = new AutoForm($menuItem) |
◆ $menu_item_id
$menu_item_id = checkNumeric($_GET["menu_item_id"]) |
◆ $menuItem
◆ $menuItems
Initial value:= Query::create(
MenuItem,
"WHERE menu_id=:m ORDER BY sort_order")
->execute()
Definition at line 79 of file menu_move_form.inc.
◆ $menuItemTree
$menuItemTree = new TreeControl("parent_id") |
◆ $parent_id
$parent_id = checkNumeric($_GET["parent_id"]) |
◆ $redirect
$redirect = "/admin/menu_item_form?menu_item_id={$menu_item_id}&parent_id={$parent_id}" |
◆ $script
$script = "<link type='text/css' rel='stylesheet' href='/css/tree.css'/>" |
◆ $treeSelect
if ( $method=="POST") if (count( $menuItems) > 0) $treeSelect = new TreeSelectFieldRenderer($form, "parent_id", $menuItemTree) |
◆ else
◆ height
$menuItemTree height = 280 |
◆ onSaveComplete
◆ selectMode
$menuItemTree selectMode = "single" |
◆ width
$menuItemTree width = 500 |