1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-13 08:34:19 +02:00

Admin: Adding functionality improvements

This commit is contained in:
Awilum
2018-04-22 15:41:34 +03:00
parent 71d9a07379
commit dac69da6d0

View File

@@ -98,14 +98,20 @@ class Admin {
{
switch (Http::getUriSegment(2)) {
case 'delete':
if (Http::get('page') != '') {
Filesystem::deleteDir(PAGES_PATH . '/' . Http::get('page'));
Http::redirect('admin/views/pages/');
}
break;
case 'add':
$pages_list = Pages::getPages('', false , 'slug');
$create_page = Http::post('create_page');
if (isset($create_page)) {
if (Filesystem::setFileContent(PAGES_PATH . '/' . Http::post('slug') . '/page.md',
if (Filesystem::setFileContent(PAGES_PATH . '/' . Http::post('parent_page') . '/' . Http::post('slug') . '/page.md',
'---'."\n".
'title: '.Http::post('title')."\n".
'---'."\n")) {
@@ -115,6 +121,7 @@ class Admin {
}
View::factory('admin/views/pages/add')
->assign('pages_list', $pages_list)
->display();
break;
case 'edit':