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

Changeset 11369


Ignore:
Timestamp:
Apr 20, 2009, 5:13:55 PM (11 years ago)
Author:
fukamachi
Message:

#3784 2.13.xの変更内容を2.12.xにも反映

Location:
OpenPNE/branches/stable-2.12.x/webapp/modules
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/page/h_diary_edit.php

    r11346 r11369  
    1313        // --- リクエスト変数
    1414        $target_c_diary_id = $requests['target_c_diary_id'];
     15        $subject = $requests['subject'];
     16        $body = $requests['body'];
    1517        $public_flag = $requests['public_flag'];
    1618        // ----------
     
    2325                handle_kengen_error();
    2426            }
    25             if (array_key_exists('subject', $requests)) {
     27
     28            // 内容の不備によるリダイレクト時は値を上書き
     29            if ($requests['msg']) {
    2630                $c_diary['subject'] = $subject;
     31                $c_diary['body'] = $body;
     32                $c_diary['public_flag'] = $public_flag;
    2733            }
    28             if (array_key_exists('body', $requests)) {
    29                 $c_diary['body'] = $body;
    30             }
    31             if ($public_flag) {
    32                 $c_diary['pulic_flag'] = $public_flag;
    33             }
     34
    3435            $this->set('target_c_diary', $c_diary);
    3536        } else {
    3637            $c_diary['public_flag'] = $public_flag ? $public_flag : $c_member['public_flag_diary'];
     38            $c_diary['subject'] = $subject;
     39            $c_diary['body'] = $body;
    3740            $this->set('target_c_diary', $c_diary);
    3841        }
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/validate/page/h_diary_edit.ini

    r11346 r11369  
     1[subject]
     2type = "string"
     3
     4[body]
     5type = "string"
     6
    17[target_c_diary_id]
    28type = "int"
     
    511[public_flag]
    612type = "string"
     13
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/validate/page/h_message_send.ini

    r11346 r11369  
     1[target_c_message_id]
     2type = "int"
     3
    14[subject]
    25type = "string"
  • OpenPNE/branches/stable-2.12.x/webapp/modules/pc/page/f_message_send.php

    r11346 r11369  
    4646        if ($box == "savebox" && $form_val['target_c_message_id']) {
    4747            $tmplist = db_message_c_message4c_message_id($form_val['target_c_message_id']);
    48             if (!array_key_exists('subject', $requests)) {
     48            if ($requests['msg1'] || $requests['msg2']) {
     49                $form_val['subject'] = $form_val['subject'];
     50                $form_val['body'] = $form_val['body'];
     51            } else {
    4952                $form_val['subject'] = $tmplist['subject'];
    50             }
    51             if (!array_key_exists('body', $requests)) {
    5253                $form_val['body'] = $tmplist['body'];
    5354            }
  • OpenPNE/branches/stable-2.12.x/webapp/modules/pc/page/h_album_cover_edit.php

    r11346 r11369  
    3333        }
    3434
    35         $album['subject'] = $subject;
    36         $album['description'] = $description;
    37         $album['public_flag'] = $public_flag;
     35        // 内容の不備によるリダイレクト時は値を上書き
     36        if ($requests['msg']) {
     37            $album['subject'] = $subject;
     38            $album['description'] = $description;
     39            $album['public_flag'] = $public_flag;
     40        }
    3841
    3942        $this->set('inc_navi', fetch_inc_navi('h'));
  • OpenPNE/branches/stable-2.12.x/webapp/modules/pc/page/h_diary_edit.php

    r11346 r11369  
    9191        }
    9292
    93         $c_diary['subject'] = $subject;
    94         $c_diary['body'] = $body;
    95         if ($public_flag) {
     93        // 内容の不備によるリダイレクト時は値を上書き
     94        if ($requests['msg']) {
     95            $c_diary['subject'] = $subject;
     96            $c_diary['body'] = $body;
    9697            $c_diary['public_flag'] = util_cast_public_flag_diary($public_flag);
    9798        }
     99
    98100        $this->set("diary", $c_diary);
    99101
Note: See TracChangeset for help on using the changeset viewer.