Ignore:
Timestamp:
2012-07-27T09:17:42+02:00 (2 years ago)
Author:
moo
Message:

refactor: move htdocs, bin, lib for easier installation

File:
1 edited

Legend:

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

    r531 r1053  
    22 
    33include("./common.php"); 
    4  
    5 class Cycle 
    6 { 
    7     var $values; 
    8     var $i; 
    9     var $count; 
    10  
    11     function Cycle($v) 
    12     { 
    13         $this->values = func_get_args(); 
    14         $this->i = -1; 
    15         $this->count = count($this->values); 
    16     } 
    17  
    18     function next() 
    19     { 
    20         $this->i = ($this->i + 1) % $this->count; 
    21         return $this->values[$this->i]; 
    22     } 
    23  
    24     function cur() 
    25     { 
    26         return $this->values[$this->i]; 
    27     } 
    28  
    29     function reset() 
    30     { 
    31         $this->i = -1; 
    32     } 
    33 } 
    344 
    355class XcacheCoverageViewer 
    366{ 
    37     var $syntaxhiglight = true; 
    38     var $usecache = false; 
     7    var $syntax_higlight = true; 
     8    var $use_cache = false; 
    399    var $include_paths = array(); 
    4010    var $exclude_paths = array(); 
     
    5020        $this->datadir = ini_get('xcache.coveragedump_directory'); 
    5121 
    52         // copy config 
    53         foreach (array('charset', 'include_paths', 'exclude_paths', 'syntaxhiglight', 'usecache', 'datadir', 'lang') as $k) { 
    54             if (isset($GLOBALS[$k])) { 
    55                 $this->{$k} = $GLOBALS[$k]; 
     22        global $config; 
     23        foreach (array('charset', 'include_paths', 'exclude_paths', 'syntax_higlight', 'use_cache', 'datadir', 'lang') as $k) { 
     24            if (isset($config[$k])) { 
     25                $this->{$k} = $config[$k]; 
    5626            } 
    5727        } 
     
    7949            $prefix_len = strlen($path) + 1; 
    8050            $dirinfo = $this->loadDir($this->outpath); 
    81             if (!$this->usecache) { 
     51            if (!$this->use_cache) { 
    8252                ksort($dirinfo['subdirs']); 
    8353                ksort($dirinfo['files']); 
     
    10474                } 
    10575            } 
    106             if ($this->syntaxhiglight) { 
     76            if ($this->syntax_higlight) { 
    10777                $source = implode('', $lines); 
    10878                ob_start(); 
     
    130100        else if (!$this->datadir) { 
    131101            $action = 'error'; 
    132             $error  = 'require `ini:xcache.coveragedump_directory` or `config:$datadir` to be set'; 
     102            $error  = 'require `xcache.coveragedump_directory` in ini or `$datadir` in config to be set'; 
    133103        } 
    134104        else { 
     
    137107        } 
    138108 
    139         $xcache_version = defined('XCACHE_VERSION') ? XCACHE_VERSION : ''; 
     109        global $config; 
    140110        include("coverager.tpl.php"); 
    141111    } 
     
    143113    function loadDir($outdir, $addtodo = null) 
    144114    { 
    145         if ($this->usecache) { 
     115        if ($this->use_cache) { 
    146116            $cachefile = $outdir . "/.pcovcache"; 
    147117            if (file_exists($cachefile)) { 
     
    210180        } 
    211181 
    212         if ($this->usecache) { 
     182        if ($this->use_cache) { 
    213183            ksort($subdirs); 
    214184            ksort($files); 
     
    223193                ); 
    224194 
    225         if ($this->usecache) { 
     195        if ($this->use_cache) { 
    226196            $fp = fopen($cachefile, "wb"); 
    227197            fwrite($fp, serialize($info)); 
     
    233203    function loadFile($file) 
    234204    { 
    235         if ($this->usecache) { 
     205        if ($this->use_cache) { 
    236206            $cachefile = $file . "cache"; 
    237207            if (file_exists($cachefile)) { 
     
    243213        unset($info['cov']); 
    244214 
    245         if ($this->usecache) { 
     215        if ($this->use_cache) { 
    246216            $fp = fopen($cachefile, "wb"); 
    247217            fwrite($fp, serialize($info)); 
Note: See TracChangeset for help on using the changeset viewer.