I have revised the controllers and views:
This is the controllers :
controllers/Site.php
PHP Code:
public function __construct()
{
parent::__construct();
// Your own constructor code
$this->load->library('session');
$this->load->helper('form');
$this->load->helper('url');
$this->load->library('encrypt');
$this->load->database();
}
public function index($get_name="",$get_content="")
{
$get_name = str_replace('-',' ', strtolower($get_name));
$this->load->model('model_pages');
$this->model_pages->website_base_url('site/index/');
$this->model_pages->get_id($get_name,$get_content);
// echo $this->model_pages->check_get_id();
$data['metadata'] = $this->model_pages->metadata();
$data['benchmark'] = $this->model_pages->benchmark($get_content,' / ');
// PAGES //
$data ['navigation']= $this->model_pages->navigation();
//$data ['navigation_mysql']= $this->model_pages->navigation_mysql();
// Global website variable;
$data ['current']= $get_name;
$data ['id_pages']= $this->model_pages->id_pages();
$data ['pages']= $this->model_pages->pages($get_name);
$data ['pages_name']= $this->model_pages->pages($get_name);
$data ['subpages']= $this->model_pages->subpages($data['id_pages']);
$data ['cms_pages_content_group']= $this->model_pages->cms_pages_content_group();
$data ['pages_images_1']= $this->model_pages->pages_images(1);
$data ['pages_images_2']= $this->model_pages->pages_images(2);
$data ['get_content']= $get_content;
// CONTENT //
$data ['id_content']= $this->model_pages->id_content();
$data ['content_name']= $this->model_pages->content_name();
$data ['content']= $this->model_pages->content();
$data ['content_images_1']= $this->model_pages->images(1);
$data ['content_images_2']= $this->model_pages->images(2);
$data ['content_images_3']= $this->model_pages->images(3);
if( $this->model_pages->id_content() ){
$data ['h3'] = $this->model_pages->select_db('h3','cms_content','id="'.$this->model_pages->id_content().'"');
}
$data ['q']= ''; // For seacrh
$data ['cms_pages_content']= $this->model_pages->cms_pages_content();
$data ['post']= $this->model_pages->post();
// BANNER //
$data ['slideshow']= $this->model_pages->cms_slideshow(1);
$data ['footer']= $this->model_pages->footer();
$data ['embed_code']= $this->model_pages->embed_code();
$data ['memory_usage']=$this->benchmark->memory_usage();
$msg = rand(1000,9999);
$key = 'batman-VS-Superman';
$encrypted_string = $this->encrypt->encode($msg, $key);
$newdata = array(
'token' => $encrypted_string,
'rand' => $msg,
);
$this->session->set_userdata($newdata);
$this->template = $this->model_pages->template();
if($this->model_pages->template()){
$template = $this->model_pages->template();
}else{
$template = "default";
}
$data['msg'] = $msg;
$data['session'] = $this->encrypt->decode($this->session->userdata('token'), $key);
$data['token'] = $this->session->userdata('token');
$data['template']=$this->template;
$data['images'] = $this->db->query("SELECT * from cms_galleries_detail where id_galleries = '$content_images_2' ")->result_array();
$this->load->view('cms/index',$data);
$this->load->view('header',$data);
$this->load->view('cms/'.$template,$data);
$this->load->view('footer',$data);
$this->db->close();
}
views/cms/index.php
PHP Code:
<b>Latest Projects:</b><br><br>
<img src="<?php echo base_url();?>images/large pic.jpg" width="200px">  <img src="<?php echo base_url();?>images/large pic3.jpg" width="200px">  <img src="<?php echo base_url();?>images/large pic4.jpg" width="200px">  <img src="<?php echo base_url();?>images/large pic5.jpg" width="200px" height="165px">
<?php
foreach ($images as $image) {
?>
<li>
<span class="zoom">
<img src="http://www.purelineliving.com/public/thumb.php?src=<?php echo $rec->src;?>&w=800&h=800&zc=1">
</span>
</li>
<?php
}
?>
This is the result:
Latest Projects:
![[Image: large%20pic5.jpg]](http://127.0.0.1/innovationci3/images/large%20pic5.jpg)
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: images
Filename: cms/index.php
Line Number: 123
Backtrace:
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\application\views\cms\index.php
Line: 123
Function: _error_handler
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\application\controllers\Welcome.php
Line: 24
Function: view
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: cms/index.php
Line Number: 123
Backtrace:
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\application\views\cms\index.php
Line: 123
Function: _error_handler
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\application\controllers\Welcome.php
Line: 24
Function: view
File: C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\innovationci3\index.php
Line: 315
Function: require_once
What should I do to fix the program?
" If I looks more intelligence please increase my reputation."