_controller = $controller; $this->_ci = $ci; } public function run() { $setting = $this->_controller->get_setting(); $condition = (isset($setting) && isset($setting['maintenance']) && $setting['maintenance'] == 1); if ($condition) { header( '503 Service Unavailable', TRUE, 503 ); stop_execution(); return FALSE; } return TRUE; } }