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

Changeset 8558


Ignore:
Timestamp:
Oct 4, 2008, 7:54:02 PM (12 years ago)
Author:
shingo
Message:

#3004:確認画面なしの画像登録アクションと(do_c_edit_update_c_commu)と関数を共通化

Location:
OpenPNE/trunk/webapp
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/util/image.php

    r7714 r8558  
    308308}
    309309
     310function image_insert_c_image_without_confirm($upfile_obj, $prefix, $uid)
     311{
     312    if (!file_exists($upfile_obj['tmp_name'])) {
     313        return false;
     314    }
     315    $sessid = session_id();
     316    t_image_clear_tmp($sessid);
     317    $tmpfile = t_image_save2tmp($upfile_obj, $sessid, $prefix);
     318    if (!$tmpfile) {
     319        t_image_clear_tmp(session_id());
     320        return false;
     321    }
     322    $image_filename = image_insert_c_image4tmp($prefix . '_' . $uid, $tmpfile);
     323    t_image_clear_tmp(session_id());
     324
     325    return $image_filename;
     326}
     327
    310328?>
  • OpenPNE/trunk/webapp/modules/pc/do/c_edit_update_c_commu.php

    r8545 r8558  
    5757
    5858        //画像アップデート
    59         $sessid = session_id();
    60         t_image_clear_tmp($sessid);
    61         if (file_exists($upfile_obj["tmp_name"])) {
    62             $tmpfile = t_image_save2tmp($upfile_obj, $sessid, "c");
    63         }
    64         if ($tmpfile) {
    65             $image_filename = image_insert_c_image4tmp("c_{$target_c_commu_id}", $tmpfile);
    66         }
    67         t_image_clear_tmp(session_id());
     59        $image_filename = image_insert_c_image_without_confirm($upfile_obj, 'c', $target_c_commu_id);
    6860
    6961        if ($image_filename) {
  • OpenPNE/trunk/webapp/modules/pc/do/h_config_image.php

    r8555 r8558  
    3939
    4040        // 画像をDBに格納
    41         $sessid = session_id();
    42         t_image_clear_tmp($sessid);
    43         if (file_exists($upfile_obj['tmp_name'])) {
    44             $tmpfile = t_image_save2tmp($upfile_obj, $sessid, 'm');
    45         }
    46         if ($tmpfile) {
    47             $image_filename = image_insert_c_image4tmp("m_{$u}", $tmpfile);
    48         }
    49         t_image_clear_tmp(session_id());
     41        $image_filename = image_insert_c_image_without_confirm($upfile_obj, 'm', $u);
    5042
    5143        if ($image_filename) {
Note: See TracChangeset for help on using the changeset viewer.