-
Notifications
You must be signed in to change notification settings - Fork 3
/
sidebar.php
104 lines (96 loc) · 2.27 KB
/
sidebar.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
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
97
98
99
100
101
102
103
104
<div id="sidebar" class="main">
<?php
if (!empty($_SESSION['user'])) {
$query = "
SELECT
title,
timestamp,
username,
password,
id
FROM pastes
WHERE
username = :username && password = ''
ORDER BY id DESC
LIMIT 9
";
try {
$stmt = $db->prepare($query);
$stmt->bindParam(':username', $_SESSION['user']['username']);
$stmt->execute();
}
catch (PDOException $ex) {
die("Failed to run query");
}
$rows = $stmt->fetchAll();
if ($rows) {
echo '<span id="h2">Your pastes:</span>';
$i = 0;
foreach ($rows as $row):
if ($i > 7) {
break;
}
if ($row['password'] != "") {
continue;
} else {
$i++;
}
$time = time_diff($row['timestamp']);
//$row['username'];
$id = $row['id'];
$title = htmlentities($row['title'], ENT_QUOTES, 'UTF-8');
?>
<div class="sidebarPaste">
<?php echo "<a href='paste.php?id=$id'>$title</a><br />$time";
?>
</div>
<?php
endforeach;
}
}
$query = "
SELECT
title,
timestamp,
username,
password,
id
FROM pastes
WHERE password = ''
ORDER BY id DESC
LIMIT 9
";
try {
$stmt = $db->prepare($query);
$stmt->execute();
}
catch (PDOException $ex) {
die("Failed to run query");
}
$rows = $stmt->fetchAll();
if ($rows) {
echo '<span id="h2">Recent pastes:</span>';
$i = 0;
foreach ($rows as $row):
if ($i > 7) {
break;
}
if ($row['password'] != "") {
continue;
} else {
$i++;
}
$time = time_diff($row['timestamp']);
//$row['username'];
$id = $row['id'];
$title = htmlentities($row['title'], ENT_QUOTES, 'UTF-8');
?>
<div class="sidebarPaste">
<?php echo "<a href='paste.php?id=$id'>$title</a><br />$time";
?>
</div>
<?php
endforeach;
}
?>
</div>