<?php defined('BLUDIT') or die('Bludit CMS.'); // ============================================================================ // Check role // ============================================================================ // ============================================================================ // Functions // ============================================================================ // ============================================================================ // Main before POST // ============================================================================ // ============================================================================ // POST Method // ============================================================================ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if( isset($_POST['delete-page']) ) { if( deletePage($_POST['key']) ) { Alert::set( $Language->g('The changes have been saved') ); Redirect::page('pages'); } } else { $key = editPage($_POST); if( $key!==false ) { Alert::set( $Language->g('The changes have been saved') ); Redirect::page('edit-page/'.$key); } } Redirect::page('pages'); } // ============================================================================ // Main after POST // ============================================================================ if( !$dbPages->exists($layout['parameters']) ) { Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to get the page: '.$layout['parameters']); Redirect::page('pages'); } $page = $pagesByKey[$layout['parameters']]; $layout['title'] .= ' - '.$Language->g('Edit Content');