X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fnoticeform.php;h=0c991c9695bc672bc0eebdb93234e5fbdf3be483;hb=2d063650effb22c90936a4588f44946c69e1d9a1;hp=9bc5e0d6a3e261cc4f9385caa99f4b4c7b8f6a23;hpb=87120106721a079e3b45baa918f379fa7c9cf361;p=quix0rs-gnu-social.git diff --git a/lib/noticeform.php b/lib/noticeform.php index 9bc5e0d6a3..0c991c9695 100644 --- a/lib/noticeform.php +++ b/lib/noticeform.php @@ -63,6 +63,12 @@ class NoticeForm extends Form var $content = null; + /** + * The current user + */ + + var $user = null; + /** * Constructor * @@ -71,12 +77,19 @@ class NoticeForm extends Form * @param string $content content to pre-fill */ - function __construct($out=null, $action=null, $content=null) + function __construct($out=null, $action=null, $content=null, $user=null) { parent::__construct($out); $this->action = $action; $this->content = $content; + + if ($user) { + $this->user = $user; + } else { + $this->user = common_current_user(); + } + } /** @@ -121,12 +134,11 @@ class NoticeForm extends Form function formData() { - $user = common_current_user(); - $this->out->elementStart('ul', 'form_datas'); + $this->out->elementStart('ul', 'form_data'); $this->out->elementStart('li', array('id' => 'notice_text')); $this->out->element('label', array('for' => 'notice_data-text'), - sprintf(_('What\'s up, %s?'), $user->nickname)); + sprintf(_('What\'s up, %s?'), $this->user->nickname)); // XXX: vary by defined max size $this->out->element('textarea', array('id' => 'notice_data-text', 'cols' => 35, @@ -145,9 +157,7 @@ class NoticeForm extends Form if ($this->action) { $this->out->hidden('notice_return-to', $this->action, 'returnto'); } - $this->out->hidden('notice_in-reply-to', $this->action, 'inreplyto'); - } /**