## 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 reddit Inc.
##
## All portions of the code written by reddit are Copyright (c) 2006-2012
## reddit Inc. All Rights Reserved.
###############################################################################
<%!
from r2.lib.strings import strings, Score
from r2.lib.pages import WrappedUser, ModList
%>
<%namespace file="utils.html" import="plain_link, thing_timestamp, text_with_links"/>
<%namespace file="subreddit.html" import="addremove_button" />
<%namespace file="printablebuttons.html" import="ynbutton, state_button" />
${plain_link(thing.sr.name, thing.sr.path, _sr_path=False, _class="hover")}
${addremove_button(thing.sr)}
${unsafe(Score.readers(thing.subscribers))}
%if thing.sr.moderator:
${text_with_links(ModList.remove_self_title % dict(action='(%(action)s)'),
_sr_path=True,
action=dict(
## TRANSLATORS: this label links to the edit moderators page.
link_text=_('change'),
path='about/moderators'))}
%endif
%if thing.sr.contributor:
${ynbutton(op='leavecontributor',
title=_('leave'),
executed=_('you are no longer an approved submitter'),
question=_('stop being an approved submitter?'),
format=_('you are an approved submitter on this reddit. (%(leave)s)'),
format_arg='leave',
hidden_data=dict(
id=thing.sr._fullname))}
%endif
%if thing.flair_prefs:
${thing.flair_prefs}
%endif
%if thing.sr.description:
${thing.sr.description_usertext}
%endif
%if thing.sr.author:
${unsafe(_("created by %(user)s") % dict(user = unsafe(WrappedUser(thing.sr.author).render())))}
%endif
${_("a community for")} ${thing_timestamp(thing.sr)}
%if c.user_is_admin:
%if thing.sr._spam:
${state_button("approve", _("approve this reddit"),
"return change_state(this, 'approve');", _("approved"),
hidden_data = dict(id = thing.sr._fullname))}
%if thing.sr._spam and hasattr(thing.sr, "banner"):
(${strings.banned_by % thing.sr.banner})
%endif
%else:
${state_button("remove", _("ban this reddit"),
"return change_state(this, 'remove');", _("banned"),
hidden_data = dict(id = thing.sr._fullname))}
%endif
%endif