this page is a form which takes in inputs to create new post inside topic

-->

<?php 
require_once 'includes/header.php';
require_once 'includes/form.php';
require_once 'includes/posts.php';
require_once 'includes/topics.php';
$oForm = new Form();
if (isset($_SESSION["MemberID"]) == false) {
    //member not allowed
} else {
    if (isset($_POST["submit"])) {
        $oForm->data = $_POST;
        $oForm->checkRequired("PostContent");
        if ($oForm->valid == true) {
            $oNewPost = new Post();
            $oNewPost->PostContent = $_POST["PostContent"];
            $oNewPost->TopicID = $_GET["TopicID"];
            $oNewPost->MemberID = $_SESSION["MemberID"];
            $oNewPost->save();
            header("Location:viewCategories?CategoryID=6");
        }
    }
    $oForm->makeTextArea("Post Content", "PostContent");
    $oForm->makeSubmit("Post");
}
?>
<div class="mainBackground">
	<h3>New Post</h3>
require_once 'includes/header.php';
require_once 'includes/form.php';
require_once 'includes/categories.php';
if (isset($_SESSION["MemberID"]) == false) {
    header("Location:index.php");
}
$oMember = new Member();
$oMember->load($_SESSION["MemberID"]);
if ($oMember->MemberLevel != 2) {
    header("Location:index.php");
}
$oForm = new Form();
if (isset($_POST["submit"])) {
    $oForm->data = $_POST;
    $oForm->checkRequired("CategoryName");
    $oForm->checkRequired("CategoryDesc");
    if ($oForm->valid == true) {
        $oNewCategory = new Category();
        $oNewCategory->CategoryName = $_POST["CategoryName"];
        $oNewCategory->CategoryDesc = $_POST["CategoryDesc"];
        $oNewCategory->save();
        header("Location:viewCategories.php?CategoryID=6");
        exit;
    }
}
$oForm->makeTextInput("Category Name", "CategoryName");
$oForm->makeTextInput("Category Description", "CategoryDesc");
$oForm->makeSubmit("Post");
?>
<?php

ob_start();
require_once 'includes/header.php';
require_once 'includes/member.php';
require_once 'includes/form.php';
$oForm = new Form();
if (isset($_POST["submit"])) {
    $oForm->data = $_POST;
    $oForm->checkRequired("MemberName");
    $oForm->checkRequired("MemberPassword");
    $oForm->checkRequired("MemberEmail");
    //checkEqual doesn't work.
    $oForm->checkEqual("MemberPassword", "ConfirmPassword");
    if ($oForm->valid == true) {
        $oNewMember = new Member();
        $oNewMember->MemberName = $_POST["MemberName"];
        $oNewMember->MemberPassword = password_hash($_POST["MemberPassword"], PASSWORD_DEFAULT);
        $oNewMember->MemberEmail = $_POST["MemberEmail"];
        $oNewMember->save();
        header("Location:login.php");
        exit;
    }
}
$oForm->makeTextInput("Name", "MemberName");
$oForm->makePasswordInput("Password", "MemberPassword");
$oForm->makePasswordInput("Confirm Password", "ConfirmPassword");
$oForm->makeTextInput("Email", "MemberEmail");
$oForm->makeSubmit("Register!");
?>
<div class="mainBackground">
    header("Location:index.php");
    exit;
}
$iCurrentID = $_SESSION['CustomerID'];
$oExistingCustomer = new Customer();
$oExistingCustomer->load($iCurrentID);
$aExistingData = [];
$aExistingData["Name"] = $oExistingCustomer->Name;
$aExistingData["Address"] = $oExistingCustomer->Address;
$aExistingData["Phone"] = $oExistingCustomer->Phone;
$aExistingData["Email"] = $oExistingCustomer->Email;
$oForm = new Form();
$oForm->data = $aExistingData;
if (isset($_POST["submit"]) == true) {
    $oForm->data = $_POST;
    $oForm->checkRequired("Name");
    $oForm->checkRequired("Address");
    $oForm->checkRequired("Phone");
    $oForm->checkRequired("Email");
    if ($oForm->valid == true) {
        $oExistingCustomer->Name = $_POST["Name"];
        $oExistingCustomer->Address = $_POST["Address"];
        $oExistingCustomer->Phone = $_POST["Phone"];
        $oExistingCustomer->Email = $_POST["Email"];
        $oExistingCustomer->save();
        header("Location:my_account.php?CustomerID=" . $oExistingCustomer->CustomerID);
        exit;
    }
}
$oForm->makeTextInput("Name", "Name");
$oForm->makeTextInput("Address", "Address");
<?php

ob_start();
require_once 'includes/header.php';
require_once 'includes/form.php';
require_once 'includes/topics.php';
$oForm = new Form();
if (isset($_SESSION["MemberID"]) == false) {
    header("Location:register.php");
} else {
    if (isset($_POST["submit"])) {
        $oForm->data = $_POST;
        $oForm->checkRequired("TopicSubject");
        $oForm->checkRequired("TopicDesc");
        if ($oForm->valid == true) {
            $oNewTopic = new Topic();
            $oNewTopic->TopicSubject = $_POST["TopicSubject"];
            $oNewTopic->TopicDesc = $_POST["TopicDesc"];
            $oNewTopic->CategoryID = $_GET["CategoryID"];
            $oNewTopic->MemberID = $_SESSION["MemberID"];
            $oNewTopic->save();
            $oNewPost = new Post();
            $oNewPost->PostContent = $_POST["PostContent"];
            $oNewPost->TopicID = $oNewTopic->TopicID;
            $oNewPost->MemberID = $_SESSION["MemberID"];
            $oNewPost->save();
            //make this redirect to viewCategories.php
            header("Location:viewCategories.php?TopicID=" . $oNewTopic->TopicID);
            exit;
        }
    }
Example #6
0
<?php

ob_start();
session_start();
require_once "includes/header.php";
require_once "includes/form.php";
require_once "includes/customer.php";
require_once "includes/cart.php";
$oForm = new Form();
if (isset($_POST["submit"]) == true) {
    $oForm->data = $_POST;
    $oForm->checkRequired("Email");
    $oForm->checkRequired("Password");
    $oCheckCustomer = new Customer();
    $bLoaded = $oCheckCustomer->loadByEmail($_POST["Email"]);
    if ($bLoaded == false) {
        $oForm->raiseCustomError("Email", '<p class="validate">Bad Email!</p>');
    } else {
        if ($oCheckCustomer->Password != $_POST["Password"]) {
            $oForm->raiseCustomError("Password", '<p class="validate">Bad Password!</p>');
        }
    }
    if ($oForm->valid == true) {
        $_SESSION['CustomerID'] = $oCheckCustomer->CustomerID;
        $oCart = new Cart();
        // // $oCart->add(1);
        // // $oCart->add(5);
        // // $oCart->add(5);
        // // $oCart->add(4);
        $_SESSION["cart"] = $oCart;
        //redirect
<?php

require_once 'includes/header.php';
require_once 'includes/form.php';
require_once 'includes/member.php';
$iMemberID = $_SESSION["MemberID"];
$oExisitingMember = new Member();
$oExisitingMember->load($iMemberID);
$aExisitingData = [];
$aExisitingData["MemberName"] = $oExisitingMember->MemberName;
//photo should go in here too to edit photo.
$oForm = new Form();
$oForm->data = $aExisitingData;
if (isset($_POST["submit"])) {
    $oForm->data = $_POST;
    $oForm->checkRequired("MemberName");
    //photo should go in here too to edit photo.
    if ($oForm->valid) {
        $oExisitingMember->MemberName = $_POST["MemberName"];
        $oExisitingMember->save();
        header("Location:profile.php");
    }
}
$oForm->makeTextInput("Member Name", "MemberName");
$oForm->makeSubmit("Update Details");
?>
<div class="mainBackground">
	<h3>Edit Details</h3>

	<?php 
echo $oForm->html;