1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-04 12:17:42 +02:00

Menu Plugin: add ability to select children pages too.

This commit is contained in:
Awilum
2012-11-06 19:33:16 +02:00
parent 551879cb7e
commit b4d3595c4b

View File

@@ -97,11 +97,12 @@
// Update menu item // Update menu item
if (count($errors) == 0) { if (count($errors) == 0) {
MenuAdmin::$menu->update(Request::get('item_id'), array('name' => Request::post('menu_item_name'), MenuAdmin::$menu->update(Request::get('item_id'),
'link' => Request::post('menu_item_link'), array('name' => Request::post('menu_item_name'),
'category' => Security::safeName(Request::post('menu_item_category'), '-', true), 'link' => Request::post('menu_item_link'),
'target' => Request::post('menu_item_target'), 'category' => Security::safeName(Request::post('menu_item_category'), '-', true),
'order' => Request::post('menu_item_order'))); 'target' => Request::post('menu_item_target'),
'order' => Request::post('menu_item_order')));
Request::redirect('index.php?id=menu'); Request::redirect('index.php?id=menu');
} }
@@ -121,7 +122,7 @@
->assign('menu_item_order_array', $menu_item_order_array) ->assign('menu_item_order_array', $menu_item_order_array)
->assign('errors', $errors) ->assign('errors', $errors)
->assign('categories', MenuAdmin::getCategories()) ->assign('categories', MenuAdmin::getCategories())
->assign('pages_list', $pages->select('[slug!="error404" and parent=""]')) ->assign('pages_list', $pages->select('[slug!="error404"'))
->assign('components_list', MenuAdmin::getComponents()) ->assign('components_list', MenuAdmin::getComponents())
->display(); ->display();
@@ -157,11 +158,11 @@
// Insert new menu item // Insert new menu item
if (count($errors) == 0) { if (count($errors) == 0) {
MenuAdmin::$menu->insert(array('name' => Request::post('menu_item_name'), MenuAdmin::$menu->insert(array('name' => Request::post('menu_item_name'),
'link' => Request::post('menu_item_link'), 'link' => Request::post('menu_item_link'),
'category' => Security::safeName(Request::post('menu_item_category'), '-', true), 'category' => Security::safeName(Request::post('menu_item_category'), '-', true),
'target' => Request::post('menu_item_target'), 'target' => Request::post('menu_item_target'),
'order' => Request::post('menu_item_order'))); 'order' => Request::post('menu_item_order')));
Request::redirect('index.php?id=menu'); Request::redirect('index.php?id=menu');
} }
@@ -181,7 +182,7 @@
->assign('menu_item_order_array', $menu_item_order_array) ->assign('menu_item_order_array', $menu_item_order_array)
->assign('errors', $errors) ->assign('errors', $errors)
->assign('categories', MenuAdmin::getCategories()) ->assign('categories', MenuAdmin::getCategories())
->assign('pages_list', $pages->select('[slug!="error404" and parent=""]')) ->assign('pages_list', $pages->select('[slug!="error404"]'))
->assign('components_list', MenuAdmin::getComponents()) ->assign('components_list', MenuAdmin::getComponents())
->display(); ->display();