/** * Switch the publish filter off * */ public function unlock_publish_filter() { $uri_string_to_array = explode('/', preg_replace("|^\\/?|", '/', self::$ci->uri->uri_string)); if (!in_array(config_item('admin_url'), $uri_string_to_array)) { // Settings::get('display_front_offline_content') not available here $this->{$this->db_group}->where('name', 'display_front_offline_content'); $query = $this->{$this->db_group}->get('setting'); $result = $query->row_array(); if (Authority::can('access', 'admin') && (!empty($result['content']) && $result['content'] == '1')) { self::$publish_filter = FALSE; } } else { self::$publish_filter = FALSE; } }
/** * Switch the publish filter off * */ public function unlock_publish_filter() { self::$publish_filter = false; }