<?php include_once 'inc/classes/Category.php'; include_once 'inc/classes/HomepageImage.php'; $objHomepageImage = new HomepageImage(); $oHomepageImage = $objHomepageImage->getAllHomepageImageByIsActive(); ?> <!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"> <link rel="stylesheet" type="text/css" href="assets/css/styles.css"> <script type="text/javascript" src="assets/js/jquery.js"></script> <script type="text/javascript" src="assets/js/bootstrap.min.js"></script> <script type="text/javascript" src="assets/js/scripts.js"></script> <script type="text/javascript"> var rotation = setInterval(rotateImages, 8000); var current_img = 0; var prior_img = 9999; function rotateImages() { prior_img = current_img; current_img++; if (current_img >= <?php echo count($oHomepageImage); ?> ) { current_img = 0; } $("#bg_" + prior_img).fadeOut(800);
require '../inc/classes/Helpers.php'; // page vars $page_title = ""; $id = $_REQUEST['id']; // id required if ($id == "") { header("Location:mainpage.php"); exit; } // if form was submitted if ($_POST['commit'] == "Cancel") { header("Location:homepageimage_list.php"); exit; } if ($_POST['commit'] == "Delete Home Page Image") { $objHomepageImage = new HomepageImage(); $objHomepageImage->Delete($id); header("Location:homepageimage_list.php"); exit; } $objHomepageImage = new HomepageImage($id); include "includes/pagetemplate.php"; function PageContent() { global $objHomepageImage; global $id; ?> <div class="layout laymidwidth"> <?php
function PageContent() { ?> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script type="text/javascript"> $(document).ready(function() { // fix to preserve width of cells var fixHelper = function(e, ui) { ui.children().each(function() { $(this).width($(this).width()); }); return ui; }; var saveIndex = function(e, ui) { //alert("New position: " + ui.item.index()); //alert("Image Id: " + ui.item.attr("id")); id = ui.item.attr("id").replace("img_", ""); $.ajax({ url: 'homepageimage_list.php', data: { dragsort: 1, idx: ui.item.index(), id: id }, type: 'POST', dataType: 'html', success: function (data) { //alert("done"); }, error: function (xhr, status) { alert('Sorry, there was a problem!'); } }); }; // end saveIndex $("#list_table tbody").sortable({ helper: fixHelper, stop: saveIndex }).disableSelection(); }); // end document.ready </script> <style> .icon-resize-vertical:hover { cursor:grab; } </style> <div class="layout center-flex"> <?php $aLabels = array(); $aLinks = array(); $aLabels[0] = 'Home'; $aLinks[0] = 'mainpage.php'; $aLabels[1] = 'Home Page Images'; $aLinks[1] = ''; echo Helpers::CreateBreadCrumbs($aLabels, $aLinks); ?> <div class="bigbotspace flex-container space-between"> <p class="larger auto heading">Home Page Images</p> <a href="homepageimage_admin.php" class="button_link"><button class=" ">Add New Home Page Image</button></a> </div> </div> <div class="layout"> <table class="tablestyle" id="list_table"> <thead> <tr> <th>ID</th> <th>Image</th> <th>Active</th> <th class="mid">Order</th> <th class="mid">Actions</th> </tr> </thead> <tbody> <?php $objHomepageImage = new HomepageImage(); $oHomepageImage = $objHomepageImage->GetAllHomepageImage('sort_order'); foreach ($oHomepageImage as $image) { echo '<tr id="img_' . $image->Id . '">' . PHP_EOL; echo '<td>' . $image->Id . '</td>' . PHP_EOL; echo '<td><img src="/' . $objHomepageImage->GetPath() . $image->HomepageImageUrl . '" height="200px;" /></td>' . PHP_EOL; echo '<td>'; if ($image->IsActive) { echo 'Yes'; } else { echo 'No'; } echo '</td>' . PHP_EOL; echo '<td class="mid"><img src="img/arrow-up-down.png" /></td>' . PHP_EOL; echo '<td class="mid"><a href="homepageimage_admin.php?id=' . $image->Id . '"><img src="img/edit-icon.png" /></a> <a href="homepageimage_delete.php?id=' . $image->Id . '"><img src="img/delete-icon.png" /></a></td>' . PHP_EOL; echo '</tr>' . PHP_EOL; } ?> </tbody> </table> </div> <!-- layout --> <?php }
if ($id == 0) { // add the listing $objHomepageImage = new HomepageImage(); if ($_REQUEST['is_active'] == '1') { $objHomepageImage->IsActive = '1'; } else { $objHomepageImage->IsActive = '0'; } $objHomepageImage->create(); $objHomepageImage->handleFileUploads(); $objHomepageImage->handleDropFileUploads($aDropFields[0], 'HomepageImageUrl'); // redirect to listing list header("Location:homepageimage_list.php"); exit; } else { $objHomepageImage = new HomepageImage($_REQUEST["id"]); if ($_REQUEST['is_active'] == '1') { $objHomepageImage->IsActive = '1'; } else { $objHomepageImage->IsActive = '0'; } $objHomepageImage->update(); $objHomepageImage->handleFileUploads(); $objHomepageImage->handleDropFileUploads($aDropFields[0], 'HomepageImageUrl'); // redirect to listing list header("Location:homepageimage_list.php"); exit; } } else { if ($_REQUEST['mode'] == 'e') { //listing