Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

107 lines (103 sloc) 5.052 kb
<% title = author.name _ " (" _ author.pauseid _ ")"; rss = 'author/' _ author.pauseid %>
<div class="search-bar">
<% INCLUDE inc/author-pic.html author = author float = 'left' %>
<div style="clear: both; text-align: center"></div>
<hr>
<strong>Email</strong><br>
<a href="mailto:<% author.email.0 %>" class="ellipsis" title="<%author.email.0 %>"><% author.email.0 %></a><br>
<% IF author.website.size %>
<strong>Website</strong><br>
<a rel="me" href="<% author.website.0 %>" title="<% author.website.0 %>" target="_blank"><% author.website.0.decode_punycode %></a><br><% END %>
<%
IF author.profile.size -%>
<strong>Profiles</strong>
<div class='user-profiles'>
<%-
FOREACH profile IN author.profile.sort('name');
IF profiles.${profile.name} %>
<a rel="me" href="<% profiles.${profile.name}.url.replace('%s', profile.id) %>" target="_blank">
<img src="/static/images/profile/<% profile.name %>.png" width=16 height=16 alt="<% profile.name %>" title="<% profile.name %> - <% profile.id%>">
</a>
<% END; END %></div><% END %>
<% IF author.country || author.city || author.region %>
<strong>Location</strong><br>
<% IF author.country %>
<img src="/static/images/flag/<% author.country.lower %>.png" alt="<% author.country %>" title="<% author.country %>" width=16 height=11> &nbsp;
<%- END %>
<%- author.city; %><% IF author.city && author.region %>, <% END %><%- author.region %><br>
<% END %>
<% IF author.blog.size %>
<strong>Blog</strong><br>
<% FOREACH blog IN author.blog -%>
<% IF blog.feed %><a href="<% blog.feed %>" target="_blank"><img src="/static/images/profile/feed.png" width=16 height=16 style="float: right"></a><% END %>
<a href="<% blog.url %>" title="<% blog.url %>" target="_blank" class="ellipsis" style="width: 140px"><% blog.url.replace('^https?://', '') %></a>
<% END; END %>
<% IF author.donation.size; FOREACH donate IN author.donation %>
<% IF donate.name == 'paypal' %>
<br>
<center><form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="<% donate.id %>">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Donation to CPAN Author <% author.pauseid %> via MetaCPAN">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-DonationsBF:btn_donate_SM.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form></center>
<% ELSIF donate.name == 'wishlist' && donate.id %>
<div style="text-align: center"><a rel="me" href="<% donate.id %>" target="_blank">Wishlist</a></div>
<% ELSIF donate.name == 'flattr' && donate.id %>
<script type="text/javascript">
/* <![CDATA[ */
(function() {
var s = document.createElement('script'), t = document.getElementsByTagName('script')[0];
s.type = 'text/javascript';
s.async = true;
s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto';
t.parentNode.insertBefore(s, t);
})();
/* ]]> */
</script>
<div style="text-align: center">
<a class="FlattrButton" style="display:none;"
title="<% author.name %> (<% author.pauseid %>) on metacpan"
rev="flattr;uid:<% donate.id %>;button:compact;category:software;tags:perl,cpan,metacpan;"
href="https://metacpan.org/author/<% author.pauseid %>"
language="en_GB" >
<% author.name %> is <% author.pauseid %> on CPAN, the Comprehensive Perl Archive Network.
</a>
</div>
<% END; END; END %>
<%
i = 0;
counter = 1;
aggregated = [];
latest = releases[0];
FOREACH release IN releases;
IF release.date.dt_canonical > latest.date.dt_canonical; latest = release; END;
IF last == release.distribution; counter = counter + 1; NEXT;
ELSE; last = release.distribution; counter = 1; END;
UNLESS release.name; NEXT; END;
aggregated.push(release);
END %>
<hr>
<% INCLUDE inc/activity.html query = 'author=' _ author.pauseid %>
<% INCLUDE inc/release-latest.html %>
<hr>
<strong>Tools</strong>
<ul>
<li>Search distributions:<br>
<form action="/search">
<input type="hidden" name="q" value="author:<% author.pauseid %>">
<input type="text" name="q">
<input type="submit" style="display: none"></form></li>
<li><a href="http://cpantesters.org/author/<% author.pauseid.substr(0,1) %>/<% author.pauseid %>.html">CPANTesters Reports</a></li>
<li><a href="http://explorer.metacpan.org/?url=/author/<% author.pauseid %>">MetaCPAN Explorer</a></li>
<li><a href="http://cpan.metacpan.org/authors/id/<% author.pauseid.substr(0,1) %>/<% author.pauseid.substr(0,2) %>/<% author.pauseid %>">Browse CPAN directory</a></li>
</ul>
</div>
<div class="content">
<% INCLUDE inc/release-table.html releases = aggregated, header = 1, tablesorter = 1 %>
</div>
Jump to Line
Something went wrong with that request. Please try again.