/** * Prepare document. * * @return void */ protected function prepareDocument() { $title = JText::sprintf('COM_KUNENA_VIEW_USER_DEFAULT', $this->profile->getName()); $this->setTitle($title); $keywords = $this->config->board_title . ', ' . $this->profile->getName(); $this->setKeywords($keywords); $description = JText::sprintf('COM_KUNENA_META_PROFILE', $this->profile->getName(), $this->config->board_title, $this->profile->getName(), $this->config->board_title); $this->setDescription($description); }
/** * Prepare ban history. * * @return void * * @throws KunenaExceptionAuthorise */ protected function before() { parent::before(); $userid = $this->input->getInt('userid'); $this->me = KunenaUserHelper::getMyself(); $this->profile = KunenaUserHelper::get($userid); $this->profile->tryAuthorise('ban'); $this->banHistory = KunenaUserBan::getUserHistory($this->profile->userid); $this->headerText = JText::sprintf('COM_KUNENA_BAN_BANHISTORYFOR', $this->profile->getName()); }
/** * Prepare user for editing. * * @return void * * @throws KunenaExceptionAuthorise */ protected function before() { parent::before(); // If profile integration is disabled, this view doesn't exist. $integration = KunenaFactory::getProfile(); if (get_class($integration) == 'KunenaProfileNone') { throw new KunenaExceptionAuthorise(JText::_('COM_KUNENA_PROFILE_DISABLED'), 404); } $userid = $this->input->getInt('userid'); $this->user = JFactory::getUser($userid); $this->profile = KunenaUserHelper::get($userid); $this->profile->tryAuthorise('edit'); $this->headerText = JText::sprintf('COM_KUNENA_VIEW_USER_DEFAULT', $this->profile->getName()); }
/** * Prepare document. * * @return void */ protected function prepareDocument() { $app = JFactory::getApplication(); $menu_item = $app->getMenu()->getActive(); // get the active item if ($menu_item) { $params = $menu_item->params; // get the params $params_title = $params->get('page_title'); $params_keywords = $params->get('menu-meta_keywords'); $params_description = $params->get('menu-meta_description'); if (!empty($params_title)) { $title = $params->get('page_title'); $this->setTitle($title); } else { $title = JText::sprintf('COM_KUNENA_VIEW_USER_DEFAULT', $this->profile->getName()); $this->setTitle($title); } if (!empty($params_keywords)) { $keywords = $params->get('menu-meta_keywords'); $this->setKeywords($keywords); } else { $keywords = $this->config->board_title . ', ' . $this->profile->getName(); $this->setKeywords($keywords); } if (!empty($params_description)) { $description = $params->get('menu-meta_description'); $this->setDescription($description); } else { $description = JText::sprintf('COM_KUNENA_META_PROFILE', $this->profile->getName(), $this->config->board_title, $this->profile->getName(), $this->config->board_title); $this->setDescription($description); } } }