Ejemplo n.º 1
0
<!DOCTYPE html>
<html>
<?php 
require_once '../Database/dbConn.php';
require_once '../Database/DataAccessMySQLi.php';
require_once '../Business/PageClass.php';
require_once '../Business/ArticleClass.php';
require_once '../Business/ContentAreaClass.php';
require_once '../Business/CssClass.php';
$pageArray = PageClass::retrievePages();
$currentTemplate = CssClass::getSingleTemplate(1);
$singlePage = PageClass::getSinglePage(1);
if (isset($_GET['page'])) {
    $singlePage = PageClass::getSinglePage($_GET['page']);
    $currentTemplate = CssClass::getSingleTemplate($_GET['page']);
}
// WARNING: PSEUDO_CODE ONLY
// this may be a presentation page in 3-tier or a view in MVC
// I am doing a bit too much echoing HTML (li tags, etc.) but wanted to simplify
// FIND OUT WHAT PAGE WE ARE ON
// obtain/receive the current page ($currentPage)
// using GET from the nav or if none then default page
// FIND OUT WHAT STYLE TEMPLATE WE ARE USING
// obtain/receive the active style/template ($currentTemplate)
?>
<title><?php 
echo $singlePage->getPageTitle();
?>
</title>
<style type="text/css">
    <?php 
Ejemplo n.º 2
0
    <tr>
        <td>Template Id</td>
        <td>Template Name</td>
        <td colspan="2">
            <form action="editorPortal.php" method="post">
                <input type="Submit" id="addCss" name="addCss" value="Add Template" />

            </form>
        </td>
    </tr>
    </thead>

    <tbody>
    <?php 
require "../Business/CssClass.php";
$arrayOfCss = CssClass::retrieveTemplates();
foreach ($arrayOfCss as $css) {
    ?>
        <tr>
            <td><?php 
    echo $css->getId();
    ?>
</td>
            <td><?php 
    echo $css->getName();
    ?>
</td>
            <td>
                <form action="editorPortal.php" method="post">
                    <input type="text" id="editCssId" name="editCssId" value="<?php 
    echo $css->getId();
Ejemplo n.º 3
0
<?php

//TODO: add conditional for header (add/edit)
?>

<h3>Edit Page:</h3>
<form action="editorPortal.php" method="post">


    <?php 
require "../Business/PageClass.php";
require "../Business/CssClass.php";
$currentCss = CssClass::getSingleTemplate($_POST['editCssId']);
//TODO: add reading of whether currently active for select input
?>

    <table>
        <tr>
            <td>Template Name: </td>
            <td><input type="text" id="cName" name="cName" value="<?php 
echo $currentCss->getName();
?>
" /></td>
        </tr>

        <tr>
            <td>Description: </td>
            <td><textarea id="cDesc" name="cDesc">
                    <?php 
echo $currentCss->getDesc();
?>
Ejemplo n.º 4
0
<?php

require '../Business/CssClass.php';
//build new article business object
$newCss = new CssClass($_POST['cName'], $_POST['cContent']);
$newCss->setId($_POST['editCssId']);
$newCss->setDesc($_POST['cDesc']);
$newCss->setActive($_POST['cActive']);
$result = $newCss->updateTemplate();
//report success/failure
echo $result;
?>