/** * @param \ACP3\Core\View\Event\TemplateEvent $templateEvent */ public function onDisplayCaptcha(TemplateEvent $templateEvent) { if ($this->acl->hasPermission('frontend/captcha/index/image') === true) { $arguments = $templateEvent->getParameters(); echo $this->captchaHelper->captcha(isset($arguments['length']) ? $arguments['length'] : Helpers::CAPTCHA_DEFAULT_LENGTH, isset($arguments['input_id']) ? $arguments['input_id'] : Helpers::CAPTCHA_DEFAULT_INPUT_ID, isset($arguments['input_only']) ? $arguments['input_only'] : false, isset($arguments['path']) ? $arguments['path'] : ''); } }
/** * @param \ACP3\Core\View\Event\TemplateEvent $templateEvent */ public function onWysiwygTextareaBefore(TemplateEvent $templateEvent) { $arguments = $templateEvent->getParameters(); if ($this->modules->isActive('emoticons') && !empty($arguments['id'])) { echo $this->emoticonsHelper->emoticonsList($arguments['id']); } }
/** * @param TemplateEvent $event */ public function renderManageMenuItem(TemplateEvent $event) { $parameters = $event->getParameters(); if ($this->acl->hasPermission('admin/menus/items/create') === true) { $menuItem = $this->fetchMenuItems(!empty($parameters['path']) ? $parameters['path'] : ''); $this->view->assign('options', $this->fetchCreateMenuItemOption(!empty($menuItem) ? 1 : 0))->assign('form', $this->modifyFormValues($menuItem))->assign($this->addFormFields($menuItem)); $this->view->displayTemplate('Menus/Partials/manage_menu_item.tpl'); } }
/** * @param TemplateEvent $event */ public function renderSeoFormFields(TemplateEvent $event) { $parameters = $event->getParameters(); $formFields = array_merge($this->metaFormFields->formFields(isset($parameters['path']) ? $parameters['path'] : ''), ['uri_pattern' => isset($parameters['uri_pattern']) ? $parameters['uri_pattern'] : '']); $this->view->assign('seo', $formFields)->displayTemplate('Seo/Partials/tab_seo_fields.tpl'); }
/** * @param TemplateEvent $event */ public function renderEmoticonsList(TemplateEvent $event) { $parameters = $event->getParameters(); $formFieldId = !empty($parameters['form_field_id']) ? $parameters['form_field_id'] : ''; echo $this->emoticonsHelpers->emoticonsList($formFieldId); }