// Create page object $pageObject = new Page(getGetValue("pageId")); // Determine if user has permission to edit page if (!$pageObject->hasEditPermission()) { $login->printLoginForm(); exit; } // Delete page if (!empty($_POST["deletePage"])) { // Delete page $pageObject->deletePage($pageObject->id); // Redirect to page index redirect(scriptUrl . "/" . folderPage . "/" . filePageIndex); } else { if (!empty($_GET["save"])) { $errors = $pageObject->savePage(); // Redirect to page index if referer is empty if (!$errors->hasErrors()) { $referer = getPostValue("referer"); redirect(!empty($referer) ? $referer : $pageObject->getPageLink()); } } } // Add navigation links $site->addNavigationLink(scriptUrl . "/" . folderAdmin, $lAdminIndex["Header"]); $site->addNavigationLink(scriptUrl . "/" . folderPage, $lPageIndex["Header"]); if (!empty($pageObject->id)) { $site->addNavigationLink(scriptUrl . "/" . folderPage . "/" . filePageEdit . "?pageId=" . $pageObject->id, $lEditPage["EditPage"]); } else { $site->addNavigationLink(scriptUrl . "/" . folderPage . "/" . filePageEdit, $lEditPage["NewPage"]); }
$module = new Module(); // Register Blog module $blogModuleId = $module->addModule("Blog", "blog"); $blogContentId = $module->addModuleContentType("Blog", $blogModuleId); $blogPostContentId = $module->addModuleContentType("Blog Post", $blogModuleId); // Register Page module $pageModuleId = $module->addModule("Pages", ""); $pageContentId = $module->addModuleContentType("Page", $pageModuleId); // Define id's define("blogModuleId", $blogModuleId); define("blogContentId", $blogContentId); define("blogPostContentId", $blogPostContentId); define("pageModuleId", $pageModuleId); define("pageContentTypeId", $pageContentId); // Create welcome page $page = new Page(); $page->title = "Welcome"; $page->text = "<h1>Congratulations</h1>" . "<p>You have successfully setup the Catmis system.</p>" . "<p>To begin administrating the system click the \"Login\" link in the right box or goto the <a href=\"" . scriptUrl . "/" . folderAdmin . "\">Control Panel</a>.</p>" . "<p>For security reasons remember to remove the \"install\" folder on the server and chmod the config.php file back to 755." . "<h2>Links</h2>" . "» <a href=\"http://www.krosweb.dk/index.php?CMIS\" target=\"_blank\">Project page</a><br />" . "» <a href=\"http://www.krosweb.dk\" target=\"_blank\">Krosweb</a>"; $page->showInMenu = true; $page->savePage(false); // Set default page in settings $settings->defaultPage = $page->id; $settings->theme = "cmis"; $settings->subtheme = "Blue"; $settings->saveSettings(false); // Redirect to index redirect(scriptUrl); } else { echo "<h1>Installation Failed</h1>"; echo "Installation of CMIS failed. Check that the files 'include/config.php' and 'include/common.php' exists on the webserver."; }