family_level.auto_cache.php 589 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. //底部文章
  3. class family_level_auto_cache extends auto_cache{
  4. private $key = "family_level:list";
  5. public function load($param)
  6. {
  7. $list = $GLOBALS['cache']->get($this->key);
  8. if($list === false)
  9. {
  10. $sql = "select id,name,level,score,point,icon from ".DB_PREFIX."family_level order by point desc";
  11. $list = $GLOBALS['db']->getAll($sql,true,true);
  12. $GLOBALS['cache']->set($this->key,$list);
  13. }
  14. return $list;
  15. }
  16. public function rm($param)
  17. {
  18. $GLOBALS['cache']->rm($this->key);
  19. }
  20. public function clear_all()
  21. {
  22. $GLOBALS['cache']->rm($this->key);
  23. }
  24. }
  25. ?>