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

source: OpenPNE/branches/work/asano/pne_album/webapp/modules/pc/page/fh_album_image_show.php @ 6245

Last change on this file since 6245 was 6245, checked in by cybaron, 12 years ago

画像の削除 h_album_image_show 【カニチィ版】

File size: 3.2 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_fh_album_image_show extends OpenPNE_Action
8{
9
10
11    function execute($requests)
12    {
13        $u = $GLOBALS['AUTH']->uid();
14       
15        $target_c_member_id = $requests['target_c_member_id'];
16       
17       
18        if ($target_c_member_id == $u) {
19            $type = 'h';
20
21        } else {
22            $type = 'f';
23            $target_c_member = db_member_c_member4c_member_id($target_c_member_id);
24            $is_friend = db_friend_is_friend($u, $target_c_member_id);
25        }
26       
27        $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id));
28//        $this->set('inc_navi', fetch_inc_navi('h'));
29
30        // --- リクエスト変数
31        $target_c_album_image_id = $requests['target_c_album_image_id'];
32        $target_c_member_id = $requests['target_c_member_id'];
33        $target_c_album_id = $requests['target_c_album_id'];
34        $pass_num = $requests['pass_num'];
35        $image_key = $requests['image_key'];
36        $direc = $requests['direc'];
37        $page = $requests['page'];
38        // ----------
39
40
41        $sessid = session_id();
42       
43        $target_c_album_images = db_get_c_album_image_list4c_album_id($target_c_album_id);
44       
45       
46       
47       
48        $c_album_image_ids = db_album_image_get_c_album_image_ids4c_album_image_id($target_c_album_id);
49
50
51       
52       
53        $count = count($c_album_image_ids);
54        $this->set('count',$count);
55        $this->set('fore',-1);
56        $this->set('next',1);
57       
58        $image_id = $target_c_album_image_id;
59        $this->set('target_c_member_id',$target_c_member_id);
60        $this->set('target_c_album_id',$target_c_album_id);
61        $this->set('target_c_album_image_id',$target_c_album_image_id);
62        $this->set('pass_num',$pass_num);
63        $this->set('image_id',$image_id);
64        $this->set('image_start',$c_album_image_ids[0]);
65        $this->set('image_end',$c_album_image_ids[$count-1]);
66        if(!$image_key){
67                $image_key = array_search($target_c_album_image_id, $c_album_image_ids);
68                $c_album_image = $target_c_album_images[$image_key];
69                $this->set('c_album_image',$c_album_image);
70                $this->set('image_key',$image_key);
71        }
72        if($image_key||$image_key===0){
73                $c_album_image = $target_c_album_images[$image_key];
74                $this->set('c_album_image',$c_album_image);
75                $this->set('image_key',$image_key);
76        }
77
78       
79       
80       
81        $member = db_member_c_member4c_member_id($target_c_member_id);
82        $this->set("member", $member);
83       
84        $c_album = db_get_c_album_image_list4c_album_id($target_c_album_id);
85       
86        foreach($c_album as $key=>$value){
87                if($value['c_album_image_id']==$target_c_album_image_id)
88                {$t = $key;
89                }
90               
91        }
92        $t+=$pass_num;
93        $this->set('t',$t);
94        $this->set('c_album',$c_album[$t]);
95       
96        $total_num = db_count_c_album_image($target_c_album_id);
97        $temp = 1;
98        $direc = 0;
99        $direc += intval($pass_num);
100        $this->set('total_num',$total_num);
101       
102       
103       
104
105        return 'success';
106    }
107}
108
109?>
Note: See TracBrowser for help on using the repository browser.