function PageContent()
{
    ?>
    
            <div class="layout center-flex">

                <?php 
    $aLabels = array();
    $aLinks = array();
    $aLabels[0] = 'Home';
    $aLinks[0] = 'mainpage.php';
    $aLabels[1] = 'Category List';
    $aLinks[1] = 'category_list.php';
    $aLabels[2] = 'iBeacon';
    $aLinks[2] = '';
    echo Helpers::CreateBreadCrumbs($aLabels, $aLinks);
    ?>

                <div class="bigbotspace flex-container space-between">
                    <p class="larger auto heading">iBeacon</p>
                    <!--
                    <a href="category_admin.php" class="button_link"><button class="">Add New Ibeacon</button></a>
                    -->
                </div>
            </div>
    
            <div class="layout">
    
                <table class="tablestyle" id="list_table">
                    <thead>
                        <tr>
                            <th>ID</th>
                            <th>Overview Text</th>
                            <th>Images</th>
                            <th class="mid">Actions</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php 
    $objIbeacon = new Ibeacon();
    $oIbeacon = $objIbeacon->GetAllIbeaconByCategoryId($_REQUEST['cat']);
    $objIbeaconImage = new IbeaconImage();
    foreach ($oIbeacon as $ibeacon) {
        echo '<tr id="img_' . $ibeacon->Id . '">' . PHP_EOL;
        echo '<td>' . $ibeacon->Id . '</td>' . PHP_EOL;
        echo '<td>' . substr($ibeacon->OverviewText, 0, 200) . '</td>' . PHP_EOL;
        echo '<td>(<a href="ibeaconimage_list.php?cat=' . $_REQUEST['cat'] . '&ibeacon=' . $ibeacon->Id . '">' . $objIbeaconImage->getCountIbeaconImageByIbeaconId($ibeacon->Id) . '</a>)</td>' . PHP_EOL;
        echo '<td class="mid"><a href="ibeacon_admin.php?cat=' . $_REQUEST['cat'] . '&id=' . $ibeacon->Id . '"><img src="img/edit-icon.png" /></a></td>' . PHP_EOL;
        echo '</tr>' . PHP_EOL;
    }
    ?>
                    </tbody>
                </table>
    
            </div> <!-- layout -->
    
<?php 
}
<?php

session_start();
if (!isset($_SESSION['sessCategory'])) {
    header('Location: index.php');
    exit;
}
include_once 'inc/classes/Ibeacon.php';
include_once 'inc/classes/IbeaconImage.php';
include_once 'inc/classes/Technology.php';
include_once 'inc/classes/Category.php';
$objIbeacon = new Ibeacon();
$oIbeacon = $objIbeacon->getAllIbeaconByCategoryId($_SESSION['sessCategory']);
$objTechnology = new Technology(2);
$objIbeaconImage = new IbeaconImage();
$oIbeaconImage = $objIbeaconImage->getAllIbeaconImageByIbeaconId($oIbeacon[0]->Id);
$objCategory = new Category($_SESSION['sessCategory']);
$bgcolor = "#F40000";
// Coke red default
if ($objCategory->BackgroundColor != "") {
    $bgcolor = $objCategory->BackgroundColor;
}
$background = $bgcolor . " none repeat scroll 0% 0%";
// this is used in single-product-template.php
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Coke Cooler</title>
	<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css">
    header("Location:ibeacon_list.php?cat=" . $_REQUEST['cat']);
    exit;
}
if ($_POST['commit'] == "Save iBeacon") {
    if ($id == 0) {
        // insert
        $obj = new Ibeacon();
        $obj->CategoryId = $_REQUEST["cat"];
        $obj->OverviewText = $_REQUEST["overview_text"];
        $obj->create();
        // redirect to listing list
        header("Location:ibeacon_list.php?cat=" . $_REQUEST['cat']);
        exit;
    } else {
        // update
        $obj = new Ibeacon($_REQUEST["id"]);
        $obj->OverviewText = $_REQUEST["overview_text"];
        $obj->update();
        // redirect to listing list
        header("Location:ibeacon_list.php?cat=" . $_REQUEST['cat']);
        exit;
    }
} else {
    if ($_REQUEST['mode'] == 'e') {
        //listing
        $objIbeacon = new Ibeacon($id);
        $overview_text = $objIbeacon->OverviewText;
    }
}
include "includes/pagetemplate.php";
function PageContent()