Ignore:
Timestamp:
Feb 6, 2012, 9:59:20 PM (12 years ago)
Author:
rvelices
Message:

multisize - added the coi (still to affine the admin ui + language)
multisize - derivatives can be revuild from a larger derviative instead of the original

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/derivative_std_params.inc.php

    r13021 r13038  
    7373    return self::$all_type_map[$type];
    7474  }
    75  
     75
    7676  static function get_custom($w, $h, $crop=0, $minw=null, $minh=null)
    7777  {
     
    9999    global $conf;
    100100    $arr = @unserialize($conf['derivatives']);
    101     if (false!==$arr)
    102     {
    103       self::$type_map = $arr['d'];
    104       self::$watermark = @$arr['w'];
    105       if (!self::$watermark) self::$watermark = new WatermarkParams();
    106     }
    107     else
    108     {
    109       self::make_default();
    110     }
    111     self::build_maps();
    112   }
    113 
    114   static function load_from_file()
    115   {
    116     global $conf;
    117     $arr = @unserialize(@file_get_contents(PHPWG_ROOT_PATH.$conf['data_location'].'derivatives.dat'));
    118101    if (false!==$arr)
    119102    {
     
    131114  }
    132115
     116  static function load_from_file()
     117  {
     118    global $conf;
     119    $arr = @unserialize(@file_get_contents(PHPWG_ROOT_PATH.$conf['data_location'].'derivatives.dat'));
     120    if (false!==$arr)
     121    {
     122      self::$type_map = $arr['d'];
     123      self::$watermark = @$arr['w'];
     124      if (!self::$watermark) self::$watermark = new WatermarkParams();
     125      self::$custom = @$arr['c'];
     126      if (!self::$custom) self::$custom = array();
     127    }
     128    else
     129    {
     130      self::make_default();
     131    }
     132    self::build_maps();
     133  }
     134
    133135  static function set_watermark($watermark)
    134136  {
    135137    self::$watermark = $watermark;
    136138  }
    137  
     139
    138140  static function set_and_save($map)
    139141  {
     
    177179    }
    178180  }
    179  
     181
    180182  private static function build_maps()
    181183  {
Note: See TracChangeset for help on using the changeset viewer.