summaryrefslogtreecommitdiffstats
path: root/products.php
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-06-01 18:46:12 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-06-01 18:46:12 +0200
commitaf6dd5f8f9844596e85db25a8e97df9e08cb795c (patch)
tree8408e754dd335571635bcde041bbce69213af592 /products.php
parentbe50d9ed4ba2b844bbc29686cee46b1dc149372a (diff)
downloadCatalog-af6dd5f8f9844596e85db25a8e97df9e08cb795c.tar.gz
Catalog-af6dd5f8f9844596e85db25a8e97df9e08cb795c.zip
Port alls sites to smarty and use the inheritance model
Diffstat (limited to 'products.php')
-rw-r--r--products.php74
1 files changed, 13 insertions, 61 deletions
diff --git a/products.php b/products.php
index 6e4d2bd..a737109 100644
--- a/products.php
+++ b/products.php
@@ -1,5 +1,7 @@
<?php
session_start();
+require_once('vendor.inc.php');
+
if(isset($_GET['id']))
{
$id = $_GET['id'];
@@ -8,70 +10,20 @@ else
{
header('Location: categories.php');
}
-require_once('vendor.inc.php');
$category = CategoryQuery::create()->findOneById($id);
if ( !is_object($category) )
{
header('Location: categories.php');
}
-$products = $category->getProducts();
-?>
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="UTF-8">
-<title>Products</title>
-<link rel="stylesheet" type="text/css" href="styles/style.css">
-</head>
-<body>
-<header><h1><?php echo $category->getName(); ?></h1></header>
-<nav>
-<dl>
-<dt><a href="contact.php">Contact us</a></dt>
-<dt><a href=".">Home</a></dt>
-<dt><a href="categories.php">Categories</a></dt>
-<?php
-if(isset($_SESSION['username']))
-{
- echo "<dt><a href=\"login.php?logout\">Logout</a></dt>";
- $username = $_SESSION['username'];
-}
-else
-{
- echo "<dt><a href=\"login.php\">Login</a></dt>";
-}
-?>
-</dl>
-</nav>
-<div id="content">
-<table>
-<?php
-foreach( $products as $product ){
- echo "<tr>";
- echo "<td><a href=\"productdetails.php?id={$product->getId()}&catid={$id}\">{$product->getName()}</a></td>";
- echo "<td>{$product->getDescription()}</td>";
- if(isset($username))
- {
- echo "<td><a href=\"productedit.php?modify={$product->getId()}&catid={$id}\">Edit</a></td>";
- echo "<td><a href=\"productedit.php?delete={$product->getId()}&catid={$id}\" onClick=\"return confirm('Confirm deletion.')\">Delete</a></td>";
- }
- echo "</tr>";
-
-}
-if(isset($username))
-{
- echo "<tr>";
- echo "<td></td>";
- echo "<td></td>";
- echo "<td></td>";
- echo "<td><a href=\"productedit.php?add&catid={$id}\">Add</a></td>";
- echo "</tr>";
-}
-?>
-</table>
-<div class="spacer"></div>
-</div>
-<footer>Copyright by SomeCompany Ltd.</footer>
-</body>
-</html> \ No newline at end of file
+
+$smarty = new Smarty;
+
+$smarty->assign('loggedin', isset($_SESSION['username']));
+$smarty->assign('products', $category->getProducts());
+$smarty->assign('category', $category->getName());
+$smarty->assign('id', $id);
+
+$smarty->display('products.tpl');
+
+?> \ No newline at end of file