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

source: OpenPNE/trunk/webapp/modules/pc/page/h_album_image_edit_confirm.php @ 6661

Last change on this file since 6661 was 6661, checked in by ogawa, 12 years ago

#2247:アルバム機能のテンプレート修正、文言統一

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_image_edit_confirm extends OpenPNE_Action
8{
9    function handleError($errors)
10    {
11        $_REQUEST['msg'] = array_shift($errors);
12        openpne_forward('pc', 'page', 'h_album_edit', $errors);
13        exit;
14    }
15
16    function execute($requests)
17    {
18        if (!OPENPNE_USE_ALBUM) {
19            handle_kengen_error();
20        }
21
22        $u = $GLOBALS['AUTH']->uid();
23
24        // --- リクエスト変数
25        $target_c_album_id = $requests['target_c_album_id'];
26        $target_c_album_image_id = $requests['target_c_album_image_id'];
27        $image_description = $requests['image_description'];
28        // ----------
29
30        $sessid = session_id();
31        t_image_clear_tmp($sessid);
32
33        $upfiles = array(
34            1 => $_FILES['upfile_1'],
35        );
36        $tmpfiles = array(
37            1 => '',
38        );
39
40        foreach ($upfiles as $key => $upfile) {
41            if ($upfile['error'] !== UPLOAD_ERR_NO_FILE) {
42                if (!($image = t_check_image($upfile))) {
43                    $_REQUEST['msg'] = '写真は'.IMAGE_MAX_FILESIZE.'KB以内のGIF・JPEG・PNGにしてください';
44                    openpne_forward('pc', 'page', 'h_album_image_edit');
45                    exit;
46                } else {
47                    $tmpfiles[$key] = t_image_save2tmp($upfile, $sessid, "a_{$target_c_album_id}_{$key}", $image['format']);
48                }
49            }
50        }
51
52        $this->set('inc_navi', fetch_inc_navi("h"));
53
54        $form_val = array(
55            "target_c_album_id" => $target_c_album_id,
56            "target_c_album_image_id" => $target_c_album_image_id,
57            "image_description" => $image_description,
58            "upfile_1" => $_FILES['upfile_1'],
59            "tmpfile_1" => $tmpfiles[1],
60        );
61
62        $this->set("form_val", $form_val);
63       
64        return 'success';
65    }
66}
67
68?>
Note: See TracBrowser for help on using the repository browser.