X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FFiler%2FSaveTag.php;h=326f415cfca8a69cb7dd9e6bb4161da6827a9ef6;hb=bc7bf77096eb335cd76abce24f8a57c261b153d9;hp=ad242e60e8baf7fbe21c3f71d1fe3a9cbded56b0;hpb=ce578a77453fd421e9598c994ef008ad7e128de6;p=friendica.git diff --git a/src/Module/Filer/SaveTag.php b/src/Module/Filer/SaveTag.php index ad242e60e8..326f415cfc 100644 --- a/src/Module/Filer/SaveTag.php +++ b/src/Module/Filer/SaveTag.php @@ -1,6 +1,6 @@ logger = $logger; - - if (!local_user()) { - notice($this->l10n->t('You must be logged in to use this module')); + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + if (!DI::userSession()->getLocalUserId()) { + DI::sysmsg()->addNotice($this->t('You must be logged in to use this module')); $baseUrl->redirect(); } } - public function rawContent() + protected function rawContent(array $request = []) { $term = XML::unescape(trim($_GET['term'] ?? '')); @@ -64,16 +62,16 @@ class SaveTag extends BaseModule if (!DBA::isResult($item)) { throw new HTTPException\NotFoundException(); } - Model\Post\Category::storeFileByURIId($item['uri-id'], local_user(), Model\Post\Category::FILE, $term); + Model\Post\Category::storeFileByURIId($item['uri-id'], DI::userSession()->getLocalUserId(), Model\Post\Category::FILE, $term); } // return filer dialog - $filetags = Model\Post\Category::getArray(local_user(), Model\Post\Category::FILE); + $filetags = Model\Post\Category::getArray(DI::userSession()->getLocalUserId(), Model\Post\Category::FILE); $tpl = Renderer::getMarkupTemplate("filer_dialog.tpl"); echo Renderer::replaceMacros($tpl, [ - '$field' => ['term', $this->l10n->t("Save to Folder:"), '', '', $filetags, $this->l10n->t('- select -')], - '$submit' => $this->l10n->t('Save'), + '$field' => ['term', $this->t("Save to Folder:"), '', '', $filetags, $this->t('- select -')], + '$submit' => $this->t('Save'), ]); exit;