} 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';
<!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
<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>