HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RClaassen/stay-on-track.nl/wwwroot/vacatures/application/core/GC_Controller.php
<?php
	class GC_Controller extends CI_Controller {
		var $links = array();

		public function __construct() {
			parent::__construct();
			$this->load->library('session');
			if(intval($this->session->userdata('userId')) <= 0) {
				$this->load->helper('url');
				redirect('/user/user/login', 'refresh');
			} else {
				$this->lang->load('controllers', 'nederlands');
				$userId = intval($this->session->userdata('userId'));
				$this->load->model('user/user_rights_model');
				$this->links = $this->user_rights_model->getControllersLinks($userId);
			}
		}

		public function showPage($template, $data, $includeJs = '') {
			$language = $this->config->item('language');
			$data['gebruikerLinks'] = $this->links;
			$data['gebruikersNaam'] = $this->session->userdata('gebruikersNaam');
			if(strlen($includeJs) > 0) {
				$data['includeJs'] = $includeJs;
				$this->load->view($language . '/templates/header_js', $data);
			} else {
				$this->load->view($language . '/templates/header');
			}
			$this->load->view($language . '/templates/gebruiker_links', $data);
			$this->load->view($language . '/templates/middle');
			$this->load->view($language . '/templates/welkom_logout_tekst.php', $data);
			$this->load->view($language . '/templates/' . $template, $data);
			$this->load->view($language . '/templates/footer', $data);
		}
	}