edit($args) ) { $dbPages->regenerate(); Alert::set($Language->g('the-changes-have-been-saved')); Redirect::page('admin', 'edit-page/'.$args['key']); } else { Alert::set($Language->g('an-error-occurred-while-trying-to-edit-the-page')); } } function deletePage($key) { global $dbPages; global $Language; if( $dbPages->delete($key) ) { Alert::set('The page has been deleted successfully'); Redirect::page('admin', 'manage-pages'); } else { Alert::set('an-error-occurred-while-trying-to-delete-the-page'); } } // ============================================================================ // POST Method // ============================================================================ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if( isset($_POST['delete']) ) { deletePage($_POST['key']); } else { editPage($_POST); } } // ============================================================================ // Main // ============================================================================ if(!$dbPages->pageExists($layout['parameters'])) { Redirect::page('admin', 'manage-pages'); } $_Page = $pages[$layout['parameters']];