This repository has been archived by the owner on Nov 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexplore.php
126 lines (124 loc) · 4.33 KB
/
explore.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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?php
include("auth/lock.php");
include_once('includes/common.php');
include_once('includes/queries.php');
$activities = latest_caffeine_activity(10);
$users = random_users(4);
$topcoffee = top_caffeine_consumers_total(10, 0);
$topcoffeeavg = top_caffeine_consumers_average(10, 0);
$topmate = top_caffeine_consumers_total(10, 1);
$topmateavg = top_caffeine_consumers_average(10, 1);
$recentlyjoined = recently_joined_users(5);
$longestjoined = longest_joined_users(5);
include("header.php");
?>
<div class="white-box fullWidth">
<h2>Explore!</h2>
<p>You're not the only human at this site! Great, isn't it? Lets see the stats of some other guys.</p>
</div>
<div><!--space--></div>
<div class="white-box">
<h2>Caffeine Activity</h2>
<ul class="userlist">
<?php foreach ($activities as $activity) { ?>
<li><?php echo profilelink($activity['ulogin']); ?>
<?php printf(' %s at %s%s', get_entrytype($activity['ctype']), $activity['cdate'], format_timezone($activity['ctimezone'])); ?>
</li>
<?php } ?>
</ul>
</div>
<div class="white-box">
<h2>Get in touch with eachother!</h2>
<div id="random_users">
<?php foreach ($users as $user) { ?>
<div class="usercard">
<?php echo profilelink($user['ulogin']); ?><br />
Name: <?php printf("%s %s", $user['ufname'], $user['uname']); ?><br />
Location: <?php echo $user['ulocation']; ?><br />
Coffees total: <?php echo $user['coffees']; ?><br />
Mate total: <?php echo $user['mate']; ?>
</div>
<?php } ?>
</div>
<div class="clearfix"> </div>
<p><a href="#" id="more-users">More users</a></p>
</div>
<div class="white-box" id="ranks">
<h2>Caffeine Ranking</h2>
<div class="rankbox">
<h3>Top coffee drinkers</h3>
<ol class="ranklist">
<?php foreach ($topcoffee as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> - <?php echo $user['total']; ?> Coffees</li>
<?php } ?>
</ol>
</div>
<div class="rankbox">
<h3>Top mate drinkers</h3>
<ol class="ranklist">
<?php foreach ($topmate as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> - <?php echo $user['total']; ?> Mate</li>
<?php } ?>
</ol>
</div>
<div class="clearfix"> </div>
<div class="rankbox">
<h3>Top daily coffee average</h3>
<ol class="ranklist">
<?php foreach ($topcoffeeavg as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> - <?php echo $user['average']; ?></li>
<?php } ?>
</ol>
</div>
<div class="rankbox">
<h3>Top daily mate average</h3>
<ol class="ranklist">
<?php foreach ($topmateavg as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> - <?php echo $user['average']; ?></li>
<?php } ?>
</ol>
</div>
<div class="clearfix"> </div>
</div>
<div class="white-box">
<h2>Newest vs. Oldest members</h2>
<div class="rankbox">
<h3>Joined recently</h3>
<ul class="userlist">
<?php foreach ($recentlyjoined as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> (<?php echo $user['days']; ?> days)</li>
<?php } ?>
</ul>
</div>
<div class="rankbox">
<h3>Veterans</h3>
<ul class="userlist">
<?php foreach($longestjoined as $user) { ?>
<li><?php echo profilelink($user['ulogin']); ?> (<?php echo $user['days']; ?> days)</li>
<?php } ?>
</ul>
</div>
<div class="clearfix"> </div>
</div>
<script type="text/javascript" src="lib/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#more-users').click(function(event) {
$.getJSON('<?php echo baseurl(); ?>/api/v1/random-users?count=4', function(data) {
$('#random_users > div').remove();
for (var i=0; i < data.length; i++) {
$('#random_users').append(
'<div class="usercard"><a href="' + data[i].profile + '">' + data[i].username + '</a><br />' +
'Name: ' + data[i].name + '<br />' +
'Locaton: ' + data[i].location + '<br />' +
'Coffees total: ' + data[i].coffees + '<br />' +
'Mate total: ' + data[i].mate + '</div>');
}
});
return false;
});
});
</script>
<?php
include("footer.php");
?>