本文整理汇总了PHP中Comments::display方法的典型用法代码示例。如果您正苦于以下问题:PHP Comments::display方法的具体用法?PHP Comments::display怎么用?PHP Comments::display使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Comments
的用法示例。
在下文中一共展示了Comments::display方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: redirect
ContributionService::delete_contribution($contribution);
redirect(HOST . DIR . url('/member/contribution_panel.php', '', '&'));
} else {
$Bread_crumb->add($LANG['member_area'], url('member.php?id=' . $User->get_attribute('user_id') . '&view=1', 'member-' . $User->get_attribute('user_id') . '.php?view=1'));
$Bread_crumb->add($LANG['contribution_panel'], url('contribution_panel.php'));
define('TITLE', $LANG['contribution_panel']);
}
require_once '../kernel/header.php';
$template = new Template('member/contribution_panel.tpl');
if ($contribution_id > 0) {
$template->assign_vars(array('C_CONSULT_CONTRIBUTION' => true));
import('content/comments');
$comments = new Comments('events', $contribution_id, url('contribution_panel.php?id=' . $contribution_id . '&com=%s'), 'member', KERNEL_SCRIPT);
$contribution_creation_date = $contribution->get_creation_date();
$contribution_fixing_date = $contribution->get_fixing_date();
$template->assign_vars(array('C_WRITE_AUTH' => $User->check_auth($contribution->get_auth(), CONTRIBUTION_AUTH_BIT), 'C_UNPROCESSED_CONTRIBUTION' => $contribution->get_status() != EVENT_STATUS_PROCESSED, 'ENTITLED' => $contribution->get_entitled(), 'DESCRIPTION' => second_parse($contribution->get_description()), 'STATUS' => $contribution->get_status_name(), 'CONTRIBUTER' => $Sql->query("SELECT login FROM " . DB_TABLE_MEMBER . " WHERE user_id = '" . $contribution->get_poster_id() . "'", __LINE__, __FILE__), 'COMMENTS' => $comments->display(), 'CREATION_DATE' => $contribution_creation_date->format(DATE_FORMAT_SHORT), 'MODULE' => $contribution->get_module_name(), 'U_CONTRIBUTOR_PROFILE' => url('member.php?id=' . $contribution->get_poster_id(), 'member-' . $contribution->get_poster_id() . '.php'), 'FIXING_URL' => url(PATH_TO_ROOT . $contribution->get_fixing_url())));
if ($contribution->get_status() == EVENT_STATUS_PROCESSED) {
$template->assign_vars(array('C_CONTRIBUTION_FIXED' => true, 'FIXER' => $Sql->query("SELECT login FROM " . DB_TABLE_MEMBER . " WHERE user_id = '" . $contribution->get_fixer_id() . "'", __LINE__, __FILE__), 'FIXING_DATE' => $contribution_fixing_date->format(DATE_FORMAT_SHORT), 'U_FIXER_PROFILE' => url('member.php?id=' . $contribution->get_poster_id(), 'member-' . $contribution->get_poster_id() . '.php')));
}
$template->assign_vars(array('L_CONTRIBUTION' => $LANG['contribution'], 'L_ENTITLED' => $LANG['contribution_entitled'], 'L_DESCRIPTION' => $LANG['contribution_description'], 'L_STATUS' => $LANG['contribution_status'], 'L_CONTRIBUTOR' => $LANG['contributor'], 'L_CREATION_DATE' => $LANG['contribution_creation_date'], 'L_FIXER' => $LANG['contribution_fixer'], 'L_FIXING_DATE' => $LANG['contribution_fixing_date'], 'L_MODULE' => $LANG['contribution_module'], 'L_PROCESS_CONTRIBUTION' => $LANG['process_contribution'], 'L_CONFIRM_DELETE_CONTRIBUTION' => $LANG['confirm_delete_contribution'], 'L_DELETE' => $LANG['delete'], 'L_UPDATE' => $LANG['update'], 'U_UPDATE' => url('contribution_panel.php?edit=' . $contribution_id), 'U_DELETE' => url('contribution_panel.php?del=' . $contribution_id . '&token=' . $Session->get_token())));
} elseif ($id_update > 0) {
$template->assign_vars(array('C_EDIT_CONTRIBUTION' => true, 'EDITOR' => display_editor(), 'ENTITLED' => $contribution->get_entitled(), 'DESCRIPTION' => unparse($contribution->get_description()), 'CONTRIBUTION_ID' => $contribution->get_id(), 'EVENT_STATUS_UNREAD_SELECTED' => $contribution->get_status() == EVENT_STATUS_UNREAD ? ' selected="selected"' : '', 'EVENT_STATUS_BEING_PROCESSED_SELECTED' => $contribution->get_status() == EVENT_STATUS_BEING_PROCESSED ? ' selected="selected"' : '', 'EVENT_STATUS_PROCESSED_SELECTED' => $contribution->get_status() == EVENT_STATUS_PROCESSED ? ' selected="selected"' : '', 'L_CONTRIBUTION_STATUS_UNREAD' => $LANG['contribution_status_unread'], 'L_CONTRIBUTION_STATUS_BEING_PROCESSED' => $LANG['contribution_status_being_processed'], 'L_CONTRIBUTION_STATUS_PROCESSED' => $LANG['contribution_status_processed'], 'L_CONTRIBUTION' => $LANG['contribution'], 'L_DESCRIPTION' => $LANG['contribution_description'], 'L_STATUS' => $LANG['contribution_status'], 'L_ENTITLED' => $LANG['contribution_entitled'], 'L_SUBMIT' => $LANG['submit'], 'L_PREVIEW' => $LANG['preview'], 'L_RESET' => $LANG['reset'], 'U_TARGET' => url('contribution_panel.php?token=' . $Session->get_token())));
} else {
import('util/pagination');
$pagination = new Pagination();
$template->assign_vars(array('C_CONTRIBUTION_LIST' => true));
$num_contributions = 1;
define('CONTRIBUTIONS_PER_PAGE', 20);
$criteria = retrieve(GET, 'criteria', 'current_status');
$order = retrieve(GET, 'order', 'asc');
if (!in_array($criteria, array('entitled', 'module', 'status', 'creation_date', 'fixing_date', 'poster_id', 'fixer_id'))) {
示例2: array
<p class="proposal"><?=content2html($proposal->content)?></p>
<?
if ($is_proponent and $proposal->allowed_edit_reason_only()) {
?>
<div class="add"><a href="proposal_edit.php?id=<?=$proposal->id?>" class="icontextlink"><img src="img/edit.png" width="16" height="16" alt="<?=_("edit")?>"><?=_("Edit reason")?></a></div>
<?
}
?>
<h2><?=_("Reason")?></h2>
<p class="proposal"><?=content2html($proposal->reason)?></p>
</section>
<div class="clearfix"></div>
<?
Comments::display($proposal);
help("timebar");
// time bar
if ($proposal->submitted or $proposal->revoke) {
$times = array();
// proposal dates
if ($proposal->submitted) {
$times[] = array($proposal->submitted, _("Submitted"), _("Submitted at %s."));
}
if ($proposal->admitted) {
$times[] = array($proposal->admitted, _("Admitted"), _("Admitted at %s."));
}
if ($proposal->revoke) {
$times[] = array($proposal->revoke, _("Revoke"),
示例3: array
<?php
define('PATH_TO_ROOT', '../../..');
require_once PATH_TO_ROOT . '/kernel/begin.php';
define('TITLE', $LANG['title_com']);
require_once PATH_TO_ROOT . '/kernel/header_no_display.php';
if (!empty($_GET['com'])) {
if (!preg_match('`([0-9]+)([a-z]+)([0-9]*)`', trim($_GET['com']), $array_get)) {
$array_get = array('', '', '', '');
}
$idcom = empty($array_get[3]) && !empty($_POST['idcom']) ? numeric($_POST['idcom']) : $array_get[3];
import('content/comments');
$Comments = new Comments($array_get[2], $array_get[1], url('?com=' . $array_get[1] . $array_get[2] . '%s', ''), $array_get[2]);
$Comments->set_arg($idcom, HOST . DIR . '/kernel/framework/ajax/pop_up_comments.php');
echo $Comments->display(POP_UP_WINDOW, null, '');
}
include_once PATH_TO_ROOT . '/kernel/footer_no_display.php';
示例4: display_comments
function display_comments($script, $idprov, $vars, $module_folder = '')
{
import('content/comments');
$comments = new Comments($script, $idprov, $vars, $module_folder);
return $comments->display();
}