Exemplo n.º 1
0
 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');
     }
 }
Exemplo n.º 2
0
 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();
 }