예제 #1
0
} elseif (isset($_POST['addPage'])) {
    //load the divs management table\
    include_once 'tables/page/page.php';
} elseif (isset($_POST['delPage'])) {
    //load delete confirmation page
    include_once 'tables/page/deletePage.php';
} elseif (isset($_POST['addedPage'])) {
    //load insert routine + success/fail message
    include_once 'tables/page/addPage.php';
} elseif (isset($_POST['editedPage'])) {
    //load update routine + success/fail message
    include_once 'tables/page/editPage.php';
} elseif (isset($_POST['deletedPage'])) {
    //delete selected article
    require_once '../Business/PageClass.php';
    $currentPage = PageClass::getSinglePage($_POST['delPageId']);
    $result = $currentPage->deletePage();
    echo $result;
}
//////////////////////////////////////////
//          Article MGMT Block         //
////////////////////////////////////////
if (isset($_POST['articleMgmtBtn'])) {
    //load the articles management table
    include_once 'tables/articleMgmt.php';
} elseif (isset($_POST['addArticle'])) {
    //load empty form + pointer to insert routine
    include_once 'tables/article/article.php';
} elseif (isset($_POST['editArticle'])) {
    //load pre-populated form + pointer to update routine
    include_once 'tables/article/article.php';
예제 #2
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 
예제 #3
0
<body>
<?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';
echo "test";
?>
<DIV>
    <h2>Database connection test!</h2>
    <?php 
// $arrayOfPages = ArticleClass::retrieveArticles();
$arrayOfPages = PageClass::retrievePages();
foreach ($arrayOfPages as $page) {
    echo "<p>";
    echo $page->getDesc();
    echo "</p>";
}
$singlePage = PageClass::getSinglePage(1);
echo "<br/><p>";
echo $singlePage->getId();
echo $singlePage->getPageTitle();
echo $singlePage->getCSS();
echo $singlePage->getDesc();
echo "</p>";
?>
</DIV>
</body>
</html>