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

source: OpenPNE/branches/work/asano/pne_album_2_11_6/webapp/modules/pc/page/h_album_cover_edit_confirm.php @ 6524

Last change on this file since 6524 was 6524, checked in by cybaron, 15 years ago

work/asano/pne_albumの最新リビジョン(r6523)までをマージ

File size: 2.0 KB
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class pc_page_h_album_cover_edit_confirm extends OpenPNE_Action
8{
9    function handleError($errors)
10    {
11        $_REQUEST['msg'] = array_shift($errors);
12        openpne_forward('pc', 'page', 'h_album_cover_edit', $errors);
13        exit;
14    }
15
16    function execute($requests)
17    {
18        $u = $GLOBALS['AUTH']->uid();
19
20        // --- リクエスト変数
21        $target_c_album_id = $requests['target_c_album_id'];
22        $subject = $requests['subject'];
23        $description = $requests['description'];
24        $public_flag = $requests['public_flag'];
25        $c_commu_id = $requests['target_c_commu_id'];
26        // ----------
27       
28        //画像データ一時ファイル削除
29        $sessid = session_id();
30        t_image_clear_tmp($sessid);
31
32        $upfiles = array(
33            1 => $_FILES['upfile_1'],
34        );
35        $tmpfiles = array(
36            1 => '',
37        );
38
39        foreach ($upfiles as $key => $upfile) {
40            if ($upfile['error'] !== UPLOAD_ERR_NO_FILE) {
41                if (!($image = t_check_image($upfile))) {
42                    $_REQUEST['msg'] = '画像は'.IMAGE_MAX_FILESIZE.'KB以内のGIF・JPEG・PNGにしてください';
43                    openpne_forward('pc', 'page', 'h_album_cover_edit');
44                    exit;
45                } else {
46                    $tmpfiles[$key] = t_image_save2tmp($upfile, $sessid, "a_{$target_c_album_id}_{$key}", $image['format']);
47                }
48            }
49        }
50
51        $this->set('inc_navi', fetch_inc_navi("h"));
52
53        $form_val = array(
54            "target_c_album_id" => $target_c_album_id,
55            "subject"=> $subject,
56            "description" => $description,
57            "public_flag"=> $public_flag,
58            "upfile_1" => $_FILES['upfile_1'],
59            "tmpfile_1" => $tmpfiles[1],
60        );
61
62        $this->set("form_val", $form_val);
63        return 'success';
64    }
65}
66
67?>
Note: See TracBrowser for help on using the repository browser.