Ignore:
Timestamp:
2012-07-27T18:37:37+02:00 (21 months ago)
Author:
moo
Message:

adds xcache_enable_cache api. re-implements disable on crash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/htdocs/cacher/cacher.php

    r1058 r1064  
    158158$_GET['type'] = $type = (int) $_GET['type']; 
    159159 
    160 // {{{ process clear 
    161 function processClear() 
     160// {{{ process clear, enable, disable 
     161function processAction() 
    162162{ 
    163163    $type = isset($_POST['type']) ? $_POST['type'] : null; 
     
    168168        $cacheid = (int) (isset($_POST['cacheid']) ? $_POST['cacheid'] : 0); 
    169169        if (isset($_POST['clearcache'])) { 
    170             $count = xcache_count($type); 
    171             if ($cacheid >= 0) { 
    172                 for ($cacheid = 0; $cacheid < $count; $cacheid ++) { 
    173                     xcache_clear_cache($type, $cacheid); 
    174                 } 
    175             } 
    176             else { 
    177                 xcache_clear_cache($type); 
    178             } 
    179         } 
    180     } 
    181 } 
    182 processClear(); 
     170            xcache_clear_cache($type, $cacheid); 
     171        } 
     172        if (isset($_POST['enable'])) { 
     173            xcache_enable_cache($type, $cacheid); 
     174        } 
     175        if (isset($_POST['disable'])) { 
     176            xcache_enable_cache($type, $cacheid, false); 
     177        } 
     178    } 
     179} 
     180processAction(); 
    183181// }}} 
    184182// {{{ load info/list 
     
    207205    $total['gc'] = null; 
    208206    $total['istotal'] = true; 
     207    unset($total['compiling']); 
    209208    $cacheinfos[] = $total; 
    210209} 
Note: See TracChangeset for help on using the changeset viewer.