ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 11021


Ignore:
Timestamp:
Mar 16, 2009, 2:27:19 PM (10 years ago)
Author:
ShogoKawahara
Message:

#3706:added ability to limit image file size

Location:
OpenPNE3/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/trunk/apps/pc_frontend/i18n/messages.ja.xml

    r11019 r11021  
    517517      <trans-unit id="">
    518518        <source>File is too large (maximum is %max_size% bytes).</source>
    519         <target>ファイルサイズが大きすぎます (最大 %max_size% bytes まで)。</target>
     519        <target>ファイルサイズが大きすぎます。(最大 %max_size% bytes まで)</target>
    520520      </trans-unit>
    521521      <trans-unit id="">
    522522        <source>Invalid mime type (%mime_type%).</source>
    523         <target>ファイル形式が間違っています (%mime_type%).</target>
     523        <target>ファイル形式が間違っています。(%mime_type%)</target>
    524524      </trans-unit>
    525525      <trans-unit id="">
  • OpenPNE3/trunk/lib/config/config/sns_config.yml

    r10485 r11021  
    2121    Caption:   "管理者メールアドレス"
    2222    FormType:  "input"
    23     ValueType:  "mail_address"
     23    ValueType:  "email"
    2424    Default:    "sns@example.com"
    2525    IsRequired: true
     
    4646      - "使用しない"
    4747      - "使用する"
     48
     49  image_max_filesize:
     50    Name:        "image_max_filesize"
     51    Caption:     "アップロード画像のファイルサイズ制限(bytes)"
     52    FormType:    "input"
     53    ValueType:   "regexp"
     54    ValueRegexp: "/^[1-9]\d*[K|M]?$/"
     55    IsRequired:  true
     56    Default:     "300K"
    4857
    4958authentication:
  • OpenPNE3/trunk/lib/form/MemberImageForm.class.php

    r10778 r11021  
    2222    $this->member = $this->getOption('member');
    2323    $this->setWidget('file', new sfWidgetFormInputFile());
    24     $this->setValidator('file', new opValidatorImageFile(array('max_size' => 300*1024)));
     24    $this->setValidator('file', new opValidatorImageFile());
    2525    $this->widgetSchema->setNameFormat('member_image[%s]');
    2626  }
  • OpenPNE3/trunk/lib/validator/opValidatorImageFile.class.php

    r10003 r11021  
    2222    parent::configure($options, $messages);
    2323    $this->setOption('mime_types', 'web_images');
     24    $this->setOption('max_size', opConfig::get('image_max_filesize'));
    2425  }
    2526}
Note: See TracChangeset for help on using the changeset viewer.