-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.php
70 lines (60 loc) · 2.9 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
/**************************************************************************
* The Fair Trade Finder *
* *
* Copyright 2008-2009 Engineers Without Borders Canada *
* http://itsupport.ewb.ca *
* *
* The Fair Trade Finder is free software: you can redistribute it *
* and/or modify it under the terms of the GNU General Public License *
* as published by the Free Software Foundation, either version 3 of *
* the License, or (at your option) any later version. *
* *
* The Fair Trade Finder is distributed in the hope that it will be *
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty *
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not, see <http://www.gnu.org/licenses/>. *
* *
* index.php: *
* Display the fair trade finder map. *
* *
**************************************************************************/
// General includes
include('config.php');
include('functions.php');
// Set up templating system
require_once("smarty/Smarty.class.php");
$smarty = new Smarty();
$smarty->template_dir = 'templates';
$smarty->compile_dir = 'smarty/templates_c';
$smarty->cache_dir = 'smarty/cache';
$smarty->config_dir = '.';
$smarty->caching = 0;
$smarty->assign('base', $base);
// Populate location types
$locCatChoice = array( "" => "Select a Retailer Type...",
1 => "Supermarkets",
2 => "Cafés / Restaurants",
3 => "Others");
$categories = mysqlResultAsArray("SELECT * FROM categories");
// Populate products
$products[] = "Select a product...";
foreach ($categories as $heading)
{
$prodQuery = "SELECT name, id FROM products WHERE category_id='" . $heading['id'] . "' ORDER BY name";
$prodCat = mysqlResultAsArray($prodQuery);
foreach ($prodCat as $subheadings)
$tempArray[$subheadings['id']] = $subheadings['name'];
$products[$heading['name']] = $tempArray;
unset($tempArray);
}
// Push into template
$smarty->assign('prodCat', $products);
$smarty->assign('locCatChoice', $locCatChoice);
$smarty->assign('key', KEY);
$smarty->assign("body", 'map.html');
$smarty->display("wrapper.html");
?>