guest) { $redirectUrl = JRoute :: _('index.php?option=com_user&view=login&return=' . base64_encode(JRoute :: _('index.php?option=' . JRequest :: getVar('option') . '&view=claim1'))); 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(); for ($i = 0; $i < count($selectedDocs); $i++) { $doc = $selectedDocs[$i]; $doc->embargoEndDate = JRequest::getVar('pDate'.$i); $doc->accessRights = 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->createClaimedDocumentTooltip($selectedDocs[$i], "claim-".$i); $scriptText .= "});"; $document->addScriptDeclaration($scriptText); } parent::display($tpl); } } ?>