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); }
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); }