MY_Controller.php
<?phpclass MY_Controller extends CI_Controller { public function __construct() { parent::__construct(); if (!$this->session->userdata('uid')) { redirect('/user','refresh'); } }}/* End of file MY_Controller.php *//* Location: ./application/core/MY_Controller.php */View: template.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="<?=base_url()?>/assets/css/screen.css" rel="stylesheet" type="text/css" /><title><?php echo $title;?></title></head><body> <div class="navigation"> <?php // nav bar // loggend in if ($uid) { if ($is_admin) { echo anchor('student/listing', 'List All Students'); echo (' | '); echo anchor('activity/manage_class_listing', 'Manage Class Activities'); echo (' | '); } else { echo anchor('student/add', 'Add Your Student'); echo (' | '); echo anchor('student/listing', 'List Your Students'); echo (' | '); echo anchor('activity/user_class_listing', 'List Class Activities'); echo (' | '); } echo anchor('user/logout', 'Logout'); // not logged in } else { echo anchor('user', 'Login'); echo (' | '); echo anchor('user/register', 'Register'); } ?> </div> <h1><?php echo $headline;?></h1> <?php if (isset($error_message)) : echo '<div id="error_message">'.$error_message.'</div>'; endif; ?> <?php if (isset($success_message)) : echo '<div id="success_message">'.$success_message.'</div>'; endif; ?> <br /> <?php $this->load->view($include);?></body></html>