MY_Controller 和 template
MY_Controller.php
<?php
class 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>