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

source: OpenPNE/branches/ebihara/dev_2_6/webapp/modules/pc/page/h_diary_add.php @ 949

Last change on this file since 949 was 949, checked in by ebihara, 14 years ago

管理画面から日記カテゴリ機能使用設定ができるように

File size: 1.8 KB
Line 
1<?php
2/**
3 * @copyright 2005-2006 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class pc_page_h_diary_add extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        $u = $GLOBALS['AUTH']->uid();
12
13        // --- リクエスト変数
14        $form_val['subject'] = $requests['subject'];
15        $form_val['body'] = $requests['body'];
16        $form_val['public_flag'] = $requests['public_flag'];
17        $form_val['category'] = $requests['category'];
18        // ----------
19
20        $sessid = session_id();
21        t_image_clear_tmp($sessid);
22
23        $this->set('inc_navi', fetch_inc_navi("h"));
24
25        //プロフィール
26        $c_member = db_common_c_member4c_member_id($u);
27        if (empty($form_val['public_flag'])) {
28            $form_val['public_flag'] = $c_member['public_flag_diary'];
29        }
30        $this->set("target_member", $c_member);
31        $this->set("form_val", $form_val);
32
33        //カレンダー関係
34        //カレンダー開始用変数
35        $year = date("Y");
36        $month= date("n");
37        //日記一覧、カレンダー用変数
38        $date_val = array(
39            'year' => $year,
40            'month' => $month,
41            'day' => null,
42        );
43        $this->set("date_val", $date_val);
44
45        //日記のカレンダー
46        $calendar = db_common_diary_monthly_calendar($year, $month, $u);
47
48        $this->set("calendar", $calendar['days']);
49        $this->set("ym", $calendar['ym']);
50
51        //各月の日記
52        $this->set("date_list", p_fh_diary_list_date_list4c_member_id($u));
53
54        if (USE_DIARY_CATEGORY) {
55                //カテゴリリスト
56                $this->set("category_list", db_diary_category_list4c_member_id($u));
57            $this->set("use_diary_category", true);
58        }
59
60        return 'success';
61    }
62}
63
64?>
Note: See TracBrowser for help on using the repository browser.