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

Ignore:
Timestamp:
Apr 17, 2009, 1:45:52 PM (12 years ago)
Author:
nagasawa
Message:

#3784:2.12にマージ

File:
1 edited

Legend:

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

    r4933 r11346  
    1313        // --- リクエスト変数
    1414        $target_c_diary_id = $requests['target_c_diary_id'];
     15        $public_flag = $requests['public_flag'];
    1516        // ----------
    1617
     
    1819        if ($target_c_diary_id) {
    1920            $c_diary = db_diary_get_c_diary4id($target_c_diary_id);
    20             $this->set('target_c_diary', $c_diary);
    2121
    2222            if ($c_diary['c_member_id'] != $u) {
    2323                handle_kengen_error();
    2424            }
     25            if (array_key_exists('subject', $requests)) {
     26                $c_diary['subject'] = $subject;
     27            }
     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            $this->set('target_c_diary', $c_diary);
    2535        } else {
    26             $c_diary['public_flag'] = $c_member['public_flag_diary'];
     36            $c_diary['public_flag'] = $public_flag ? $public_flag : $c_member['public_flag_diary'];
    2737            $this->set('target_c_diary', $c_diary);
    2838        }
Note: See TracChangeset for help on using the changeset viewer.