public static function show($name, $default = '') { if (!isset(self::$cache)) { self::$cache = ci()->cache->get('cms_snippet_cache'); if (self::$cache === false) { $cache = ci()->c_snippet_model->get_many(); foreach ($cache as $idx => $record) { self::$cache[$record->name] = $record->value; } ci()->cache->set('cms_snippet_cache', self::$cache); } } return isset(self::$cache[$name]) ? self::$cache[$name] : $default; }