X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fnewnotice.php;h=0c12c7d74ad70ca022dfe57b9c0f71ff462473da;hb=33e2f5b449d477e55bda7029f9e826d889e41eb5;hp=9ac8d46b6e7fbac8ec62bbbc8290b3ee717a122d;hpb=c5bf6cb05e1d0a5b6fd9b7988362396e6f8ec2be;p=quix0rs-gnu-social.git diff --git a/actions/newnotice.php b/actions/newnotice.php index 9ac8d46b6e..0c12c7d74a 100644 --- a/actions/newnotice.php +++ b/actions/newnotice.php @@ -34,9 +34,6 @@ if (!defined('STATUSNET')) { exit(1); } -require_once INSTALLDIR . '/lib/noticelist.php'; -require_once INSTALLDIR . '/lib/mediafile.php'; - /** * Action for posting new notices * @@ -117,8 +114,7 @@ class NewnoticeAction extends FormAction $options['reply_to'] = $replyto; } - $upload = null; - $upload = MediaFile::fromUpload('attach'); + $upload = MediaFile::fromUpload('attach', $this->scoped); if (isset($upload)) { @@ -138,7 +134,7 @@ class NewnoticeAction extends FormAction } } - if ($user->shareLocation()) { + if ($this->scoped->shareLocation()) { // use browser data if checked; otherwise profile data if ($this->arg('notice_data-geo')) { $locOptions = Notice::locationOptions($this->trimmed('lat'), @@ -177,9 +173,7 @@ class NewnoticeAction extends FormAction Event::handle('EndSaveNewNoticeWeb', array($this, $user, &$content_shortened, &$options)); if (StatusNet::isAjax()) { - header('Content-Type: text/xml;charset=utf-8'); - $this->xw->startDocument('1.0', 'UTF-8'); - $this->elementStart('html'); + $this->startHTML('text/xml;charset=utf-8'); $this->elementStart('head'); // TRANS: Page title after sending a notice. $this->element('title', null, _('Notice posted')); @@ -187,7 +181,7 @@ class NewnoticeAction extends FormAction $this->elementStart('body'); $this->showNotice($notice); $this->elementEnd('body'); - $this->elementEnd('html'); + $this->endHTML(); exit; } else { $returnto = $this->trimmed('returnto'); @@ -222,7 +216,7 @@ class NewnoticeAction extends FormAction $this->elementStart('body'); $this->element('p', array('id' => 'error'), $msg); $this->elementEnd('body'); - $this->elementEnd('html'); + $this->endHTML(); } /** @@ -247,7 +241,7 @@ class NewnoticeAction extends FormAction $form->show(); $this->elementEnd('body'); - $this->elementEnd('html'); + $this->endHTML(); } /**