CodeIgniter Forums
disabling hooks for some controllers - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=11)
+--- Thread: disabling hooks for some controllers (/showthread.php?tid=70343)



disabling hooks for some controllers - neuron - 03-28-2018

Hi, 
I builded website which has normal user area and admin user area (admin user controllers are under application/admin/).
I Separated Base controllers for user and admin area in MY_Controller.php by:

PHP Code:
class MY_Controller extends CI_Controller {
    public function 
__construct() {
        
parent::__construct();
    }
}

class 
Public_Controller extends MY_Controller {
    public function 
__construct() {
parent::__construct();
    }
}

class 
Admin_Controller extends MY_Controller
{
    function 
__construct(){
        
parent::__construct();
    }



My issue is I have 'display_override' hook to minify output. I don't want it to run in Admin area.
Also I used this http://www.responsivefilemanager.com/ filemanager plugin for file management. Because of some pathes, minification library causing me issues when I open filemanager. 



Is there way to enable hooks in some areas only?


RE: disabling hooks for some controllers - InsiteFX - 03-28-2018

Do a check to see which controller you are running in your hook code.