File size: 712B
<?php
class cache_cat {
public static function get($ID) {
$file = cache."_cat/{$ID}.data";
$cache = @file_get_contents($file);
return unserialize($cache);
}
public static function save($ID) {
$file = cache."_cat/{$ID}.data";
$cache = DB :: $dbh -> queryFetch("SELECT * FROM cat WHERE id = ? LIMIT 1;",[$ID]);
$cache = serialize($cache);
@file_put_contents($file, $cache);
}
public static function check($ID) {
$file = cache."_cat/{$ID}.data";
if(!file_exists($file)):
self::save($ID);
endif;
return self::get($ID);
}
public static function ch($ID) {
$file = cache."_cat/{$ID}.data";
if(file_exists($file)):
return true;
else:
return false;
endif;
}
}
?>