itemId = JRequest::getVar('itemId', ''); if (JFactory :: getUser()->guest) { JFactory :: getApplication()->redirect(JRoute :: _('index.php?option=com_users&view=login&Itemid=' . $this->itemId . '&return=' . base64_encode(JRoute :: _('index.php?option=com_openaire&view=claims&Itemid=' . $this->itemId, FALSE)), FALSE)); return TRUE; } $model = $this->getModel('claim'); $from = urldecode(JRequest::getVar('fromDate', urlencode(date('d/m/Y', time() - 7*24*60*60)))); $to = urldecode(JRequest::getVar('toDate', urlencode(date('d/m/Y')))); $orderBy = JRequest::getVar('orderBy', 'title'); $action = JRequest::getVar('action', ''); if ($action == 'removeSelected') { $toDelete = JRequest::getVar('toRemove', ''); $toDeleteEmails = JRequest::getVar('toRemoveEmails', ''); $ids= explode(",", $toDelete); $emails= explode(",", $toDeleteEmails); for ($i = 0; $i < count($ids); $i++) { $email ='' ; $model->deleteClaim($emails[$i],$ids[$i]); } $application -> redirect(JRoute :: _('index.php?option=com_openaire&view=claims&fromDate='.$from.'&toDate='.$to.'&Itemid=' . $this -> itemId, FALSE)); } $claims = $model->getClaimedDocsByTime($from, $to); $this->assignRef('claims', $claims); $this->assignRef('fromDate', $from); $this->assignRef('toDate', $to); parent::display($tpl); } } ?>