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

Ignore:
Timestamp:
Apr 26, 2008, 6:02:47 PM (14 years ago)
Author:
ebihara
Message:

#2279:公開範囲設定を無視してアルバム写真が表示できてしまっていたのを修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/pc/page/fh_album_image_show.php

    r6677 r6745  
    77class pc_page_fh_album_image_show extends OpenPNE_Action
    88{
    9 
    10 
    119    function execute($requests)
    1210    {
     
    1816       
    1917        // --- リクエスト変数
    20         $target_c_album_id       = $requests['target_c_album_id'];
    2118        $target_c_album_image_id = $requests['target_c_album_image_id'];
    2219        // ----------
    2320       
    2421        //targetが指定されていない
    25         if(!$target_c_album_id || !$target_c_album_image_id){
     22        if (!$target_c_album_image_id) {
     23            openpne_redirect('pc', 'page_h_err_fh_album');
     24        }
     25
     26        //targetのアルバム写真が存在しない
     27        if (!p_common_is_active_c_album_image_id($target_c_album_image_id)) {
    2628            openpne_redirect('pc', 'page_h_err_fh_album');
    2729        }
    2830       
     31        $target_c_album_image = db_album_image_get_c_album_image4id($target_c_album_image_id);
     32        $target_c_album_id = $target_c_album_image['c_album_id'];
     33       
    2934        //targetのアルバムが存在しない
    30         if(!p_common_is_active_c_album_id($target_c_album_id)) {
    31             openpne_redirect('pc', 'page_h_err_fh_album');
    32         }
    33        
    34         //targetのアルバム写真が存在しない
    35         if(!p_common_is_active_c_album_image_id($target_c_album_image_id)) {
     35        if (!p_common_is_active_c_album_id($target_c_album_id)) {
    3636            openpne_redirect('pc', 'page_h_err_fh_album');
    3737        }
     
    5858        }
    5959       
    60         $this->set("type", $type);
     60        $this->set('type', $type);
    6161        $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id));
    62        
    63         $target_c_album_image = db_album_image_get_c_album_image4id($target_c_album_image_id);
    64         $this->set('c_album_image',$target_c_album_image);
    65        
     62        $this->set('c_album_image', $target_c_album_image);
    6663        $this->set('c_album_iamge_id_prev', db_album_image_c_album_image_id_prev4c_album_id($target_c_member_id, $target_c_album_id, $target_c_album_image_id, $u));
    6764        $this->set('c_album_iamge_id_next', db_album_image_c_album_image_id_next4c_album_id($target_c_member_id, $target_c_album_id, $target_c_album_image_id, $u));
Note: See TracChangeset for help on using the changeset viewer.