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

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

	# класс пользователя кэша
	# author Drk

	class cache_user {

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

		}	

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

		}

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

		}

		


	}	
?>