コード例 #1
0
ファイル: Image.php プロジェクト: laiello/resmania
 /**
  * Initialize all objects at a first time, or if config has been changed.
  */
 public static function initialize()
 {
     self::$_list = array();
     $adminThumbnail = new RM_Media_Image();
     $adminThumbnail->_postfix = self::ADMIN;
     $adminThumbnail->_width = 100;
     $adminThumbnail->_height = 100;
     $adminThumbnail->_quality = 100;
     $adminThumbnail->_keepAspect = true;
     self::$_list[self::ADMIN] = $adminThumbnail;
     $config = new RM_Config();
     $thumbnail = new RM_Media_Image();
     $thumbnail->_postfix = self::THUMB;
     $thumbnail->_width = $config->getValue('rm_config_image_thumb_settings_x_res');
     $thumbnail->_height = $config->getValue('rm_config_image_thumb_settings_y_res');
     $thumbnail->_quality = $config->getValue('rm_config_image_thumb_settings_quality');
     $thumbnail->_keepAspect = (bool) $config->getValue('rm_config_image_thumb_settings_aspect');
     self::$_list[self::THUMB] = $thumbnail;
     $main = new RM_Media_Image();
     $main->_postfix = self::MAIN;
     $main->_width = $config->getValue('rm_config_image_settings_x_res');
     $main->_height = $config->getValue('rm_config_image_settings_y_res');
     $main->_quality = $config->getValue('rm_config_image_settings_quality');
     $main->_keepAspect = (bool) $config->getValue('rm_config_image_settings_aspect');
     self::$_list[self::MAIN] = $main;
 }