function deletexref() { $acl = new UserAcl(); $xref = JRequest::getInt('xref'); if (!$acl->canEditXref($xref)) { $msg = JText::_('COM_REDEVENT_MYEVENTS_DELETE_XREF_NOTE_ALLOWED'); $this->setRedirect(JRoute::_(RedeventHelperRoute::getMyEventsRoute(), false), $msg, 'error'); return; } $model = $this->getModel('editevent'); if ($model->deletexref($xref)) { $msg = JText::_('COM_REDEVENT_EVENT_DATE_DELETED'); $this->setRedirect(JRoute::_(RedeventHelperRoute::getMyEventsRoute(), false), $msg); } else { $msg = JText::_('COM_REDEVENT_EVENT_DATE_DELETION_ERROR') . '<br>' . $model->getError(); $this->setRedirect(JRoute::_(RedeventHelperRoute::getMyEventsRoute(), false), $msg, 'error'); } }
function manageattendees() { $acl = UserAcl::getInstance(); $xref = JRequest::getInt('xref'); if ($acl->canManageAttendees($xref)) { $layout = 'manageattendees'; } else { if ($acl->canViewAttendees($xref)) { $layout = 'default'; } else { $this->setRedirect(RedeventHelperRoute::getMyEventsRoute(), JText::_('COM_REDEVENT_ACCESS_NOT_ALLOWED'), 'error'); $this->redirect(); } } JRequest::setvar('view', 'attendees'); JRequest::setvar('layout', $layout); parent::display(); }