/** * display supporters and offline voting demanders * * @param Proposal $proposal * @param array $supporters * @param mixed $is_supporter * @param boolean $is_valid */ function display_quorum(Proposal $proposal, array $supporters, $is_supporter, $is_valid) { ?> <section class="quorum"> <h2 id="supporters"><?=_("Supporters")?>:</h2> <div class="bargraph_container"> <? $proposal->bargraph_quorum($is_supporter, $is_valid); ?> </div> <? if (Login::$member or Login::$admin) { ?> <?=join(", ", $supporters); } else { ?> <span class="disabled"><?=_("The list of supporters is only visible for logged in users.")?></span> <? } if ($proposal->allowed_change_supporters()) { ?> <br class="clear"> <? $disabled = (Login::$member and Login::$member->entitled($_SESSION['ngroup'])) ? "" : " disabled"; if ($is_supporter) { if ($is_valid) { ?><div class="support">✓ <? if ($is_supporter==="anonymous") { echo _("You support this proposal anonymously."); } else { echo _("You support this proposal."); } ?></div><? } else { ?><div class="support_expired">✓ <? if ($is_supporter==="anonymous") { echo _("Your anonymous support for this proposal is expired."); } else { echo _("Your support for this proposal is expired."); } ?></div><? form(URI::same()."#supporters"); ?> <input type="hidden" name="action" value="renew_support"> <input type="submit" value="<?=_("Renew your support for this proposal")?>"<?=$disabled?>> <? form_end(); } if (Login::$member and $proposal->is_proponent(Login::$member, false)) { $disabled = ' disabled title="'._("You can not remove your support while you are proponent.").'"'; } form(URI::same()."#supporters"); ?> <input type="hidden" name="action" value="revoke_support"> <input type="submit" value="<?=_("Revoke your support for this proposal")?>"<?=$disabled?>> <? form_end(); } else { form(URI::same()."#supporters"); ?> <input type="hidden" name="action" value="add_support"> <input type="submit" value="<?=_("Support this proposal")?>"<?=$disabled?>> <? form_end(); form(URI::same()."#supporters"); ?> <input type="hidden" name="action" value="add_support_anonym"> <input type="submit" value="<?=_("Support this proposal anonymously")?>"<?=$disabled?>> <? form_end(); } } ?> <div class="clearfix"></div> <? // admission by decision if (Login::$admin) { if (!empty($_GET['edit_admission_decision'])) { form(URI::same()."#admission_decision", "", "admission_decision", "admission_decision", true); if ($proposal->admission_decision!==null) { ?> <b><?=_("Admitted by decision")?>:</b> <input type="text" name="admission_decision" value="<?=h($proposal->admission_decision)?>"> <input type="submit" value="<?=_("apply changes")?>"> <? } else { ?> <b id="admission_decision"><?=_("Admit proposal due to a decision")?>:</b> <input type="text" name="admission_decision"> <input type="submit" value="<?=_("admit proposal")?>"> <? } ?> <input type="hidden" name="action" value="admission_decision"> <? form_end(); } elseif ($proposal->admission_decision!==null) { ?> <div id="admission_decision" class="admission_decision"> <b><?=_("Admitted by decision")?>:</b> <?=content2html($proposal->admission_decision)?> <a href="<?=URI::append(['edit_admission_decision'=>1])?>#admission_decision" class="iconlink"><img src="img/edit.png" width="16" height="16" <?alt(_("edit"))?>></a> </div> <? } else { ?> <div class="admission_decision"> <a href="<?=URI::append(['edit_admission_decision'=>1])?>#admission_decision"><?=_("Admit proposal due to a decision")?></a> </div> <? } } elseif ($proposal->admission_decision!==null) { ?> <div id="admission_decision" class="admission_decision"> <b><?=_("Admitted by decision")?>:</b> <?=content2html($proposal->admission_decision)?> </div> <? } ?> </section> <? }