Example #1
0
<?php

if ($CurrentUser == null) {
    System::Redirect("~/account/login");
    return;
}
if ($_POST["attempt"] != null && $_POST["name"] != null) {
    $validation_result_name = Page::ValidateName($_POST["name"]);
}
if ($_POST["attempt"] != null && $_POST["name"] != null && $_POST["title"] != null) {
    // Create the page in the database
    if ($validation_result_name == null) {
        if (!Page::Create($_POST["name"], $_POST["title"], $_POST["description"])) {
            $errno = mysql_errno();
            $error = mysql_error();
            $page = new PsychaticaErrorPage();
            $page->ErrorCode = $errno;
            $page->ErrorDescription = $error;
            $page->ReturnButtonURL = "~/community/pages/create.mmo";
            $page->ReturnButtonText = "Return to Create a Page";
            $page->Render();
            return;
        }
        System::Redirect("~/community/pages/" . $_POST["name"]);
        return;
    }
}
$page = new PsychaticaWebPage("Create a Page");
$page->BeginContent();
?>
	<div class="Panel">
Example #2
0
            $data['slug'] = $slug;
        } else {
            $errors['slug'] = "URL is not available";
        }
    } else {
        $errors['slug'] = "You didn't enter a valid URL";
    }
    // Validate content
    if (!empty($_POST['content']) && !ctype_space($_POST['content'])) {
        $data['content'] = trim($_POST['content']);
    } else {
        $data['content'] = '';
    }
    // Create page if no errors were found
    if (empty($errors)) {
        $page_id = Page::Create($data);
        $message = 'Page has been created';
        $message_type = 'success';
    } else {
        $message = 'Errors were found. Please correct the errors below and try again.<br /><br />- ';
        $message .= implode('<br />- ', $errors);
        $message_type = 'error';
    }
}
// Output Header
include 'header.php';
?>

<div id="pages-add">

    <h1>Add New Page</h1>
     $area->Create();
     break;
 case 5:
     $subject = new Subject();
     $subject->SetDatabase($database);
     $subject->Create();
     break;
 case 6:
     $article = new Article();
     $article->SetDatabase($database);
     $article->Create();
     break;
 case 7:
     $page = new Page();
     $page->SetDatabase($database);
     $page->Create();
     break;
 case 8:
     $menu = new Menu();
     $menu->SetDatabase($database);
     $menu->Create();
     break;
 case 9:
     $module = new Module();
     $module->SetDatabase($database);
     $module->Create();
     break;
 case 10:
     $new = new News();
     $new->SetDatabase($database);
     $new->Create();
Example #4
0
         $objPage->TitleTag = $_REQUEST['title_tag'];
         //$objPage->FriendlyUrl = $_REQUEST['friendly_url'];
         $objPage->MetaKeywords = $_REQUEST['meta_keywords'];
         $objPage->MetaDescription = $_REQUEST['meta_description'];
         if ($_REQUEST['is_menu'] == '1') {
             $objPage->IsMenu = 1;
         } else {
             $objPage->IsMenu = 0;
         }
         if ($_REQUEST['published'] == '1') {
             $objPage->Published = 1;
         } else {
             $objPage->Published = 0;
         }
         //$objPage->ParentPageId = $_REQUEST['parent_page_id'];
         $objPage->Create();
         // redirect to listing list
         header("Location:page_admin.php?id=" . $objPage->Id . "&formaction-edit");
         exit;
     }
 } else {
     //if (trim($_REQUEST['menu_title']) == '' || trim($_REQUEST['page_title']) == '' || trim($_REQUEST['friendly_url']) == '') {
     if (trim($_REQUEST['menu_title']) == '' || trim($_REQUEST['page_title']) == '') {
         $message = 'Menu Title and Page Title must be filled out.';
         $menu_title = $_REQUEST['menu_title'];
         $page_title = $_REQUEST['page_title'];
         $title_tag = $_REQUEST['title_tag'];
         $friendly_url = $_REQUEST['friendly_url'];
         $meta_keywords = $_REQUEST['meta_keywords'];
         $meta_description = $_REQUEST['meta_description'];
         $is_menu = $_REQUEST['is_menu'];