Example #1
0
 public function overview($id)
 {
     // Kijken of user ingelogd is en admin is
     $user = $this->authex->getUserInfo();
     if ($user == null) {
         redirect('home/login');
     }
     if ($user->niveauId != 1) {
         redirect('home/login');
     }
     //Controleren of er een id is, anders redirecten. Gebruiker kan nooit hier op komen zonder ID.
     //Als er geen ID is, heeft hij de url zelf zo ingetypd.
     if ($id == null) {
         redirect('manage/schedule');
     }
     if (!is_numeric($id)) {
         redirect('manage/schedule');
     }
     //ConferentieDagId zetten als sessie, om er de volgende pagina aan te kunnen
     $this->session->set_userdata('conferenceDayId', $id);
     //Models laden
     $this->load->model('sessie_model');
     $this->load->model('conferentie_model');
     $this->load->model('conferentiedag_model');
     $this->load->model('stats_model');
     $this->load->model('activiteit_model');
     //Kijken of er geen sessies meer aan gebonden zijn
     $sessions = $this->sessie_model->getSessionsConferenceDay($id);
     $conferentieID = $this->session->userdata('managing_conference');
     if ($conferentieID == null) {
         redirectt('admin/index');
     }
     $conference = $this->conferentie_model->get($conferentieID);
     //Aantal users laden voor header
     $data['countUsers'] = $this->stats_model->countAllUsers();
     $data['conferenceDay'] = $this->conferentiedag_model->get($id);
     $data['user'] = $user;
     $data['title'] = 'Admin - Manage Schedule';
     $data['conference'] = $conference;
     $data['sessions'] = $sessions;
     $data['activities'] = $this->activiteit_model->getByConferenceDay($id);
     $partials = array('header' => 'admin_header', 'content' => 'admin/modify_sessions', 'footer' => 'admin_footer');
     $this->template->load('admin_master', $partials, $data);
 }
Example #2
0
 public function modify($id)
 {
     //Controleren of er een id is, anders redirecten. Gebruiker kan nooit hier op komen zonder ID.
     //Als er geen ID is, heeft hij de url zelf zo ingetypd.
     if ($id == null) {
         redirect('manage/downloads');
     } else {
         if (!is_numeric($id)) {
             redirect('manage/downloads');
         }
     }
     // Kijken of user ingelogd is en admin is
     $user = $this->authex->getUserInfo();
     if ($user == null) {
         redirect('home/login');
     }
     if ($user->niveauId != 1) {
         redirect('home/login');
     }
     // laden models
     $this->load->model('conferentie_model');
     $this->load->model('download_model');
     $this->load->model('stats_model');
     $conferentieID = $this->session->userdata('managing_conference');
     if ($conferentieID == null) {
         redirectt('admin/index');
     }
     //Aantal users laden voor header
     $data['countUsers'] = $this->stats_model->countAllUsers();
     $data['download'] = $this->download_model->get($id);
     $data['user'] = $user;
     $data['title'] = 'Admin - Manage Downloads';
     $partials = array('header' => 'admin_header', 'content' => 'admin/modify_downloads', 'footer' => 'admin_footer');
     $this->template->load('admin_master', $partials, $data);
 }