guest) { $redirectUrl = JRoute::_('index.php?option=com_user&view=login&return='.base64_encode(JRoute::_('index.php?option='.JRequest::getVar('option').'&view=claim1&Itemid='.JRequest::getVar('Itemid')))); JFactory::getApplication()->redirect($redirectUrl); } $document =& JFactory::getDocument(); $document->addCustomTag(''); $document->addStyleSheet(JRoute :: _(JURI :: base() . 'plugins/content/yoo_tooltip/yoo_tooltip.css.php')); $claimModel = $this->getModel('claim'); $tipModel = $this->getModel('tooltip'); $model = $this->getModel('deposition'); $action = JRequest::getVar('action'); $projectId = JRequest::getVar('projectId'); switch ($action) { case 'addProject': $projectInfo = $model->getShortProjectInfo($projectId); if ($projectInfo->projectId != null) $claimModel->addSelectedProject($projectInfo); break; case 'removeProject': $claimModel->removeSelectedProject($projectId); break; } $selectedProjects = $claimModel->getSelectedProjects(); $this->assignRef('selectedProjects', $selectedProjects); foreach($selectedProjects as $id=>$info) { $scriptText = "window.addEvent('domready', function() {"; $scriptText .= $tipModel->createProjectInfoTooltip($info, $id); $scriptText .= "});"; $document->addScriptDeclaration($scriptText); } $this->assignRef('selectedDocs', $claimModel->getSelectedDocuments()); foreach ($claimModel->getSelectedDocuments() as $i=>$doc) { $scriptText = "window.addEvent('domready', function() {"; $scriptText .= $tipModel->createDocumentTooltip($doc, "selected-".$i); $scriptText .= "});"; $document->addScriptDeclaration($scriptText); } parent::display($tpl); } } ?>