forked from metacpan/metacpan-web
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrecent.html
31 lines (30 loc) · 1.04 KB
/
recent.html
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
<%
rss = 'recent?f=' _ c.req.params.f || 'l';
title = "Recent";
INCLUDE inc/recent-bar.html;
%>
<div class="content">
<div id="feed_subscription" class="page-header">
<p>Recent Uploads</p>
<a href="/feed/recent"><i class="fa fa-rss fa-2x black"></i></a>
</div>
<%-
MoY = [undef, 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
DoW = [undef, "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];
releases = [];
FOREACH release IN recent;
date = release.date.dt;
USE dt = DateTime( year = date.year, month = date.month, day = date.day );
day = "%s, %d %s %s".sprintf(DoW.item(dt.day_of_week), date.day, MoY.item(date.month), date.year);
IF day != last;
IF releases.size;
INCLUDE inc/release-table.html releases = releases day = last;
END;
releases = [];
last = day;
END;
releases.push(release);
END %>
<% INCLUDE inc/release-table.html releases = releases %>
<% INCLUDE inc/pager.html size = page_size %>
</div>