function newPage() { $results = array(); $results['formAction'] = 'newPage'; if (isset($_POST['saveChanges']) && $_POST['saveChanges']) { $page = new Page(); $page->storeFormValues($_POST); $page->insert(); echo '<p>Saved as new page.</p>'; echo '<META HTTP-EQUIV="Refresh" Content="0; URL=admin.php?action=editPage&pageID=' . $page->id . '">'; //open page after 0 seconds } elseif (isset($_POST['cancel']) && $_POST['cancel']) { echo '<p>New page canceled.</p>'; listPages(); } else { $results['page'] = new Page(); include '_adminEditPage.inc'; } }