guest) { $redirectUrl = JRoute::_('index.php?option=com_user&view=login&return='.base64_encode(JRoute::_('index.php?option='.JRequest::getVar('option').'&view=claimeddocuments&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')); $model = $this->getModel('claim'); $tipModel = $this->getModel('tooltip'); $action = JRequest::getVar('action', '', 'post'); switch ($action) { case 'submit': $docs = array(); $selectedDocs = $model->getSelectedDocuments(); foreach ($selectedDocs as $i=>$doc) { $doc->embargoEndDate = JRequest::getVar('pDate'.$i); $doc->accessMode = JRequest::getVar('license'.$i); $docs[] = $doc; $model->unselectDocument(0); } foreach ($docs as $sdoc) { $model->addSelectDocument($sdoc); } $model->submitClaimedDocuments(); // redirect to display list JFactory :: getApplication() -> redirect(JRoute :: _('index.php?option=' . JRequest :: getVar('option') . '&view=claimeddocuments&Itemid=' . JRequest :: getVar('Itemid'))); break; } $selectedDocs = $model->getClaimedDocuments(); $this->assignRef('selectedDocs', $selectedDocs); for ($i = 0; $i < count($selectedDocs); $i++) { $scriptText = "window.addEvent('domready', function() {"; $scriptText .= $tipModel->createDocumentTooltip($selectedDocs[$i], "claim-".$i); $scriptText .= "});"; $document->addScriptDeclaration($scriptText); } parent::display($tpl); } } ?>