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

Changeset 3006


Ignore:
Timestamp:
May 18, 2007, 10:33:25 PM (12 years ago)
Author:
ogawa
Message:

#807:管理画面の「画像のアップロード」にてBMP形式・TIFF形式にて登録した際の動作について

Location:
OpenPNE/branches/2.8.x/webapp/modules/admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/webapp/modules/admin/do/insert_c_image.php

    r1856 r3006  
    1515    function execute($requests)
    1616    {
    17         if (!empty($_FILES['upfile']) && $_FILES['upfile']['error'] !== UPLOAD_ERR_NO_FILE && !empty($requests['filename'])) {
    18             image_data_delete($requests['filename']);
    19             admin_insert_c_image($_FILES['upfile'], $requests['filename']);
     17        $file = $_FILES['upfile'];
    2018
    21             admin_client_redirect('edit_c_image', '画像を登録しました', 'filename='.$requests['filename']);
     19        if (empty($file) || $file['error'] === UPLOAD_ERR_NO_FILE) {
     20            admin_client_redirect('edit_c_image', '画像ファイルを指定してください');
    2221        }
    2322
    24         admin_client_redirect('edit_c_image', 'ファイル名と画像ファイルを指定してください');
     23        if (!t_check_image($file)) {
     24            admin_client_redirect('edit_c_image', '画像は'.IMAGE_MAX_FILESIZE.'KB以内のGIF・JPEG・PNGにしてください');
     25        }
     26
     27        image_data_delete($requests['filename']);
     28        if (!admin_insert_c_image($_FILES['upfile'], $requests['filename'])) {
     29            admin_client_redirect('edit_c_image', '画像が登録できませんでした');
     30        }
     31
     32        admin_client_redirect('edit_c_image', '画像を登録しました', 'filename='.$requests['filename']);
    2533    }
    2634}
  • OpenPNE/branches/2.8.x/webapp/modules/admin/validate/do/insert_c_image.ini

    r1476 r3006  
    33regexp = "/^\w+(?:\.((?:jpe?g)|(?:gif)|(?:png)))?$/"
    44caption = "ファイル名"
     5required = 1
Note: See TracChangeset for help on using the changeset viewer.