本文整理汇总了PHP中Statement::getUsername方法的典型用法代码示例。如果您正苦于以下问题:PHP Statement::getUsername方法的具体用法?PHP Statement::getUsername怎么用?PHP Statement::getUsername使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Statement
的用法示例。
在下文中一共展示了Statement::getUsername方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: onNewStatement
public function onNewStatement(FrontController $sender, Statement $st)
{
$user = FrontController::getUser();
if (!$user->user_id) {
$guest = clone $user;
$guest->email = $st->getEmail();
$guest->name = $st->getUsername();
$this->_subscribe($st, $guest);
} else {
$this->_subscribe($st, $user);
}
}
示例2: renderStatement
public function renderStatement(Statement $st, $template)
{
$vars = array('id' => $st->getId(), 'st-url' => FrontController::getURLByRoute('view', array('id' => $st->getId())), 'title' => $st->getTitle(), 'teaser' => $st->getTeaser(), 'text' => $st->getText(), 'username' => $st->getUsername(), 'answer' => nl2br($st->getAnswer()), 'answer_name' => $st->getAnswerName(), 'plus_count' => $st->getPlusCount(), 'minus_count' => $st->getMinusCount(), 'comm_num' => $st->getCommNum(), 'status' => t($st->getStatusName()), 'status_icon' => $st->getStatus(), 'date' => date('j.m.Y H:i', $st->getDate()), 'category' => $st->getCategoryName(), 'rate' => $st->getPlusCount() - $st->getMinusCount(), 'comments' => $st->getComments(), 'new_comments' => $st->getNewComment(), 'type' => t($st->getTypeName()), 'type_icon' => $st->getType(), 'edit_link' => FrontController::getURLByRoute('editStatement', array('id' => $st->getId())));
$blocks = array();
if ($st->getIsset()) {
$blocks['isset'] = true;
}
if ($st->getAnswerId()) {
$blocks['answer'] = true;
}
if (in_array($this->_user->user_group, FrontController::$config['moder_groups']) || in_array($this->_user->user_id, FrontController::$config['moders'])) {
$blocks['moder'] = true;
}
return $this->render($template, $vars, $blocks);
}
示例3: onNewStatement
public function onNewStatement(FrontController $sender, Statement $st)
{
$vars = array('username' => $st->getUsername(), 'st_link' => FrontController::getURLByRoute('@view', array('id' => $st->getId()), true), 'title' => $st->getTitle(), 'message' => strip_tags($st->getText()));
$this->getMailer()->sendMail('newStatement', $this->_getModerEmails(), $vars);
}