video_classified.auto_cache.php 616 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. class video_classified_auto_cache extends auto_cache{
  3. private $key = "video:classified";
  4. public function load($param)
  5. {
  6. $list = $GLOBALS['cache']->get($this->key);
  7. if($list === false)
  8. {
  9. $sql = "select id as classified_id,title from ".DB_PREFIX."video_classified where is_effect = 1 order by sort desc";
  10. $list = $GLOBALS['db']->getAll($sql,true,true);
  11. $GLOBALS['cache']->set($this->key,$list);
  12. }
  13. return $list;
  14. }
  15. public function rm($param)
  16. {
  17. $GLOBALS['cache']->rm($this->key);
  18. }
  19. public function clear_all()
  20. {
  21. $GLOBALS['cache']->rm($this->key);
  22. }
  23. }
  24. ?>