-
Notifications
You must be signed in to change notification settings - Fork 56
/
Copy pathshop.htm
70 lines (62 loc) · 4.09 KB
/
shop.htm
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
<?
###############################################################################
# PROGRAM : EPAY ENTERPRISE #
# VERSION : 4.13 #
# AUTHOR : DMITRY PEREUDA #
# COMPANY : ALSTRASOFT #
# COPYRIGHTS : (C)2009 ALSTRASOFT. ALL RIGHTS RESERVED #
# COPYRIGHTS BY (C)2009 ALSTRASOFT. ALL RIGHTS RESERVDED #
# LICENSE KEY : C3FA-76A1-83A4-C2B4-AE1F-1D5A-14ED-1DCA #
###############################################################################
# THIS FILE IS PART OF EPAY SCRIPT - THE NEW UNIVERSAL PAYMENT GATEWAY #
# DEVELOPED BY ALSTRASOFT #
###############################################################################
# ALL SOURCE CODE, IMAGES, PROGRAMS, FILES INCLUDED IN THIS DISTRIBUTION #
# COPYRIGHTS BY (C)2009 ALSTRASOFT. ALL RIGHTS RESERVDED #
###############################################################################
# ANY REDISTRIBUTION WITHOUT PERMISSION OF ALSTRASOFT AND IS #
# STRICTLY FORBIDDEN #
###############################################################################
# COPYRIGHTS BY (C)2009 ALSTRASOFT. ALL RIGHTS RESERVDED #
###############################################################################
# COPYRIGHTS BY (C)2009 ALSTRASOFT. ALL RIGHTS RESERVDED #
###############################################################################
$data['PageName']='SHOP';
$data['PageFile']='shop';
###############################################################################
include('config.htm');
###############################################################################
$data['IsLogin']=true;
$data['IsSignup']=true;
###############################################################################
if(!$post['action'])$post['action']='view';
$where_pred = " parentid=0 ";
$data['RootCategoriesList']=get_shop_categories_list_where_pred($where_pred);
###############################################################################
if ($post['action']=='add' && is_numeric($post["cid"]) && $post["cid"] > 0 && !empty($post['shopname']) && !empty($post['shopurl'])) {
if(!$_SESSION['login'])header("Location:{$data['Members']}/login.htm");
insert_shop_item($post['cid'], $post['shopname'], $post['shopurl'], $post['shopdescription']);
$post['action'] = 'view';
}
###############################################################################
if ($post['action']=='search' && $post['keyword']) {
$data['PageName']='SEARCH';
$where_pred = " UPPER(`name`) LIKE '%" . strtoupper(addslashes($post['keyword'])) . "%' OR UPPER(`description`) LIKE '%".strtoupper(addslashes($post['keyword']))."%' ";
$data['CategoriesList']=get_shop_categories_list_where_pred($where_pred);
$where_pred = " UPPER(`name`) LIKE '%" . strtoupper(addslashes($post['keyword'])) . "%' OR UPPER(`url`) LIKE '%" . strtoupper(addslashes($post['keyword'])) . "%' OR UPPER(`description`) LIKE '%".strtoupper(addslashes($post['keyword']))."%' ";
$data['ItemsList']=get_shop_items_list_where_pred($where_pred);
} elseif ($post['action']=='search') $post['action']='view';
###############################################################################
if ($post['action']=='view') {
if (!$post["cid"]) $post["cid"] = get_first_root_category_id();
$data['CategoriesList']=get_shop_categories_list($post["cid"]);
$data['ItemsCount']=get_shop_items_count($post["cid"]);
for($i=0; $i<$data['ItemsCount']; $i+=$data['MaxRowsByPage'])$data['Pages'][]=$i;
$data['ItemsList']=get_shop_items_list($post["cid"]);
}
###############################################################################
$data['SystemBalance']=select_balance(-1);
###############################################################################
display();
###############################################################################
?>