Passed
Push — master ( f8d49f...a1d922 )
by Saepul
02:10
created
statistic/pdftable/font/timesi.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,15 +1,15 @@
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 $fpdf_charwidths['timesI'] = [
4
-    chr(0)  => 250, chr(1)=>250, chr(2)=>250, chr(3)=>250, chr(4)=>250, chr(5)=>250, chr(6)=>250, chr(7)=>250, chr(8)=>250, chr(9)=>250, chr(10)=>250, chr(11)=>250, chr(12)=>250, chr(13)=>250, chr(14)=>250, chr(15)=>250, chr(16)=>250, chr(17)=>250, chr(18)=>250, chr(19)=>250, chr(20)=>250, chr(21)=>250,
5
-    chr(22) => 250, chr(23)=>250, chr(24)=>250, chr(25)=>250, chr(26)=>250, chr(27)=>250, chr(28)=>250, chr(29)=>250, chr(30)=>250, chr(31)=>250, ' '=>250, '!'=>333, '"'=>420, '#'=>500, '$'=>500, '%'=>833, '&'=>778, '\''=>214, '('=>333, ')'=>333, '*'=>500, '+'=>675,
6
-    ','     => 250, '-'=>333, '.'=>250, '/'=>278, '0'=>500, '1'=>500, '2'=>500, '3'=>500, '4'=>500, '5'=>500, '6'=>500, '7'=>500, '8'=>500, '9'=>500, ':'=>333, ';'=>333, '<'=>675, '='=>675, '>'=>675, '?'=>500, '@'=>920, 'A'=>611,
7
-    'B'     => 611, 'C'=>667, 'D'=>722, 'E'=>611, 'F'=>611, 'G'=>722, 'H'=>722, 'I'=>333, 'J'=>444, 'K'=>667, 'L'=>556, 'M'=>833, 'N'=>667, 'O'=>722, 'P'=>611, 'Q'=>722, 'R'=>611, 'S'=>500, 'T'=>556, 'U'=>722, 'V'=>611, 'W'=>833,
8
-    'X'     => 611, 'Y'=>556, 'Z'=>556, '['=>389, '\\'=>278, ']'=>389, '^'=>422, '_'=>500, '`'=>333, 'a'=>500, 'b'=>500, 'c'=>444, 'd'=>500, 'e'=>444, 'f'=>278, 'g'=>500, 'h'=>500, 'i'=>278, 'j'=>278, 'k'=>444, 'l'=>278, 'm'=>722,
9
-    'n'     => 500, 'o'=>500, 'p'=>500, 'q'=>500, 'r'=>389, 's'=>389, 't'=>278, 'u'=>500, 'v'=>444, 'w'=>667, 'x'=>444, 'y'=>444, 'z'=>389, '{'=>400, '|'=>275, '}'=>400, '~'=>541, chr(127)=>350, chr(128)=>500, chr(129)=>350, chr(130)=>333, chr(131)=>500,
10
-    chr(132)=> 556, chr(133)=>889, chr(134)=>500, chr(135)=>500, chr(136)=>333, chr(137)=>1000, chr(138)=>500, chr(139)=>333, chr(140)=>944, chr(141)=>350, chr(142)=>556, chr(143)=>350, chr(144)=>350, chr(145)=>333, chr(146)=>333, chr(147)=>556, chr(148)=>556, chr(149)=>350, chr(150)=>500, chr(151)=>889, chr(152)=>333, chr(153)=>980,
11
-    chr(154)=> 389, chr(155)=>333, chr(156)=>667, chr(157)=>350, chr(158)=>389, chr(159)=>556, chr(160)=>250, chr(161)=>389, chr(162)=>500, chr(163)=>500, chr(164)=>500, chr(165)=>500, chr(166)=>275, chr(167)=>500, chr(168)=>333, chr(169)=>760, chr(170)=>276, chr(171)=>500, chr(172)=>675, chr(173)=>333, chr(174)=>760, chr(175)=>333,
12
-    chr(176)=> 400, chr(177)=>675, chr(178)=>300, chr(179)=>300, chr(180)=>333, chr(181)=>500, chr(182)=>523, chr(183)=>250, chr(184)=>333, chr(185)=>300, chr(186)=>310, chr(187)=>500, chr(188)=>750, chr(189)=>750, chr(190)=>750, chr(191)=>500, chr(192)=>611, chr(193)=>611, chr(194)=>611, chr(195)=>611, chr(196)=>611, chr(197)=>611,
13
-    chr(198)=> 889, chr(199)=>667, chr(200)=>611, chr(201)=>611, chr(202)=>611, chr(203)=>611, chr(204)=>333, chr(205)=>333, chr(206)=>333, chr(207)=>333, chr(208)=>722, chr(209)=>667, chr(210)=>722, chr(211)=>722, chr(212)=>722, chr(213)=>722, chr(214)=>722, chr(215)=>675, chr(216)=>722, chr(217)=>722, chr(218)=>722, chr(219)=>722,
14
-    chr(220)=> 722, chr(221)=>556, chr(222)=>611, chr(223)=>500, chr(224)=>500, chr(225)=>500, chr(226)=>500, chr(227)=>500, chr(228)=>500, chr(229)=>500, chr(230)=>667, chr(231)=>444, chr(232)=>444, chr(233)=>444, chr(234)=>444, chr(235)=>444, chr(236)=>278, chr(237)=>278, chr(238)=>278, chr(239)=>278, chr(240)=>500, chr(241)=>500,
15
-    chr(242)=> 500, chr(243)=>500, chr(244)=>500, chr(245)=>500, chr(246)=>500, chr(247)=>675, chr(248)=>500, chr(249)=>500, chr(250)=>500, chr(251)=>500, chr(252)=>500, chr(253)=>444, chr(254)=>500, chr(255)=>444, ];
4
+	chr(0)  => 250, chr(1)=>250, chr(2)=>250, chr(3)=>250, chr(4)=>250, chr(5)=>250, chr(6)=>250, chr(7)=>250, chr(8)=>250, chr(9)=>250, chr(10)=>250, chr(11)=>250, chr(12)=>250, chr(13)=>250, chr(14)=>250, chr(15)=>250, chr(16)=>250, chr(17)=>250, chr(18)=>250, chr(19)=>250, chr(20)=>250, chr(21)=>250,
5
+	chr(22) => 250, chr(23)=>250, chr(24)=>250, chr(25)=>250, chr(26)=>250, chr(27)=>250, chr(28)=>250, chr(29)=>250, chr(30)=>250, chr(31)=>250, ' '=>250, '!'=>333, '"'=>420, '#'=>500, '$'=>500, '%'=>833, '&'=>778, '\''=>214, '('=>333, ')'=>333, '*'=>500, '+'=>675,
6
+	','     => 250, '-'=>333, '.'=>250, '/'=>278, '0'=>500, '1'=>500, '2'=>500, '3'=>500, '4'=>500, '5'=>500, '6'=>500, '7'=>500, '8'=>500, '9'=>500, ':'=>333, ';'=>333, '<'=>675, '='=>675, '>'=>675, '?'=>500, '@'=>920, 'A'=>611,
7
+	'B'     => 611, 'C'=>667, 'D'=>722, 'E'=>611, 'F'=>611, 'G'=>722, 'H'=>722, 'I'=>333, 'J'=>444, 'K'=>667, 'L'=>556, 'M'=>833, 'N'=>667, 'O'=>722, 'P'=>611, 'Q'=>722, 'R'=>611, 'S'=>500, 'T'=>556, 'U'=>722, 'V'=>611, 'W'=>833,
8
+	'X'     => 611, 'Y'=>556, 'Z'=>556, '['=>389, '\\'=>278, ']'=>389, '^'=>422, '_'=>500, '`'=>333, 'a'=>500, 'b'=>500, 'c'=>444, 'd'=>500, 'e'=>444, 'f'=>278, 'g'=>500, 'h'=>500, 'i'=>278, 'j'=>278, 'k'=>444, 'l'=>278, 'm'=>722,
9
+	'n'     => 500, 'o'=>500, 'p'=>500, 'q'=>500, 'r'=>389, 's'=>389, 't'=>278, 'u'=>500, 'v'=>444, 'w'=>667, 'x'=>444, 'y'=>444, 'z'=>389, '{'=>400, '|'=>275, '}'=>400, '~'=>541, chr(127)=>350, chr(128)=>500, chr(129)=>350, chr(130)=>333, chr(131)=>500,
10
+	chr(132)=> 556, chr(133)=>889, chr(134)=>500, chr(135)=>500, chr(136)=>333, chr(137)=>1000, chr(138)=>500, chr(139)=>333, chr(140)=>944, chr(141)=>350, chr(142)=>556, chr(143)=>350, chr(144)=>350, chr(145)=>333, chr(146)=>333, chr(147)=>556, chr(148)=>556, chr(149)=>350, chr(150)=>500, chr(151)=>889, chr(152)=>333, chr(153)=>980,
11
+	chr(154)=> 389, chr(155)=>333, chr(156)=>667, chr(157)=>350, chr(158)=>389, chr(159)=>556, chr(160)=>250, chr(161)=>389, chr(162)=>500, chr(163)=>500, chr(164)=>500, chr(165)=>500, chr(166)=>275, chr(167)=>500, chr(168)=>333, chr(169)=>760, chr(170)=>276, chr(171)=>500, chr(172)=>675, chr(173)=>333, chr(174)=>760, chr(175)=>333,
12
+	chr(176)=> 400, chr(177)=>675, chr(178)=>300, chr(179)=>300, chr(180)=>333, chr(181)=>500, chr(182)=>523, chr(183)=>250, chr(184)=>333, chr(185)=>300, chr(186)=>310, chr(187)=>500, chr(188)=>750, chr(189)=>750, chr(190)=>750, chr(191)=>500, chr(192)=>611, chr(193)=>611, chr(194)=>611, chr(195)=>611, chr(196)=>611, chr(197)=>611,
13
+	chr(198)=> 889, chr(199)=>667, chr(200)=>611, chr(201)=>611, chr(202)=>611, chr(203)=>611, chr(204)=>333, chr(205)=>333, chr(206)=>333, chr(207)=>333, chr(208)=>722, chr(209)=>667, chr(210)=>722, chr(211)=>722, chr(212)=>722, chr(213)=>722, chr(214)=>722, chr(215)=>675, chr(216)=>722, chr(217)=>722, chr(218)=>722, chr(219)=>722,
14
+	chr(220)=> 722, chr(221)=>556, chr(222)=>611, chr(223)=>500, chr(224)=>500, chr(225)=>500, chr(226)=>500, chr(227)=>500, chr(228)=>500, chr(229)=>500, chr(230)=>667, chr(231)=>444, chr(232)=>444, chr(233)=>444, chr(234)=>444, chr(235)=>444, chr(236)=>278, chr(237)=>278, chr(238)=>278, chr(239)=>278, chr(240)=>500, chr(241)=>500,
15
+	chr(242)=> 500, chr(243)=>500, chr(244)=>500, chr(245)=>500, chr(246)=>500, chr(247)=>675, chr(248)=>500, chr(249)=>500, chr(250)=>500, chr(251)=>500, chr(252)=>500, chr(253)=>444, chr(254)=>500, chr(255)=>444, ];
Please login to merge, or discard this patch.
statistic/pdftable/font/vni_timesbi.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -6,18 +6,18 @@
 block discarded – undo
6 6
 $up = -100;
7 7
 $ut = 50;
8 8
 $cw = [
9
-    chr(0)  => 792, chr(1)=>792, chr(2)=>792, chr(3)=>792, chr(4)=>792, chr(5)=>792, chr(6)=>792, chr(7)=>792, chr(8)=>792, chr(9)=>792, chr(10)=>792, chr(11)=>792, chr(12)=>792, chr(13)=>792, chr(14)=>792, chr(15)=>792, chr(16)=>792, chr(17)=>792, chr(18)=>792, chr(19)=>792, chr(20)=>792, chr(21)=>792,
10
-    chr(22) => 792, chr(23)=>792, chr(24)=>792, chr(25)=>792, chr(26)=>792, chr(27)=>792, chr(28)=>792, chr(29)=>792, chr(30)=>792, chr(31)=>792, ' '=>250, '!'=>398, '"'=>566, '#'=>504, '$'=>504, '%'=>838, '&'=>786, '\''=>284, '('=>336, ')'=>336, '*'=>504, '+'=>576,
11
-    ','     => 252, '-'=>336, '.'=>252, '/'=>284, '0'=>504, '1'=>504, '2'=>504, '3'=>504, '4'=>504, '5'=>504, '6'=>504, '7'=>504, '8'=>504, '9'=>504, ':'=>336, ';'=>336, '<'=>576, '='=>576, '>'=>576, '?'=>504, '@'=>838, 'A'=>654,
12
-    'B'     => 670, 'C'=>670, 'D'=>724, 'E'=>670, 'F'=>670, 'G'=>724, 'H'=>786, 'I'=>398, 'J'=>504, 'K'=>670, 'L'=>618, 'M'=>902, 'N'=>724, 'O'=>724, 'P'=>618, 'Q'=>724, 'R'=>670, 'S'=>566, 'T'=>618, 'U'=>724, 'V'=>670, 'W'=>902,
13
-    'X'     => 670, 'Y'=>670, 'Z'=>618, '['=>336, '\\'=>284, ']'=>336, '^'=>576, '_'=>504, '`'=>336, 'a'=>504, 'b'=>504, 'c'=>452, 'd'=>504, 'e'=>429, 'f'=>336, 'g'=>504, 'h'=>566, 'i'=>284, 'j'=>284, 'k'=>504, 'l'=>284, 'm'=>786,
14
-    'n'     => 566, 'o'=>480, 'p'=>504, 'q'=>504, 'r'=>398, 's'=>398, 't'=>284, 'u'=>524, 'v'=>452, 'w'=>670, 'x'=>504, 'y'=>417, 'z'=>398, '{'=>356, '|'=>232, '}'=>356, '~'=>576, chr(127)=>792, chr(128)=>792, chr(129)=>792, chr(130)=>944, chr(131)=>508,
15
-    chr(132)=> 722, chr(133)=>670, chr(134)=>430, chr(135)=>430, chr(136)=>250, chr(137)=>1226, chr(138)=>40, chr(139)=>316, chr(140)=>40, chr(141)=>792, chr(142)=>792, chr(143)=>792, chr(144)=>792, chr(145)=>336, chr(146)=>336, chr(147)=>525, chr(148)=>648, chr(149)=>250, chr(150)=>576, chr(151)=>1100, chr(152)=>250, chr(153)=>980,
16
-    chr(154)=> 40, chr(155)=>316, chr(156)=>40, chr(157)=>792, chr(158)=>792, chr(159)=>670, chr(160)=>250, chr(161)=>389, chr(162)=>504, chr(163)=>504, chr(164)=>504, chr(165)=>504, chr(166)=>232, chr(167)=>504, chr(168)=>40, chr(169)=>754, chr(170)=>624, chr(171)=>504, chr(172)=>944, chr(173)=>336, chr(174)=>754, chr(175)=>336,
17
-    chr(176)=> 882, chr(177)=>576, chr(178)=>304, chr(179)=>304, chr(180)=>40, chr(181)=>588, chr(182)=>500, chr(183)=>40, chr(184)=>40, chr(185)=>304, chr(186)=>664, chr(187)=>504, chr(188)=>754, chr(189)=>754, chr(190)=>754, chr(191)=>500, chr(192)=>40, chr(193)=>40, chr(194)=>40, chr(195)=>40, chr(196)=>40, chr(197)=>40,
18
-    chr(198)=> 398, chr(199)=>670, chr(200)=>40, chr(201)=>40, chr(202)=>40, chr(203)=>40, chr(204)=>398, chr(205)=>398, chr(206)=>670, chr(207)=>40, chr(208)=>398, chr(209)=>724, chr(210)=>398, chr(211)=>398, chr(212)=>724, chr(213)=>40, chr(214)=>724, chr(215)=>576, chr(216)=>40, chr(217)=>40, chr(218)=>40, chr(219)=>40,
19
-    chr(220)=> 40, chr(221)=>398, chr(222)=>722, chr(223)=>500, chr(224)=>40, chr(225)=>40, chr(226)=>40, chr(227)=>40, chr(228)=>40, chr(229)=>40, chr(230)=>284, chr(231)=>452, chr(232)=>40, chr(233)=>40, chr(234)=>40, chr(235)=>40, chr(236)=>284, chr(237)=>284, chr(238)=>452, chr(239)=>40, chr(240)=>284, chr(241)=>504,
20
-    chr(242)=> 284, chr(243)=>284, chr(244)=>474, chr(245)=>40, chr(246)=>519, chr(247)=>576, chr(248)=>40, chr(249)=>40, chr(250)=>40, chr(251)=>40, chr(252)=>40, chr(253)=>284, chr(254)=>500, chr(255)=>452, ];
9
+	chr(0)  => 792, chr(1)=>792, chr(2)=>792, chr(3)=>792, chr(4)=>792, chr(5)=>792, chr(6)=>792, chr(7)=>792, chr(8)=>792, chr(9)=>792, chr(10)=>792, chr(11)=>792, chr(12)=>792, chr(13)=>792, chr(14)=>792, chr(15)=>792, chr(16)=>792, chr(17)=>792, chr(18)=>792, chr(19)=>792, chr(20)=>792, chr(21)=>792,
10
+	chr(22) => 792, chr(23)=>792, chr(24)=>792, chr(25)=>792, chr(26)=>792, chr(27)=>792, chr(28)=>792, chr(29)=>792, chr(30)=>792, chr(31)=>792, ' '=>250, '!'=>398, '"'=>566, '#'=>504, '$'=>504, '%'=>838, '&'=>786, '\''=>284, '('=>336, ')'=>336, '*'=>504, '+'=>576,
11
+	','     => 252, '-'=>336, '.'=>252, '/'=>284, '0'=>504, '1'=>504, '2'=>504, '3'=>504, '4'=>504, '5'=>504, '6'=>504, '7'=>504, '8'=>504, '9'=>504, ':'=>336, ';'=>336, '<'=>576, '='=>576, '>'=>576, '?'=>504, '@'=>838, 'A'=>654,
12
+	'B'     => 670, 'C'=>670, 'D'=>724, 'E'=>670, 'F'=>670, 'G'=>724, 'H'=>786, 'I'=>398, 'J'=>504, 'K'=>670, 'L'=>618, 'M'=>902, 'N'=>724, 'O'=>724, 'P'=>618, 'Q'=>724, 'R'=>670, 'S'=>566, 'T'=>618, 'U'=>724, 'V'=>670, 'W'=>902,
13
+	'X'     => 670, 'Y'=>670, 'Z'=>618, '['=>336, '\\'=>284, ']'=>336, '^'=>576, '_'=>504, '`'=>336, 'a'=>504, 'b'=>504, 'c'=>452, 'd'=>504, 'e'=>429, 'f'=>336, 'g'=>504, 'h'=>566, 'i'=>284, 'j'=>284, 'k'=>504, 'l'=>284, 'm'=>786,
14
+	'n'     => 566, 'o'=>480, 'p'=>504, 'q'=>504, 'r'=>398, 's'=>398, 't'=>284, 'u'=>524, 'v'=>452, 'w'=>670, 'x'=>504, 'y'=>417, 'z'=>398, '{'=>356, '|'=>232, '}'=>356, '~'=>576, chr(127)=>792, chr(128)=>792, chr(129)=>792, chr(130)=>944, chr(131)=>508,
15
+	chr(132)=> 722, chr(133)=>670, chr(134)=>430, chr(135)=>430, chr(136)=>250, chr(137)=>1226, chr(138)=>40, chr(139)=>316, chr(140)=>40, chr(141)=>792, chr(142)=>792, chr(143)=>792, chr(144)=>792, chr(145)=>336, chr(146)=>336, chr(147)=>525, chr(148)=>648, chr(149)=>250, chr(150)=>576, chr(151)=>1100, chr(152)=>250, chr(153)=>980,
16
+	chr(154)=> 40, chr(155)=>316, chr(156)=>40, chr(157)=>792, chr(158)=>792, chr(159)=>670, chr(160)=>250, chr(161)=>389, chr(162)=>504, chr(163)=>504, chr(164)=>504, chr(165)=>504, chr(166)=>232, chr(167)=>504, chr(168)=>40, chr(169)=>754, chr(170)=>624, chr(171)=>504, chr(172)=>944, chr(173)=>336, chr(174)=>754, chr(175)=>336,
17
+	chr(176)=> 882, chr(177)=>576, chr(178)=>304, chr(179)=>304, chr(180)=>40, chr(181)=>588, chr(182)=>500, chr(183)=>40, chr(184)=>40, chr(185)=>304, chr(186)=>664, chr(187)=>504, chr(188)=>754, chr(189)=>754, chr(190)=>754, chr(191)=>500, chr(192)=>40, chr(193)=>40, chr(194)=>40, chr(195)=>40, chr(196)=>40, chr(197)=>40,
18
+	chr(198)=> 398, chr(199)=>670, chr(200)=>40, chr(201)=>40, chr(202)=>40, chr(203)=>40, chr(204)=>398, chr(205)=>398, chr(206)=>670, chr(207)=>40, chr(208)=>398, chr(209)=>724, chr(210)=>398, chr(211)=>398, chr(212)=>724, chr(213)=>40, chr(214)=>724, chr(215)=>576, chr(216)=>40, chr(217)=>40, chr(218)=>40, chr(219)=>40,
19
+	chr(220)=> 40, chr(221)=>398, chr(222)=>722, chr(223)=>500, chr(224)=>40, chr(225)=>40, chr(226)=>40, chr(227)=>40, chr(228)=>40, chr(229)=>40, chr(230)=>284, chr(231)=>452, chr(232)=>40, chr(233)=>40, chr(234)=>40, chr(235)=>40, chr(236)=>284, chr(237)=>284, chr(238)=>452, chr(239)=>40, chr(240)=>284, chr(241)=>504,
20
+	chr(242)=> 284, chr(243)=>284, chr(244)=>474, chr(245)=>40, chr(246)=>519, chr(247)=>576, chr(248)=>40, chr(249)=>40, chr(250)=>40, chr(251)=>40, chr(252)=>40, chr(253)=>284, chr(254)=>500, chr(255)=>452, ];
21 21
 $enc = 'cp1252';
22 22
 $diff = '';
23 23
 $file = 'vni_timesbi.z';
Please login to merge, or discard this patch.
ticketnew.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 		</tr>
139 139
 		<tr>
140 140
 			<td> Reported By* </td><td> : </td>
141
-			<td> <?php echo $user['fullname'];?> <input type='hidden' size='50' name='reportedby' value="<?php echo $user['fullname'];?>" maxlength="50"> </td>
141
+			<td> <?php echo $user['fullname']; ?> <input type='hidden' size='50' name='reportedby' value="<?php echo $user['fullname']; ?>" maxlength="50"> </td>
142 142
 		</tr>
143 143
 		<tr>
144 144
 			<td> Urgency (SLA)*</td><td> : </td>
@@ -177,8 +177,8 @@  discard block
 block discarded – undo
177 177
 			<td> </td>
178 178
 			<td> </td>
179 179
 			<td> <br/>
180
-			<?php $assignee = $users->get_user_random_by_level('Admin');?>
181
-			<input type="hidden" name="idassignee" value="<?php echo $assignee['id'];?>"/>
180
+			<?php $assignee = $users->get_user_random_by_level('Admin'); ?>
181
+			<input type="hidden" name="idassignee" value="<?php echo $assignee['id']; ?>"/>
182 182
 			<input type='submit' name='submit' value=' Submit '>  &nbsp;&nbsp;&nbsp;
183 183
 			<input type='reset' name='reset' value=' Reset '> 
184 184
 			</td>
Please login to merge, or discard this patch.
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -6,33 +6,33 @@  discard block
 block discarded – undo
6 6
 $documentedby = $_SESSION['loginid'];
7 7
 $user = $users->userdata($_SESSION['loginid']);
8 8
 if (isset($_POST['submit'])) {
9
-    $lastticket = $tickets->get_last_ticket();
10
-    $id = $lastticket['id'] + 1;
11
-    $ticketnumber = $id.'/SR/'.date('M').'/'.date('Y'); //format nomor tiket
12
-    $sla = $_POST['sla'];
13
-    $reporteddate = strtotime($_POST['reporteddate']);
14
-    $reportedby = $_POST['reportedby'];
15
-    $telp = $_POST['telp'];
16
-    $email = $_POST['email'];
17
-    $problemsummary = $_POST['problemsummary'];
18
-    $problemdetail = $_POST['problemdetail'];
19
-    $ticketstatus = 'Assigned'; //ketika pertama kali dibuat, status="Assigned" ke salah satu teknisi
20
-    $assignee = $_POST['idassignee'];
21
-    $pro = $_POST['pro'];
22
-    $changes = 'Create New Ticket';
23
-    $datasla = $slas->sla_data($sla);
24
-    $resolutiontime = $datasla['resolutiontime'];
25
-    $tickets->add_ticket($ticketnumber, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $documentedby, $pro);
26
-    $assigneddate = '';
27
-    $pendingby = '';
28
-    $pendingdate = '';
29
-    $resolution = '';
30
-    $resolvedby = '';
31
-    $resolveddate = '';
32
-    $closedby = '';
33
-    $closeddate = '';
34
-    $tickets->log_tickets($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate, $changes, $changeby);
35
-    header("Location: ticketread.php?id=$id");
9
+	$lastticket = $tickets->get_last_ticket();
10
+	$id = $lastticket['id'] + 1;
11
+	$ticketnumber = $id.'/SR/'.date('M').'/'.date('Y'); //format nomor tiket
12
+	$sla = $_POST['sla'];
13
+	$reporteddate = strtotime($_POST['reporteddate']);
14
+	$reportedby = $_POST['reportedby'];
15
+	$telp = $_POST['telp'];
16
+	$email = $_POST['email'];
17
+	$problemsummary = $_POST['problemsummary'];
18
+	$problemdetail = $_POST['problemdetail'];
19
+	$ticketstatus = 'Assigned'; //ketika pertama kali dibuat, status="Assigned" ke salah satu teknisi
20
+	$assignee = $_POST['idassignee'];
21
+	$pro = $_POST['pro'];
22
+	$changes = 'Create New Ticket';
23
+	$datasla = $slas->sla_data($sla);
24
+	$resolutiontime = $datasla['resolutiontime'];
25
+	$tickets->add_ticket($ticketnumber, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $documentedby, $pro);
26
+	$assigneddate = '';
27
+	$pendingby = '';
28
+	$pendingdate = '';
29
+	$resolution = '';
30
+	$resolvedby = '';
31
+	$resolveddate = '';
32
+	$closedby = '';
33
+	$closeddate = '';
34
+	$tickets->log_tickets($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate, $changes, $changeby);
35
+	header("Location: ticketread.php?id=$id");
36 36
 }
37 37
 ?>
38 38
 <!DOCTYPE HTML>
@@ -115,12 +115,12 @@  discard block
 block discarded – undo
115 115
 			<td> Urgency (SLA)*</td><td> : </td>
116 116
 			<td><select name="sla">
117 117
 				<?php 
118
-                    $sla = $slas->get_sla();
119
-                    echo '<option value="'.$slaval['slaid'].'" selected="selected">'.$slaval['namasla'].'</option>';
120
-                    foreach ($sla as $slaval) {
121
-                        echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
122
-                    }
123
-                ?>
118
+					$sla = $slas->get_sla();
119
+					echo '<option value="'.$slaval['slaid'].'" selected="selected">'.$slaval['namasla'].'</option>';
120
+					foreach ($sla as $slaval) {
121
+						echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
122
+					}
123
+				?>
124 124
 				</select>
125 125
 			</td>
126 126
 		</tr>
@@ -128,11 +128,11 @@  discard block
 block discarded – undo
128 128
 			<td> Type</td><td> : </td>
129 129
 			<td><select name="pro">
130 130
 				<?php 
131
-                    //$pro = $slas->get_sla();
132
-                    echo '<option value=""></option>';
133
-                    echo '<option value="Hardware">Hardware</option>';
134
-                    echo '<option value="Software">Software</option>';
135
-                ?>
131
+					//$pro = $slas->get_sla();
132
+					echo '<option value=""></option>';
133
+					echo '<option value="Hardware">Hardware</option>';
134
+					echo '<option value="Software">Software</option>';
135
+				?>
136 136
 				</select>
137 137
 			</td>
138 138
 		</tr>
@@ -159,9 +159,9 @@  discard block
 block discarded – undo
159 159
 	</form>
160 160
 
161 161
 	<?php 
162
-    if (empty($errors) === false) {
163
-        echo '<p class=errormsg>'.implode('</p><p class=errormsg>', $errors).'</p>';
164
-    }
165
-    ?>
162
+	if (empty($errors) === false) {
163
+		echo '<p class=errormsg>'.implode('</p><p class=errormsg>', $errors).'</p>';
164
+	}
165
+	?>
166 166
 </body>
167 167
 </html>
168 168
\ No newline at end of file
Please login to merge, or discard this patch.
ticketedituser.php 1 patch
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -6,50 +6,50 @@  discard block
 block discarded – undo
6 6
 $id = $_GET['id'];
7 7
 $ticket = $tickets->ticket_data($id);
8 8
 if ($ticket['ticketstatus'] == 'Closed') {
9
-    header("Location: ticketread.php?id=$id");
10
-    exit();
9
+	header("Location: ticketread.php?id=$id");
10
+	exit();
11 11
 }
12 12
 if (isset($_POST['submit'])) {
13
-    $sla = $_POST['sla'];
14
-    $reporteddate = $_POST['reporteddate'];
15
-    $reportedmonth = $_POST['reportedmonth'];
16
-    $reportedyear = $_POST['reportedyear'];
17
-    $datetimeStr = $reportedyear.'-'.$reportedmonth.'-'.$reporteddate;
18
-    $reporteddate = strtotime($datetimeStr);
13
+	$sla = $_POST['sla'];
14
+	$reporteddate = $_POST['reporteddate'];
15
+	$reportedmonth = $_POST['reportedmonth'];
16
+	$reportedyear = $_POST['reportedyear'];
17
+	$datetimeStr = $reportedyear.'-'.$reportedmonth.'-'.$reporteddate;
18
+	$reporteddate = strtotime($datetimeStr);
19 19
 
20
-    $reportedby = $_POST['reportedby'];
21
-    $telp = $_POST['telp'];
22
-    $email = $_POST['email'];
23
-    $problemsummary = $_POST['problemsummary'];
24
-    $problemdetail = $_POST['problemdetail'];
25
-    $assignee = $_POST['idassignee'];
26
-    $ticketstatus = $_POST['ticketstatus'];
27
-    $resolution = $_POST['resolution'];
28
-    $pendingby = $_POST['pendingby'];
29
-    $pendingdate = $_POST['pendingdate'];
30
-    $resolvedby = $_POST['resolvedby'];
31
-    $resolveddate = $_POST['resolveddate'];
32
-    $closedby = $_POST['closedby'];
33
-    $closeddate = $_POST['closeddate'];
34
-    $changes = 'Re-assigned the ticket.';
35
-    if ($ticketstatus == 'Pending') {
36
-        $pendingby = $user['username'];
37
-        $pendingdate = strtotime(now);
38
-        $changes = 'Change Status to Pending.';
39
-    }
40
-    if ($ticketstatus == 'Resolved') {
41
-        $resolvedby = $user['username'];
42
-        $resolveddate = strtotime(now);
43
-        $changes = 'Change Status to Resolved.';
44
-    }
45
-    if ($ticketstatus == 'Closed') {
46
-        $closedby = $user['username'];
47
-        $closeddate = strtotime(now);
48
-        $changes = 'Change Status to Closed.';
49
-    }
50
-    $tickets->update_ticket($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate);
51
-    $tickets->log_tickets($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate, $changes, $changeby);
52
-    header('Location: ticketlistuser.php');
20
+	$reportedby = $_POST['reportedby'];
21
+	$telp = $_POST['telp'];
22
+	$email = $_POST['email'];
23
+	$problemsummary = $_POST['problemsummary'];
24
+	$problemdetail = $_POST['problemdetail'];
25
+	$assignee = $_POST['idassignee'];
26
+	$ticketstatus = $_POST['ticketstatus'];
27
+	$resolution = $_POST['resolution'];
28
+	$pendingby = $_POST['pendingby'];
29
+	$pendingdate = $_POST['pendingdate'];
30
+	$resolvedby = $_POST['resolvedby'];
31
+	$resolveddate = $_POST['resolveddate'];
32
+	$closedby = $_POST['closedby'];
33
+	$closeddate = $_POST['closeddate'];
34
+	$changes = 'Re-assigned the ticket.';
35
+	if ($ticketstatus == 'Pending') {
36
+		$pendingby = $user['username'];
37
+		$pendingdate = strtotime(now);
38
+		$changes = 'Change Status to Pending.';
39
+	}
40
+	if ($ticketstatus == 'Resolved') {
41
+		$resolvedby = $user['username'];
42
+		$resolveddate = strtotime(now);
43
+		$changes = 'Change Status to Resolved.';
44
+	}
45
+	if ($ticketstatus == 'Closed') {
46
+		$closedby = $user['username'];
47
+		$closeddate = strtotime(now);
48
+		$changes = 'Change Status to Closed.';
49
+	}
50
+	$tickets->update_ticket($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate);
51
+	$tickets->log_tickets($id, $sla, $reporteddate, $reportedby, $telp, $email, $problemsummary, $problemdetail, $ticketstatus, $assignee, $assigneddate, $pendingby, $pendingdate, $resolution, $resolvedby, $resolveddate, $closedby, $closeddate, $changes, $changeby);
52
+	header('Location: ticketlistuser.php');
53 53
 }
54 54
 ?>
55 55
 <!DOCTYPE HTML>
@@ -136,8 +136,8 @@  discard block
 block discarded – undo
136 136
 			<td> <input type="hidden" name="oldticketstatus" value="<?php echo $ticket['ticketstatus']; ?>"> 
137 137
 			<select name="ticketstatus">
138 138
 				<?php
139
-                    echo '<option value='.$ticket['ticketstatus'].' selected="selected">'.$ticket['ticketstatus'].'</option>';
140
-                ?>
139
+					echo '<option value='.$ticket['ticketstatus'].' selected="selected">'.$ticket['ticketstatus'].'</option>';
140
+				?>
141 141
 				<option value="Assigned"> Assigned </option>
142 142
 				<option value="Resolved"> Resolved </option>
143 143
 				<option value="Pending"> Pending </option>
@@ -175,14 +175,14 @@  discard block
 block discarded – undo
175 175
 	<table class="formtable">
176 176
 	<tr bgcolor="#e0e0e0" ><td width="150">Updated On</td><td width="150">Updated By</td><td>Description</td></tr>
177 177
 	<?php
178
-        $list_log_tickets = $tickets->get_audit_trail($id);
179
-        foreach ($list_log_tickets as $log_ticket) {
180
-            $changed_by = $users->userdata($log_ticket['changeby']);
181
-            echo '<tr><td>'.date('d-M-Y H:i:s', $log_ticket['changedate']).'</td>'.
182
-                 '<td>'.$changed_by['fullname'].'</td>'.
183
-                 '<td>'.$log_ticket['changes'].'</td></tr>';
184
-        }
185
-    ?>
178
+		$list_log_tickets = $tickets->get_audit_trail($id);
179
+		foreach ($list_log_tickets as $log_ticket) {
180
+			$changed_by = $users->userdata($log_ticket['changeby']);
181
+			echo '<tr><td>'.date('d-M-Y H:i:s', $log_ticket['changedate']).'</td>'.
182
+				 '<td>'.$changed_by['fullname'].'</td>'.
183
+				 '<td>'.$log_ticket['changes'].'</td></tr>';
184
+		}
185
+	?>
186 186
 	</table>
187 187
 	</fieldset>
188 188
 	<br/><br/>
Please login to merge, or discard this patch.
ticketread.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -43,9 +43,9 @@  discard block
 block discarded – undo
43 43
 			<td> Urgency (SLA)</td><td> : </td>
44 44
 			<td> 
45 45
 			<?php 
46
-                $sladata = $slas->sla_data($ticket['sla']);
47
-                echo $sladata['namasla'];
48
-            ?>
46
+				$sladata = $slas->sla_data($ticket['sla']);
47
+				echo $sladata['namasla'];
48
+			?>
49 49
 			</td>
50 50
 		</tr>
51 51
 		<tr>
@@ -63,9 +63,9 @@  discard block
 block discarded – undo
63 63
 			<td width="120"> Assign to </td><td> : </td>
64 64
 			<td> 
65 65
 			<?php
66
-                $userassignee = $users->userdata($ticket['assignee']);
67
-                echo $userassignee['fullname'];
68
-            ?>
66
+				$userassignee = $users->userdata($ticket['assignee']);
67
+				echo $userassignee['fullname'];
68
+			?>
69 69
 			</td>
70 70
 		</tr>
71 71
 		<tr>
@@ -85,14 +85,14 @@  discard block
 block discarded – undo
85 85
 	<table class="formtable">
86 86
 	<tr bgcolor="#e0e0e0" ><td width="150">Updated On</td><td width="150">Updated By</td><td>Description</td></tr>
87 87
 	<?php
88
-        $list_log_tickets = $tickets->get_audit_trail($id);
89
-        foreach ($list_log_tickets as $log_ticket) {
90
-            $changed_by = $users->userdata($log_ticket['changeby']);
91
-            echo '<tr><td>'.date('d-M-Y H:i:s', $log_ticket['changedate']).'</td>'.
92
-                 '<td>'.$changed_by['fullname'].'</td>'.
93
-                 '<td>'.$log_ticket['changes'].'</td></tr>';
94
-        }
95
-    ?>
88
+		$list_log_tickets = $tickets->get_audit_trail($id);
89
+		foreach ($list_log_tickets as $log_ticket) {
90
+			$changed_by = $users->userdata($log_ticket['changeby']);
91
+			echo '<tr><td>'.date('d-M-Y H:i:s', $log_ticket['changedate']).'</td>'.
92
+				 '<td>'.$changed_by['fullname'].'</td>'.
93
+				 '<td>'.$log_ticket['changes'].'</td></tr>';
94
+		}
95
+	?>
96 96
 	</table>
97 97
 	</fieldset>
98 98
 	<br/><br/>
Please login to merge, or discard this patch.
navigator.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,15 +26,15 @@
 block discarded – undo
26 26
 </ul>
27 27
 </div>
28 28
 <?php
29
-    if ($user['level'] == 'Manager' || $user['level'] == 'Admin') {
30
-        echo '<div id="leftmenu">
29
+	if ($user['level'] == 'Manager' || $user['level'] == 'Admin') {
30
+		echo '<div id="leftmenu">
31 31
 				<div id="headleftmenu">Helpdesk Statistic</div>
32 32
 					<ul>
33 33
 					<li><a href="pivot/hdpivot.php" target="contentFrame">Pivot Table</a></li>
34 34
 					<li><a href="statistic/chart.php" target="contentFrame">SLA Chart</a></li>
35 35
 					</ul>
36 36
 			 </div>';
37
-    }
37
+	}
38 38
 ?>
39 39
 </body>
40 40
 </html>
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@
 block discarded – undo
22 22
 		<li><a href="myticketbyresolver.php" target="contentFrame">My Resolution</a></li>
23 23
 		<li><a href="myticketwaitforclosed.php" target="contentFrame">Waiting for Close</a></li>
24 24
 		<li><a href="ticketlistuser.php" target="contentFrame">View All Opened Tickets</a></li>
25
-	<?php endif;?>
25
+	<?php endif; ?>
26 26
 </ul>
27 27
 </div>
28 28
 <?php
Please login to merge, or discard this patch.
core/classes/Users.php 2 patches
Indentation   +284 added lines, -284 removed lines patch added patch discarded remove patch
@@ -2,288 +2,288 @@
 block discarded – undo
2 2
 
3 3
 class Users
4 4
 {
5
-    private $db;
6
-
7
-    public function __construct($database)
8
-    {
9
-        $this->db = $database;
10
-    }
11
-
12
-    public function user_exists($username)
13
-    {
14
-        $query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `username`= ?');
15
-        $query->bindValue(1, $username);
16
-
17
-        try {
18
-            $query->execute();
19
-            $rows = $query->fetchColumn();
20
-            if ($rows == 1) {
21
-                return true;
22
-            } else {
23
-                return false;
24
-            }
25
-        } catch (PDOException $e) {
26
-            die($e->getMessage());
27
-        }
28
-    }
29
-
30
-    public function email_exists($email)
31
-    {
32
-        $query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `email`= ?');
33
-        $query->bindValue(1, $email);
34
-
35
-        try {
36
-            $query->execute();
37
-            $rows = $query->fetchColumn();
38
-            if ($rows == 1) {
39
-                return true;
40
-            } else {
41
-                return false;
42
-            }
43
-        } catch (PDOException $e) {
44
-            die($e->getMessage());
45
-        }
46
-    }
47
-
48
-    public function register($username, $password, $email, $fullname, $Telp, $level, $locked)
49
-    {
50
-        $time = time();
51
-        $ip = $_SERVER['REMOTE_ADDR'];
52
-        $email_code = sha1($username + microtime());
53
-        $password = sha1($password);
54
-        $query = $this->db->prepare('INSERT INTO `users` (`username`,`level`, `password`, `fullname`, `email`, `Telp`,`ip`, `time`, `email_code`, `confirmed`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?,?)');
55
-        $query->bindValue(1, $username);
56
-        $query->bindValue(2, $level);
57
-        $query->bindValue(3, $password);
58
-        $query->bindValue(4, $fullname);
59
-        $query->bindValue(5, $email);
60
-        $query->bindValue(6, $Telp);
61
-        $query->bindValue(7, $ip);
62
-        $query->bindValue(8, $time);
63
-        $query->bindValue(9, $email_code);
64
-        $query->bindValue(10, 1);
65
-
66
-        try {
67
-            $query->execute();
68
-        } catch (PDOException $e) {
69
-            die($e->getMessage());
70
-        }
71
-    }
72
-
73
-    public function update($id, $username, $password, $email, $fullname, $Telp, $level, $locked)
74
-    {
75
-        $time = time();
76
-        $ip = $_SERVER['REMOTE_ADDR'];
77
-        $email_code = sha1($username + microtime());
78
-        $password = sha1($password);
79
-        $query = $this->db->prepare('UPDATE `users` SET `level` = ? , `password` = ? , `fullname` = ? , `email` = ? , `Telp` = ? ,`ip` = ? , `time` = ? , `email_code` = ? ,`confirmed` = ? WHERE `id` = ?');
80
-        $query->bindValue(1, $level);
81
-        $query->bindValue(2, $password);
82
-        $query->bindValue(3, $fullname);
83
-        $query->bindValue(4, $email);
84
-        $query->bindValue(5, $Telp);
85
-        $query->bindValue(6, $ip);
86
-        $query->bindValue(7, $time);
87
-        $query->bindValue(8, $email_code);
88
-        $query->bindValue(9, $locked);
89
-        $query->bindValue(10, $id);
90
-
91
-        try {
92
-            $query->execute();
93
-        } catch (PDOException $e) {
94
-            die($e->getMessage());
95
-        }
96
-    }
97
-
98
-    public function changepwd($id, $password)
99
-    {
100
-        $password = sha1($password);
101
-        $query = $this->db->prepare('UPDATE `users` SET `password` = ? WHERE `id` = ?');
102
-        $query->bindValue(1, $password);
103
-        $query->bindValue(2, $id);
104
-
105
-        try {
106
-            $query->execute();
107
-        } catch (PDOException $e) {
108
-            die($e->getMessage());
109
-        }
110
-    }
111
-
112
-    public function delete($id)
113
-    {
114
-        $sql = 'DELETE FROM `users` WHERE `id` = ?';
115
-        $query = $this->db->prepare($sql);
116
-        $query->bindValue(1, $id);
117
-
118
-        try {
119
-            $query->execute();
120
-        } catch (PDOException $e) {
121
-            die($e->getMessage());
122
-        }
123
-    }
124
-
125
-    public function activate($email, $email_code)
126
-    {
127
-        $query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `email` = ? AND `email_code` = ? AND `confirmed` = ?');
128
-        $query->bindValue(1, $email);
129
-        $query->bindValue(2, $email_code);
130
-        $query->bindValue(3, 0);
131
-
132
-        try {
133
-            $query->execute();
134
-            $rows = $query->fetchColumn();
135
-            if ($rows == 1) {
136
-                $query_2 = $this->db->prepare('UPDATE `users` SET `confirmed` = ? WHERE `email` = ?');
137
-                $query_2->bindValue(1, 1);
138
-                $query_2->bindValue(2, $email);
139
-                $query_2->execute();
140
-
141
-                return true;
142
-            } else {
143
-                return false;
144
-            }
145
-        } catch (PDOException $e) {
146
-            die($e->getMessage());
147
-        }
148
-    }
149
-
150
-    public function email_confirmed($username)
151
-    {
152
-        $query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `username`= ? AND `confirmed` = ?');
153
-        $query->bindValue(1, $username);
154
-        $query->bindValue(2, 1);
155
-
156
-        try {
157
-            $query->execute();
158
-            $rows = $query->fetchColumn();
159
-            if ($rows == 1) {
160
-                return true;
161
-            } else {
162
-                return false;
163
-            }
164
-        } catch (PDOException $e) {
165
-            die($e->getMessage());
166
-        }
167
-    }
168
-
169
-    public function login($username, $password)
170
-    {
171
-        $query = $this->db->prepare('SELECT `password`, `id` FROM `users` WHERE `username` = ?');
172
-        $query->bindValue(1, $username);
173
-
174
-        try {
175
-            $query->execute();
176
-            $data = $query->fetch();
177
-            $stored_password = $data['password'];
178
-            $id = $data['id'];
179
-            if ($stored_password === sha1($password)) {
180
-                return $id;
181
-            } else {
182
-                return false;
183
-            }
184
-        } catch (PDOException $e) {
185
-            die($e->getMessage());
186
-        }
187
-    }
188
-
189
-    public function userdata($id)
190
-    {
191
-        $query = $this->db->prepare('SELECT * FROM `users` WHERE `id`= ?');
192
-        $query->bindValue(1, $id);
193
-
194
-        try {
195
-            $query->execute();
196
-
197
-            return $query->fetch();
198
-        } catch (PDOException $e) {
199
-            die($e->getMessage());
200
-        }
201
-    }
202
-
203
-    public function get_user_by_id($id)
204
-    {
205
-        $query = $this->db->prepare('SELECT * FROM `users` WHERE `id`= ?');
206
-        $query->bindValue(1, $id);
207
-
208
-        try {
209
-            $query->execute();
210
-
211
-            return $query->fetch();
212
-        } catch (PDOException $e) {
213
-            die($e->getMessage());
214
-        }
215
-    }
216
-
217
-    public function get_user_by_level($level)
218
-    {
219
-        $query = $this->db->prepare('SELECT * FROM `users` WHERE `level`= ?');
220
-        $query->bindValue(1, $level);
221
-
222
-        try {
223
-            $query->execute();
224
-        } catch (PDOException $e) {
225
-            die($e->getMessage());
226
-        }
227
-
228
-        return $query->fetchAll();
229
-    }
230
-
231
-    public function get_user_random_by_level($level)
232
-    {
233
-        $query = $this->db->prepare('SELECT * FROM `users` WHERE `level`= ? ORDER BY RAND() LIMIT 1');
234
-        $query->bindValue(1, $level);
235
-
236
-        try {
237
-            $query->execute();
238
-        } catch (PDOException $e) {
239
-            die($e->getMessage());
240
-        }
241
-
242
-        return $query->fetch();
243
-    }
244
-
245
-    public function get_users()
246
-    {
247
-        $query = $this->db->prepare('SELECT * FROM `users` ORDER BY `time` DESC');
248
-
249
-        try {
250
-            $query->execute();
251
-        } catch (PDOException $e) {
252
-            die($e->getMessage());
253
-        }
254
-
255
-        return $query->fetchAll();
256
-    }
257
-
258
-    public function log_users($iduser, $log)
259
-    {
260
-        $time = time();
261
-        $ip = $_SERVER['REMOTE_ADDR'];
262
-        $browser = $_SERVER['HTTP_USER_AGENT'];
263
-        $query = $this->db->prepare('INSERT INTO `log_users` (`iduser`,`time`,`ip`,`browser`,`log`) VALUES (?, ?, ?, ?, ?)');
264
-        $query->bindValue(1, $iduser);
265
-        $query->bindValue(2, $time);
266
-        $query->bindValue(3, $ip);
267
-        $query->bindValue(4, $browser);
268
-        $query->bindValue(5, $log);
269
-
270
-        try {
271
-            $query->execute();
272
-        } catch (PDOException $e) {
273
-            die($e->getMessage());
274
-        }
275
-    }
276
-
277
-    public function get_users_log()
278
-    {
279
-        $query = $this->db->prepare('SELECT * FROM `log_users` ORDER BY `time` DESC');
280
-
281
-        try {
282
-            $query->execute();
283
-        } catch (PDOException $e) {
284
-            die($e->getMessage());
285
-        }
286
-
287
-        return $query->fetchAll();
288
-    }
5
+	private $db;
6
+
7
+	public function __construct($database)
8
+	{
9
+		$this->db = $database;
10
+	}
11
+
12
+	public function user_exists($username)
13
+	{
14
+		$query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `username`= ?');
15
+		$query->bindValue(1, $username);
16
+
17
+		try {
18
+			$query->execute();
19
+			$rows = $query->fetchColumn();
20
+			if ($rows == 1) {
21
+				return true;
22
+			} else {
23
+				return false;
24
+			}
25
+		} catch (PDOException $e) {
26
+			die($e->getMessage());
27
+		}
28
+	}
29
+
30
+	public function email_exists($email)
31
+	{
32
+		$query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `email`= ?');
33
+		$query->bindValue(1, $email);
34
+
35
+		try {
36
+			$query->execute();
37
+			$rows = $query->fetchColumn();
38
+			if ($rows == 1) {
39
+				return true;
40
+			} else {
41
+				return false;
42
+			}
43
+		} catch (PDOException $e) {
44
+			die($e->getMessage());
45
+		}
46
+	}
47
+
48
+	public function register($username, $password, $email, $fullname, $Telp, $level, $locked)
49
+	{
50
+		$time = time();
51
+		$ip = $_SERVER['REMOTE_ADDR'];
52
+		$email_code = sha1($username + microtime());
53
+		$password = sha1($password);
54
+		$query = $this->db->prepare('INSERT INTO `users` (`username`,`level`, `password`, `fullname`, `email`, `Telp`,`ip`, `time`, `email_code`, `confirmed`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?,?)');
55
+		$query->bindValue(1, $username);
56
+		$query->bindValue(2, $level);
57
+		$query->bindValue(3, $password);
58
+		$query->bindValue(4, $fullname);
59
+		$query->bindValue(5, $email);
60
+		$query->bindValue(6, $Telp);
61
+		$query->bindValue(7, $ip);
62
+		$query->bindValue(8, $time);
63
+		$query->bindValue(9, $email_code);
64
+		$query->bindValue(10, 1);
65
+
66
+		try {
67
+			$query->execute();
68
+		} catch (PDOException $e) {
69
+			die($e->getMessage());
70
+		}
71
+	}
72
+
73
+	public function update($id, $username, $password, $email, $fullname, $Telp, $level, $locked)
74
+	{
75
+		$time = time();
76
+		$ip = $_SERVER['REMOTE_ADDR'];
77
+		$email_code = sha1($username + microtime());
78
+		$password = sha1($password);
79
+		$query = $this->db->prepare('UPDATE `users` SET `level` = ? , `password` = ? , `fullname` = ? , `email` = ? , `Telp` = ? ,`ip` = ? , `time` = ? , `email_code` = ? ,`confirmed` = ? WHERE `id` = ?');
80
+		$query->bindValue(1, $level);
81
+		$query->bindValue(2, $password);
82
+		$query->bindValue(3, $fullname);
83
+		$query->bindValue(4, $email);
84
+		$query->bindValue(5, $Telp);
85
+		$query->bindValue(6, $ip);
86
+		$query->bindValue(7, $time);
87
+		$query->bindValue(8, $email_code);
88
+		$query->bindValue(9, $locked);
89
+		$query->bindValue(10, $id);
90
+
91
+		try {
92
+			$query->execute();
93
+		} catch (PDOException $e) {
94
+			die($e->getMessage());
95
+		}
96
+	}
97
+
98
+	public function changepwd($id, $password)
99
+	{
100
+		$password = sha1($password);
101
+		$query = $this->db->prepare('UPDATE `users` SET `password` = ? WHERE `id` = ?');
102
+		$query->bindValue(1, $password);
103
+		$query->bindValue(2, $id);
104
+
105
+		try {
106
+			$query->execute();
107
+		} catch (PDOException $e) {
108
+			die($e->getMessage());
109
+		}
110
+	}
111
+
112
+	public function delete($id)
113
+	{
114
+		$sql = 'DELETE FROM `users` WHERE `id` = ?';
115
+		$query = $this->db->prepare($sql);
116
+		$query->bindValue(1, $id);
117
+
118
+		try {
119
+			$query->execute();
120
+		} catch (PDOException $e) {
121
+			die($e->getMessage());
122
+		}
123
+	}
124
+
125
+	public function activate($email, $email_code)
126
+	{
127
+		$query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `email` = ? AND `email_code` = ? AND `confirmed` = ?');
128
+		$query->bindValue(1, $email);
129
+		$query->bindValue(2, $email_code);
130
+		$query->bindValue(3, 0);
131
+
132
+		try {
133
+			$query->execute();
134
+			$rows = $query->fetchColumn();
135
+			if ($rows == 1) {
136
+				$query_2 = $this->db->prepare('UPDATE `users` SET `confirmed` = ? WHERE `email` = ?');
137
+				$query_2->bindValue(1, 1);
138
+				$query_2->bindValue(2, $email);
139
+				$query_2->execute();
140
+
141
+				return true;
142
+			} else {
143
+				return false;
144
+			}
145
+		} catch (PDOException $e) {
146
+			die($e->getMessage());
147
+		}
148
+	}
149
+
150
+	public function email_confirmed($username)
151
+	{
152
+		$query = $this->db->prepare('SELECT COUNT(`id`) FROM `users` WHERE `username`= ? AND `confirmed` = ?');
153
+		$query->bindValue(1, $username);
154
+		$query->bindValue(2, 1);
155
+
156
+		try {
157
+			$query->execute();
158
+			$rows = $query->fetchColumn();
159
+			if ($rows == 1) {
160
+				return true;
161
+			} else {
162
+				return false;
163
+			}
164
+		} catch (PDOException $e) {
165
+			die($e->getMessage());
166
+		}
167
+	}
168
+
169
+	public function login($username, $password)
170
+	{
171
+		$query = $this->db->prepare('SELECT `password`, `id` FROM `users` WHERE `username` = ?');
172
+		$query->bindValue(1, $username);
173
+
174
+		try {
175
+			$query->execute();
176
+			$data = $query->fetch();
177
+			$stored_password = $data['password'];
178
+			$id = $data['id'];
179
+			if ($stored_password === sha1($password)) {
180
+				return $id;
181
+			} else {
182
+				return false;
183
+			}
184
+		} catch (PDOException $e) {
185
+			die($e->getMessage());
186
+		}
187
+	}
188
+
189
+	public function userdata($id)
190
+	{
191
+		$query = $this->db->prepare('SELECT * FROM `users` WHERE `id`= ?');
192
+		$query->bindValue(1, $id);
193
+
194
+		try {
195
+			$query->execute();
196
+
197
+			return $query->fetch();
198
+		} catch (PDOException $e) {
199
+			die($e->getMessage());
200
+		}
201
+	}
202
+
203
+	public function get_user_by_id($id)
204
+	{
205
+		$query = $this->db->prepare('SELECT * FROM `users` WHERE `id`= ?');
206
+		$query->bindValue(1, $id);
207
+
208
+		try {
209
+			$query->execute();
210
+
211
+			return $query->fetch();
212
+		} catch (PDOException $e) {
213
+			die($e->getMessage());
214
+		}
215
+	}
216
+
217
+	public function get_user_by_level($level)
218
+	{
219
+		$query = $this->db->prepare('SELECT * FROM `users` WHERE `level`= ?');
220
+		$query->bindValue(1, $level);
221
+
222
+		try {
223
+			$query->execute();
224
+		} catch (PDOException $e) {
225
+			die($e->getMessage());
226
+		}
227
+
228
+		return $query->fetchAll();
229
+	}
230
+
231
+	public function get_user_random_by_level($level)
232
+	{
233
+		$query = $this->db->prepare('SELECT * FROM `users` WHERE `level`= ? ORDER BY RAND() LIMIT 1');
234
+		$query->bindValue(1, $level);
235
+
236
+		try {
237
+			$query->execute();
238
+		} catch (PDOException $e) {
239
+			die($e->getMessage());
240
+		}
241
+
242
+		return $query->fetch();
243
+	}
244
+
245
+	public function get_users()
246
+	{
247
+		$query = $this->db->prepare('SELECT * FROM `users` ORDER BY `time` DESC');
248
+
249
+		try {
250
+			$query->execute();
251
+		} catch (PDOException $e) {
252
+			die($e->getMessage());
253
+		}
254
+
255
+		return $query->fetchAll();
256
+	}
257
+
258
+	public function log_users($iduser, $log)
259
+	{
260
+		$time = time();
261
+		$ip = $_SERVER['REMOTE_ADDR'];
262
+		$browser = $_SERVER['HTTP_USER_AGENT'];
263
+		$query = $this->db->prepare('INSERT INTO `log_users` (`iduser`,`time`,`ip`,`browser`,`log`) VALUES (?, ?, ?, ?, ?)');
264
+		$query->bindValue(1, $iduser);
265
+		$query->bindValue(2, $time);
266
+		$query->bindValue(3, $ip);
267
+		$query->bindValue(4, $browser);
268
+		$query->bindValue(5, $log);
269
+
270
+		try {
271
+			$query->execute();
272
+		} catch (PDOException $e) {
273
+			die($e->getMessage());
274
+		}
275
+	}
276
+
277
+	public function get_users_log()
278
+	{
279
+		$query = $this->db->prepare('SELECT * FROM `log_users` ORDER BY `time` DESC');
280
+
281
+		try {
282
+			$query->execute();
283
+		} catch (PDOException $e) {
284
+			die($e->getMessage());
285
+		}
286
+
287
+		return $query->fetchAll();
288
+	}
289 289
 }
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@  discard block
 block discarded – undo
19 19
             $rows = $query->fetchColumn();
20 20
             if ($rows == 1) {
21 21
                 return true;
22
-            } else {
22
+            }else {
23 23
                 return false;
24 24
             }
25
-        } catch (PDOException $e) {
25
+        }catch (PDOException $e) {
26 26
             die($e->getMessage());
27 27
         }
28 28
     }
@@ -37,10 +37,10 @@  discard block
 block discarded – undo
37 37
             $rows = $query->fetchColumn();
38 38
             if ($rows == 1) {
39 39
                 return true;
40
-            } else {
40
+            }else {
41 41
                 return false;
42 42
             }
43
-        } catch (PDOException $e) {
43
+        }catch (PDOException $e) {
44 44
             die($e->getMessage());
45 45
         }
46 46
     }
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 
66 66
         try {
67 67
             $query->execute();
68
-        } catch (PDOException $e) {
68
+        }catch (PDOException $e) {
69 69
             die($e->getMessage());
70 70
         }
71 71
     }
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 
91 91
         try {
92 92
             $query->execute();
93
-        } catch (PDOException $e) {
93
+        }catch (PDOException $e) {
94 94
             die($e->getMessage());
95 95
         }
96 96
     }
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
 
105 105
         try {
106 106
             $query->execute();
107
-        } catch (PDOException $e) {
107
+        }catch (PDOException $e) {
108 108
             die($e->getMessage());
109 109
         }
110 110
     }
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 
118 118
         try {
119 119
             $query->execute();
120
-        } catch (PDOException $e) {
120
+        }catch (PDOException $e) {
121 121
             die($e->getMessage());
122 122
         }
123 123
     }
@@ -139,10 +139,10 @@  discard block
 block discarded – undo
139 139
                 $query_2->execute();
140 140
 
141 141
                 return true;
142
-            } else {
142
+            }else {
143 143
                 return false;
144 144
             }
145
-        } catch (PDOException $e) {
145
+        }catch (PDOException $e) {
146 146
             die($e->getMessage());
147 147
         }
148 148
     }
@@ -158,10 +158,10 @@  discard block
 block discarded – undo
158 158
             $rows = $query->fetchColumn();
159 159
             if ($rows == 1) {
160 160
                 return true;
161
-            } else {
161
+            }else {
162 162
                 return false;
163 163
             }
164
-        } catch (PDOException $e) {
164
+        }catch (PDOException $e) {
165 165
             die($e->getMessage());
166 166
         }
167 167
     }
@@ -178,10 +178,10 @@  discard block
 block discarded – undo
178 178
             $id = $data['id'];
179 179
             if ($stored_password === sha1($password)) {
180 180
                 return $id;
181
-            } else {
181
+            }else {
182 182
                 return false;
183 183
             }
184
-        } catch (PDOException $e) {
184
+        }catch (PDOException $e) {
185 185
             die($e->getMessage());
186 186
         }
187 187
     }
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
             $query->execute();
196 196
 
197 197
             return $query->fetch();
198
-        } catch (PDOException $e) {
198
+        }catch (PDOException $e) {
199 199
             die($e->getMessage());
200 200
         }
201 201
     }
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
             $query->execute();
210 210
 
211 211
             return $query->fetch();
212
-        } catch (PDOException $e) {
212
+        }catch (PDOException $e) {
213 213
             die($e->getMessage());
214 214
         }
215 215
     }
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
 
222 222
         try {
223 223
             $query->execute();
224
-        } catch (PDOException $e) {
224
+        }catch (PDOException $e) {
225 225
             die($e->getMessage());
226 226
         }
227 227
 
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 
236 236
         try {
237 237
             $query->execute();
238
-        } catch (PDOException $e) {
238
+        }catch (PDOException $e) {
239 239
             die($e->getMessage());
240 240
         }
241 241
 
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
 
249 249
         try {
250 250
             $query->execute();
251
-        } catch (PDOException $e) {
251
+        }catch (PDOException $e) {
252 252
             die($e->getMessage());
253 253
         }
254 254
 
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
 
270 270
         try {
271 271
             $query->execute();
272
-        } catch (PDOException $e) {
272
+        }catch (PDOException $e) {
273 273
             die($e->getMessage());
274 274
         }
275 275
     }
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
 
281 281
         try {
282 282
             $query->execute();
283
-        } catch (PDOException $e) {
283
+        }catch (PDOException $e) {
284 284
             die($e->getMessage());
285 285
         }
286 286
 
Please login to merge, or discard this patch.
myticketbyresolver.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -50,18 +50,18 @@
 block discarded – undo
50 50
     </thead>
51 51
     <tbody>
52 52
 		<?php 
53
-        foreach ($tickets as $ticket) {
54
-            $sla = $slas->sla_data($ticket['sla']);
55
-            $user = $users->userdata($ticket['assignee']);
56
-            echo '<tr><td><a href=ticketedit.php?id='.$ticket['id'].'>'.$ticket['ticketnumber'].'</a></td>'.
57
-                 '<td>'.$sla['namasla'].'</td>'.
58
-                 '<td>'.date('d-M-Y', $ticket['reporteddate']).'</td>'.
59
-                 '<td>'.$ticket['reportedby'].'</td>'.
60
-                 '<td>'.$ticket['problemsummary'].'</td>'.
61
-                 '<td>'.$ticket['ticketstatus'].'</td>'.
62
-                 '<td>'.$user['fullname'].'</td></tr>';
63
-        }
64
-        ?>
53
+		foreach ($tickets as $ticket) {
54
+			$sla = $slas->sla_data($ticket['sla']);
55
+			$user = $users->userdata($ticket['assignee']);
56
+			echo '<tr><td><a href=ticketedit.php?id='.$ticket['id'].'>'.$ticket['ticketnumber'].'</a></td>'.
57
+				 '<td>'.$sla['namasla'].'</td>'.
58
+				 '<td>'.date('d-M-Y', $ticket['reporteddate']).'</td>'.
59
+				 '<td>'.$ticket['reportedby'].'</td>'.
60
+				 '<td>'.$ticket['problemsummary'].'</td>'.
61
+				 '<td>'.$ticket['ticketstatus'].'</td>'.
62
+				 '<td>'.$user['fullname'].'</td></tr>';
63
+		}
64
+		?>
65 65
     </tbody>
66 66
 	</table>
67 67
 	<p>&nbsp;</p>
Please login to merge, or discard this patch.
ticketlistuser.php 2 patches
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -4,12 +4,12 @@  discard block
 block discarded – undo
4 4
 $general->logged_out_protect();
5 5
 $user = $users->userdata($_SESSION['loginid']);
6 6
 if ($user['level'] == 'Admin' || $user['level'] == 'Manager') {
7
-    $akses = true;
7
+	$akses = true;
8 8
 } else {
9
-    $akses = false;
9
+	$akses = false;
10 10
 }
11 11
 if ($akses = false) {
12
-    exit("You don't have permission to access this page!");
12
+	exit("You don't have permission to access this page!");
13 13
 }
14 14
 $tickets = $tickets->get_opened_tickets();
15 15
 $tickets_count = count($tickets);
@@ -63,34 +63,34 @@  discard block
 block discarded – undo
63 63
     </thead>
64 64
     <tbody>
65 65
 		<?php 
66
-        $currenttime = time();
67
-        foreach ($tickets as $ticket) {
68
-            $sla = $slas->sla_data($ticket['sla']);
69
-            $documenteddate = $ticket['documenteddate'];
70
-            $resolutiontime = $sla['resolutiontime'];
71
-            $slawarning = $sla['slawarning'];
72
-            $slagoaltime = strtotime("+$resolutiontime hours", $documenteddate);
73
-            $slawarningtime = strtotime("+$slawarning hours", $documenteddate);
74
-            if ($currenttime > $slagoaltime) {
75
-                $slabgcolor = '#FF0000';
76
-                $slatxtcolor = '#ffffff';
77
-            } elseif ($currenttime >= $slawarningtime) {
78
-                $slabgcolor = '#FFFF00';
79
-                $slatxtcolor = '#000000';
80
-            } else {
81
-                $slabgcolor = '#00FF00';
82
-                $slatxtcolor = '#000000';
83
-            }
84
-            $user = $users->userdata($ticket['assignee']);
85
-            echo '<tr><td><a href=ticketedituser.php?id='.$ticket['id'].'>'.$ticket['ticketnumber'].'</a></td>'.
86
-                 '<td style="background-color:'.$slabgcolor.';color:'.$slatxtcolor.';">'.$sla['namasla'].'</td>'.
87
-                 '<td>'.date('d-M-Y H:i', $ticket['reporteddate']).'</td>'.
88
-                 '<td>'.$ticket['reportedby'].'</td>'.
89
-                 '<td>'.$ticket['problemsummary'].'</td>'.
90
-                 '<td>'.$ticket['ticketstatus'].'</td>'.
91
-                 '<td>'.$user['fullname'].'</td></tr>';
92
-        }
93
-        ?>
66
+		$currenttime = time();
67
+		foreach ($tickets as $ticket) {
68
+			$sla = $slas->sla_data($ticket['sla']);
69
+			$documenteddate = $ticket['documenteddate'];
70
+			$resolutiontime = $sla['resolutiontime'];
71
+			$slawarning = $sla['slawarning'];
72
+			$slagoaltime = strtotime("+$resolutiontime hours", $documenteddate);
73
+			$slawarningtime = strtotime("+$slawarning hours", $documenteddate);
74
+			if ($currenttime > $slagoaltime) {
75
+				$slabgcolor = '#FF0000';
76
+				$slatxtcolor = '#ffffff';
77
+			} elseif ($currenttime >= $slawarningtime) {
78
+				$slabgcolor = '#FFFF00';
79
+				$slatxtcolor = '#000000';
80
+			} else {
81
+				$slabgcolor = '#00FF00';
82
+				$slatxtcolor = '#000000';
83
+			}
84
+			$user = $users->userdata($ticket['assignee']);
85
+			echo '<tr><td><a href=ticketedituser.php?id='.$ticket['id'].'>'.$ticket['ticketnumber'].'</a></td>'.
86
+				 '<td style="background-color:'.$slabgcolor.';color:'.$slatxtcolor.';">'.$sla['namasla'].'</td>'.
87
+				 '<td>'.date('d-M-Y H:i', $ticket['reporteddate']).'</td>'.
88
+				 '<td>'.$ticket['reportedby'].'</td>'.
89
+				 '<td>'.$ticket['problemsummary'].'</td>'.
90
+				 '<td>'.$ticket['ticketstatus'].'</td>'.
91
+				 '<td>'.$user['fullname'].'</td></tr>';
92
+		}
93
+		?>
94 94
     </tbody>
95 95
 	</table>
96 96
 </body>
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
 $user = $users->userdata($_SESSION['loginid']);
6 6
 if ($user['level'] == 'Admin' || $user['level'] == 'Manager') {
7 7
     $akses = true;
8
-} else {
8
+}else {
9 9
     $akses = false;
10 10
 }
11 11
 if ($akses = false) {
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
             } elseif ($currenttime >= $slawarningtime) {
78 78
                 $slabgcolor = '#FFFF00';
79 79
                 $slatxtcolor = '#000000';
80
-            } else {
80
+            }else {
81 81
                 $slabgcolor = '#00FF00';
82 82
                 $slatxtcolor = '#000000';
83 83
             }
Please login to merge, or discard this patch.