-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.php
More file actions
96 lines (78 loc) · 2.18 KB
/
functions.php
File metadata and controls
96 lines (78 loc) · 2.18 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?php
function query($q) {
$qu = mysql_query($q) or die("Kunne ikke kjøre '$q' grunnet ".mysql_error());
return $qu;
}
function num($q) {
$n = mysql_num_rows($q);
return $n;
}
function fetch($q) {
$r = mysql_fetch_object($q);
return $r;
}
function crypt_pass($pass) {
return md5($pass);
}
function wareinfo ($barcode) {
$q = query("SELECT * FROM warez WHERE barcode = '$barcode'");
$r = fetch($q);
return $r;
}
function select_su() {
$my_rank = getuserrank();
$my_ID = getcurrentuserid();
$q = query("SELECT * FROM users WHERE level <= $my_rank AND ID > 1 ORDER BY name ASC");
echo "<select name=changeuser>";
echo "<option value=1>Logg ut</option>";
while($r = fetch($q)) {
echo "<option value=$r->ID";
if($r->ID == $my_ID) echo " SELECTED";
echo ">$r->name</option>";
}
echo "</select>";
}
function my_kurv_total() {
global $cookiename;
$crewsalg = crewsalg($_COOKIE[$cookiename]);
if($crewsalg) $userow = "cPrice";
else $userow = "price";
$sID = session_id();
$q = query("SELECT * FROM temp_kurv WHERE sID = '$sID'");
while($r = fetch($q)) {
$winfo = wareinfo($r->wareID);
$rabatt = ware_rabatt($r->wareID);
if($rabatt && !$crewsalg)
$totalprice = $totalprice + ($rabatt * $r->amount);
else $totalprice = $totalprice + ($winfo->$userow * $r->amount);
}
return $totalprice;
}
function my_kasse() {
$sID = session_id();
$q = query("SELECT * FROM session WHERE sID = '$sID'");
$r = fetch($q);
return $r->kasse;
}
function crewsalg($sID = "OWN") {
global $cookiename;
if($sID == "OWN") $sID = $_COOKIE[$cookiename];
$q = query("SELECT * FROM session WHERE sID = '$sID'");
$r = fetch($q);
return $r->crewSalg;
}
function toggle_crewsalg() {
global $cookiename;
$sID = session_id();
$current = crewsalg($_COOKIE[$cookiename]);
if($current != 0) $new = 0;
else $new = 0;
query("UPDATE session SET crewSalg = $new WHERE sID = '$sID'");
}
function ware_rabatt($wareID) {
$now = time();
$q = query("SELECT * FROM rabatter WHERE wareID = '$wareID' AND startTime <= $now AND stopTime >= $now AND active = 1");
$r = fetch($q);
if(num($q) == 0) return FALSE;
else return $r->newPrice;
}