CodeIgniter Forums
How to load views into hooks. - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: How to load views into hooks. (/showthread.php?tid=60492)



How to load views into hooks. - El Forum - 04-08-2014

[eluser]riwakawd[/eluser]
I am setting up my maintenance page. But can not seem to load views in to my private setting

A PHP Error was encountered

Severity: Notice

Message: Undefined property: site_offline_hook::$load

Filename: hooks/site_offline_hook.php

Line Number: 33


Fatal error: Call to a member function view() on a non-object in /home/cws01/public_html/application/hooks/site_offline_hook.php on line 33

Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Check whether the site is offline or not.
*
*/
class site_offline_hook {

     public function __construct() {
      log_message('debug','Accessing site_offline hook!');
     }

     public function is_offline() {
      if(file_exists(APPPATH.'config/config.php'))

      {

         include(APPPATH.'config/config.php');

         if(isset($config['is_offline']) && $config['is_offline']===TRUE)
        
         {

         $this->show_site_offline();
        
         exit;
        
         }

      }
     }

     private function show_site_offline() {
      $this->load->view('common/header');
   $this->load->view('common/home');
   $this->load->view('common/footer');
     }

}