當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Argument::authorLink方法代碼示例

本文整理匯總了PHP中Argument::authorLink方法的典型用法代碼示例。如果您正苦於以下問題:PHP Argument::authorLink方法的具體用法?PHP Argument::authorLink怎麽用?PHP Argument::authorLink使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Argument的用法示例。


在下文中一共展示了Argument::authorLink方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: drawArgumentBoxFull

function drawArgumentBoxFull(Question $q, Argument $a, $basePath)
{
    global $sTemplate, $sUser;
    $ret = "";
    $argumentId = $a->argumentId();
    $numPoints = $a->score();
    $ret .= '
<div class = "argument_full">
  <div class = "stats question_stats">
    <div class = "points question_points">' . $numPoints . '</div>
    <div class = "points_text question_points_text">' . $sTemplate->getStringNumber("QUESTION_POINTS", array(), array(), $numPoints) . '</div>
    ' . voteUp('question_vote_up', $q->questionId(), $argumentId, $a->type(), $q->type(), $q->flags()) . '
    ' . voteDn('question_vote_dn', $q->questionId(), $argumentId, $a->type(), $q->type(), $q->flags()) . '
  </div>
  <div class = "argument_title"><a href = "' . $a->url($basePath) . '">' . $a->headline() . '</a></div>';
    $ret .= '<div class = "argument_abstract_extended argument_abstract_cursive">' . $a->abstractText() . '</div>';
    $ret .= '<div class = "argument_details_extended">' . $a->details() . '</div>';
    if ($a->canEdit($sUser)) {
        $ret .= '<div class = "author question_author"><a href = "' . $a->url($basePath) . 'edit/">' . $sTemplate->getString("ARGUMENT_EDIT", array("[TIMELEFT]"), array($a->timeLeftEdit())) . '</a></div>';
    } else {
        $ret .= '<div class = "author question_author">' . $sTemplate->getString("QUESTION_AUTHOR", array("[TIMESINCE]", "[USERNAME]"), array($a->timeSince(), $a->authorLink())) . '</div>';
    }
    $ret .= '
  <div class = "argument_' . ($a->type() == ARGUMENT_PRO ? "pro" : "con") . '_bar"></div>
</div>';
    if (!$a->parentId()) {
        $numArguments = $a->numArguments();
        $ret .= '
<div class = "counter_argument_box_full_line"></div>
<a href = "' . $a->urlCounterArguments($basePath) . '">
  <div class = "counter_argument_box_full ' . ($a->type() == ARGUMENT_PRO ? "counter_argument_box_full_pro" : "counter_argument_box_full_con") . '">
    <div class = "count">' . $numArguments . '</div>
    <div class = "count_text">' . $sTemplate->getStringNumber("NUM_COUNTER_ARGUMENTS", array(), array(), $numArguments) . '</div>
    <div class = "plus_sign"></div>
  </div>
</a>';
    }
    return $ret;
}
開發者ID:roewi,項目名稱:wikiarguments,代碼行數:39,代碼來源:functions.php


注:本文中的Argument::authorLink方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。