Show
Ignore:
Timestamp:
06/23/09 17:45:47 (11 years ago)
Author:
kovell
Message:

Fixes: sig mod works, apikill setting saved on admin panel, page cache does not attempt to double gzip, banner and award images have size set.

Location:
dev/mods
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dev/mods

    • Property svn:ignore set to
      db_check
  • dev/mods/signature_generator/sig.php

    r289 r390  
    3333    errorPic('That pilot doesnt exist.'); 
    3434} 
     35$pilot->getPortraitURL(128); 
    3536$corp = $pilot->getCorp(); 
    3637$alliance = $corp->getAlliance(); 
     
    6869} 
    6970 
     71$pid = $pilot->getExternalID(); 
     72if (file_exists('cache/portraits/'.$pid.'_256.jpg')) 
     73{ 
     74        touch('cache/portraits/'.$pid.'_256.jpg'); 
     75} 
     76else 
     77{ 
     78        // in case of a dead eve server we only want to wait 5 seconds 
     79        @ini_set('default_socket_timeout', 5); 
     80        $file = @file_get_contents('http://img.eve.is/serv.asp?s=256&c='.$pid); 
     81        if ($img = @imagecreatefromstring($file)) 
     82        { 
     83                $fp = fopen('cache/portraits/'.$pid.'_256.jpg', 'w'); 
     84                fwrite($fp, $file); 
     85                fclose($fp); 
     86        } 
     87        else 
     88        { 
     89                // try alternative access via fsockopen 
     90                // happens if allow_url_fopen wrapper is false 
     91                require_once('class.http.php'); 
     92 
     93                $url = 'http://img.eve.is/serv.asp?s=256&c='.$pid; 
     94                $http = new http_request($url); 
     95                $file = $http->get_content(); 
     96 
     97                if ($img = @imagecreatefromstring($file)) 
     98                { 
     99                        $fp = fopen('cache/portraits/'.$id.'_256.jpg', 'w'); 
     100                        fwrite($fp, $file); 
     101                } 
     102        } 
     103} 
     104 
     105 
    70106// check template 
    71107if (!is_dir('mods/signature_generator/signatures/'.$sig_name))