Show
Ignore:
Timestamp:
06/29/08 21:06:21 (5 months ago)
Author:
arthus
Message:

Sorted archives by QS string rank
TODO: speed things up

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • plugins/magic_archives/trunk/magic_archives.plugin.php

    r653 r656  
    2121    } 
    2222     
    23     public function action_add_template_vars($theme, $handler_vars) { 
    24         $archives = Posts::get(array('nolimit' => true)); 
     23    public function get_magic_archives() { 
     24        $cache = 'magicarchives__posts'; 
    2525         
    26         $theme->magic_archives = $archives; 
     26        if(Cache::has($cache)) { 
     27            $archives = Cache::get($cache); 
     28 
     29        } else { 
     30            $archives = Posts::get(array('nolimit' => true)); 
     31            Cache::set( $cache, $archives, 4000); 
     32     
     33        } 
     34         
     35        return $archives; 
    2736    } 
    2837