protected static function read_config($item) { if (!self::$config) { self::$config = CI()->config->item('openid', 'extid'); } $conf = null; if (isset(self::$config[$item])) { $conf = self::$config[$item]; } elseif (isset(self::$default_config[$item])) { $conf = self::$default_config[$item]; } return $conf; }