Changeset 340

Show
Ignore:
Timestamp:
10/14/08 22:17:05 (12 years ago)
Author:
beans
Message:

* Possibility to cache killmails (Admin->Cache)
* Changed installer step2 sitecheck

Location:
dev
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • dev/common/admin/option_acache.php

    r317 r340  
    1010options::fadd('Ignore pages', 'cache_ignore', 'edit:size:60'); 
    1111options::fadd('Cache times', 'cache_times', 'edit:size:60'); 
     12 
     13options::cat('Advanced', 'Cache', 'Killmail Cache'); 
     14options::fadd('Killmail Caching enabled','km_cache_enabled','checkbox'); 
     15options::fadd('Killmail Cache directory', 'km_cache_dir', 'edit:size:40'); 
     16options::fadd('Cached Killmails', 'none', 'custom', array('admin_acache', 'getKillmails')); 
    1217 
    1318options::cat('Advanced', 'Cache', 'Reinforced'); 
     
    3439        } 
    3540    } 
     41 
     42    function getKillmails() 
     43    { 
     44        if (config::get('km_cache_dir')) 
     45        { 
     46                $dir   = config::get('km_cache_dir'); 
     47                $count = 0; 
     48                if(is_dir($dir))  
     49                {  
     50                        if($handle = opendir($dir))  
     51                        {  
     52                        while(($file = readdir($handle)) !== false)  
     53                        { 
     54                                $count++;  
     55                        } 
     56                        closedir($handle); 
     57                        } 
     58                } 
     59                return $count - 2; 
     60        } 
     61        else 
     62        { 
     63                return 0; 
     64        } 
     65    } 
    3666} 
    3767?> 
  • dev/common/includes/class.kill.php

    r327 r340  
    194194    function getRawMail() 
    195195    { 
    196         $this->execQuery(); 
     196        if (config::get('km_cache_enabled') && file_exists(config::get('km_cache_dir')."/".$this->getID().".txt")) 
     197        { 
     198                return file_get_contents(config::get('km_cache_dir')."/".$this->getID().".txt"); 
     199        } 
     200         
     201        $this->execQuery(); 
    197202        if ($this->isClassified()) 
    198203        { 
     
    321326            } 
    322327        } 
     328 
     329        if (config::get('km_cache_enabled')) file_put_contents(config::get('km_cache_dir')."/".$this->getID().".txt", $mail); 
    323330 
    324331        return $mail; 
  • dev/common/includes/globals.php

    r337 r340  
    11<?php 
    22// current subversion revision 
    3 preg_match('/\$Re'.'vision: (.*?) \$/', '$Revision: 337 $', $match); 
     3preg_match('/\$Re'.'vision: (.*?) \$/', '$Revision: 340 $', $match); 
    44define('SVN_REV', $match[1]); 
    55 
  • dev/install/install_step2.php

    r254 r340  
    8585echo '<br/><div class="block-header2">Connectivity</div>'; 
    8686// connectivity 
    87 $url = 'http://sync.eve-dev.net/?a=sync_server'; 
     87$url = 'http://www.eve-dev.net/logo.png'; 
    8888if (ini_get('allow_url_fopen')) 
    8989{ 
  • dev/mods/history/history.xml

    r339 r340  
    22<history> 
    33        <changeset> 
    4                 <rev>339</rev> 
     4                <rev>340</rev> 
    55                <author>beans</author> 
    66                <date>14.10.2008</date> 
    77                <comment> 
    8                         <type>UPD</type> 
     8                        <type>ADD</type> 
    99                        <text> 
    10                                 Parser rewrite by FriedRoadKill 
     10                                Possibility to cache killmails (Admin->Cache) 
     11                        </text> 
     12                </comment> 
     13                <comment> 
     14                        <type>FIX</type> 
     15                        <text> 
     16                                Changed installer step2 sitecheck 
    1117                        </text> 
    1218                </comment>