Просмотр файла _core/_class/cache_config.php

Размер файла: 738B
<?php

	# класс конфиг кэша
	# author Drk

	class cache_config {

		public static function get() # вывод кэша
		{
		
		$file = cache."_config/data.data";	
		$cache = @file_get_contents($file); 	
		return unserialize($cache);

		}

		public static function save() # сохранение кэша
		{
		
		$file = cache."_config/data.data";	
		$cache = DB :: $dbh -> queryFetch("SELECT * FROM `config` WHERE `id`=1 LIMIT 1");	
		$cache = serialize($cache);	
		@file_put_contents($file, $cache);

		}

		public static function check() # проверка если кэш файл
		{
			
		$file = cache."_config/data.data";	
		if(!file_exists($file)):  	
		self::save();
		endif;
		return self::get();

		}

	

	}	
?>