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()