function display($tpl = null) { // Initialise variables. $app = JFactory::getApplication(); $dispatcher = JDispatcher::getInstance(); $user_id = $this->get('id'); $loggedUser = JFactory::getUser(); $loggedUserId = $loggedUser->get('id'); if (isset($_GET["id"])) { $user = ideary::getUserById($_GET["id"], $loggedUserId); $userextra = Ideary::getExtraUserData($_GET["id"]); $this->assignRef('userextra', $userextra); } $texts = ideary::getTextsByUserId($_GET["id"], $loggedUserId); $yes_clapped_texts = ideary::getUserPermission('clap_texts_visib', $_GET["id"], $loggedUserId); $this->assignRef('texts', $texts); $this->assignRef('yes_clapped_texts', $yes_clapped_texts); $this->assignRef('return', $return); $this->assignRef('user', $user); $this->assignRef('loggedUser', $loggedUser); $this->assignRef('lgid', $loggedUserId); $this->document->setTitle($user->name); parent::display($tpl); }