function renderEmployeePageContent($pageName)
{
    //$db = new Database("107.180.51.84","fcncContent","Fcnc@915","fcncContent");
    $db = new Database("localhost", "root", "root", "FCNC_v3.0");
    $db->setTable("employeePages");
    // If varables have not been set, display the home page
    if ($pageName == '') {
        $queryString = ['pageName' => 'home'];
        $pageTileResults = $db->retrieveStrict($queryString);
        displayContent($pageTileResults->getRow());
    } else {
        $queryString = ['pageName' => $pageName];
        $pageTileResults = $db->retrieveStrict($queryString);
        displayContent($pageTileResults->getRow());
    }
}
function displayPageContent($category, $pageName)
{
    //$db = new Database("107.180.51.84","fcncContent","Fcnc@915","fcncContent");
    $db = new Database("localhost", "root", "root", "FCNC_v3.0");
    $db->setTable("contentTiles");
    // If varables have not been set, display the home page
    if ($category == '' && $pageName == '') {
        $queryString = ['category' => 'index', 'pageName' => 'index'];
        $pageTileResults = $db->retrieveStrict($queryString);
        displayHTML($pageTileResults->getRow());
    } else {
        if (isset($category)) {
            //error check if category and pageName exitst!!!!!
            $queryString = ['category' => $category, 'pageName' => $pageName];
            $pageTileResults = $db->retrieveStrict($queryString);
            // This can probably be cleaned up
            // if page exists display it
            // else display 404 error page
            if (pageExists(count($pageTileResults->getRow()))) {
                displayHTML($pageTileResults->getRow());
            } else {
                display404Error($db);
            }
        } else {
            //error check if pageName does not exist!!!!!
            $queryString = ['category' => "", 'pageName' => $pageName];
            $pageTileResults = $db->retrieveStrict($queryString);
            if (count($pageTileResults->getRow()) == 0) {
                // Page not found... display 404 error page
                $queryString['pageName'] = '404';
                $pageTileResults = $db->retrieveStrict($queryString);
                displayHTML($pageTileResults->getRow());
            } else {
                displayHTML($pageTileResults->getRow());
            }
        }
    }
}
 *      1.) You can retrieve all of the results in an array.
 *              - Create a variable to hold the results and call retrieve().
 *      2.) You can retrieve only results from one row.
 *              - Create a variable to hold results, call retrieve() 
 *                and pass the row number (indexed 0-i).
 *      3.) You can omit certain fields from the result.
 *              - Create an array of the columns you would like to omit.
 *                then call the ignore method with the array of omitted columns.
 * 
 *  To display results, create a variable to hold the result from the 
 *  retrieve method. Next create a variable to hold the array of rows
 *  that is returned from the get rows method. Create a nested foreach
 *  loop, the inner loop will give access to the column name and its value.
 * 
 */
$db->setTable("test1");
$result = $db->retrieve();
/* Obtain all results from a table.
 * Print all fields with thier value.
 */
$tableRows = $result->getRow();
// Gets all rows from table
foreach ($tableRows as $row) {
    foreach ($row as $field => $value) {
        echo $field . " => " . $value . "</br>";
    }
}
/* Obtain results from certain row  in table.
 * Print all fields with thier value.
 */
$tableRow = $result->getRow(0);
Example #4
0
<?php

/**
 * Created by PhpStorm.
 * User: Rimas
 * Date: 1/27/2016
 * Time: 12:03 AM
 */
require 'config.php';
require 'autoload.php';
if (!empty($_POST)) {
    $validator = new Validator();
    if ($validator->validateName($_POST['name']) && $validator->validateName($_POST['password'])) {
        $database = new Database();
        if ($database->Connect($servername, $dbname, $username, $password)) {
            $database->setTable('users');
            $data = $database->GetDataWhere('name', $_POST['name']);
            $database->Close();
        }
        if ($data) {
            foreach ($data as $row) {
                if ($row['password'] === hash('sha256', $_POST['password'])) {
                    session_start();
                    $_SESSION['username'] = $_POST['name'];
                    header("Location: admin.php");
                } else {
                    echo "Incorrect password";
                }
            }
        } else {
            echo "Incorrect name";
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/globalConfig.php';
//$db = new Database("107.180.51.84","fcncContent","Fcnc@915","fcncContent");
$db = new Database("localhost", "root", "root", "FCNC_v3.0");
$db->setTable('contentTiles');
// Return a select input with the name of all pages on website
if (isset($_GET['getPagenameList'])) {
    $response = "";
    $pageNames = getPageNames($db);
    foreach ($pageNames as $pageName) {
        $response .= "<option name='{$pageName}'>{$pageName}</option>";
    }
    echo $response;
}
// Return an editable content tiles
if (isset($_GET['getPageTiles'])) {
    $response = '';
    $results = $db->retrieve();
    $tableRow = $results->getRow();
    $tileArray = array();
    // Get tiles assocaited with given page
    foreach ($tableRow as $tile) {
        if ($tile['pageName'] == $_GET['pageName']) {
            array_push($tileArray, $tile);
        }
    }
    // Sort Tiles by tileOrder
    //uasort($tileArray, 'sortByTileOrder');
    echo json_encode($tileArray);
}
Example #6
0
and open the template in the editor.
-->

<?php 
require_once 'CMS/CMSComponents.php';
require_once 'HTML/formbuilder.php';
?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
$db = new Database("fcncmaindb.db.6441590.hostedresource.com", "fcncmaindb", "FCnc915", "fcncmaindb");
$array = array(new column('pageName', 'varchar', 255), new column('category', 'varchar', 255), new column('tags', 'varchar', 255), new column('type', 'varchar', 255), new column('headImage', 'varchar', 255), new column('headText', 'varchar', 255), new column('body', 'varchar', 7000));
//$db->createTable('pages',$array);
$array1 = array('admission information', 'info', '', 'page', '/images/test.png', 'Test Image Text', 'Some text for the main info page.');
$db->setTable('pages');
//$db->insert($array1);
//$db->remove('id', '2');
$db->displayDatabase();
?>
        
        
        
    </body>
</html>