## The contents of this file are subject to the Common Public Attribution
## License Version 1.0. (the "License"); you may not use this file except in
## compliance with the License. You may obtain a copy of the License at
## http://code.reddit.com/LICENSE. The License is based on the Mozilla Public
## License Version 1.1, but Sections 14 and 15 have been added to cover use of
## software over a computer network and provide for limited attribution for the
## Original Developer. In addition, Exhibit A has been modified to be consistent
## with Exhibit B.
##
## Software distributed under the License is distributed on an "AS IS" basis,
## WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
## the specific language governing rights and limitations under the License.
##
## The Original Code is Reddit.
##
## The Original Developer is the Initial Developer.  The Initial Developer of
## the Original Code is CondeNet, Inc.
##
## All portions of the code written by CondeNet are Copyright (c) 2006-2010
## CondeNet, Inc. All Rights Reserved.
################################################################################
<%!
   import locale
   from r2.lib.strings import strings
 %>


<%namespace file="printablebuttons.html" import="state_button" />
<%namespace file="printable.html" import="thing_css_class" />



<div class="linkinfo">
  ${_("this post was submitted on")}
  &#32;
  ${thing.a._date.strftime(thing.datefmt)}

  <div class="score">
    ${unsafe(strings.person_label % dict(num = locale.format("%d", thing.a.score, True),
                                         persons = ungettext("point", "points", 
                                         thing.a.score)))}
    <% percent = int(float(thing.a.upvotes) / max(thing.a.upvotes + thing.a.downvotes, 1) * 100) %>
    &#32;(${percent}% ${_("like it")})
  </div>

  <span class="upvotes">
    ${unsafe(strings.person_label % dict(num = locale.format("%d", thing.a.upvotes, True),
                                         persons = ungettext("up vote", "up votes", 
                                         thing.a.upvotes)))}
  </span>
  &#32;
  <span class="downvotes">
    ${unsafe(strings.person_label % dict(num = locale.format("%d", thing.a.downvotes, True),
                                         persons = ungettext("down vote", "down votes", 
                                         thing.a.downvotes)))}
  </span>

%if getattr(thing.a, "shortlink", None):
  <div class="shortlink">
    shortlink:
    &#32;
    <a href="http://${thing.a.shortlink}">${thing.a.shortlink}</a>
  </div>
%endif

  <table>
    %if c.user_is_admin:
      <%include file="adminlinkinfo.html"/>
    %endif

    %if c.user_is_sponsor:
      <%include file="linkpromoteinfobar.html"/>
    %endif
  </table>
</div>


