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

Changeset 7618


Ignore:
Timestamp:
Jun 18, 2008, 7:56:22 PM (14 years ago)
Author:
ogawa
Message:

#2339:携帯:自分のプロフィール詳細を確認すると、フレンドまで公開の項目が表示されなかったのを修正

Location:
OpenPNE/branches/stable-2.12.x/webapp/modules/ktai
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/page/fh_profile_detail.php

    r6630 r7618  
    1515        // ----------
    1616
     17        $is_h = 0;
    1718        if ($target_c_member_id == $u || empty($target_c_member_id)) {
    1819            $target_c_member_id = $u;
     20            $is_h = 1;
    1921        }
    2022
    21         if (!db_member_is_active_c_member_id($target_c_member_id)) {
    22             ktai_display_error('該当するメンバーが見つかりません。');
     23        if (!$is_h) {
     24            if (!db_member_is_active_c_member_id($target_c_member_id)) {
     25                ktai_display_error('該当するメンバーが見つかりません。');
     26            }
     27
     28            if (db_member_is_access_block($u, $target_c_member_id)) {
     29                openpne_redirect('ktai', 'page_h_access_block');
     30            }
     31
     32            //あしあとをつける
     33            db_ashiato_insert_c_ashiato($target_c_member_id, $u);
    2334        }
    2435
    25         if (db_member_is_access_block($u, $target_c_member_id)) {
    26             openpne_redirect('ktai', 'page_h_access_block');
    27         }
    28 
    29         //管理画面HTML
    30         $this->set('c_siteadmin', p_common_c_siteadmin4target_pagename('k_f_home'));
    31 
    32         //ターゲットのc_member
    33 
    3436        $is_friend = db_friend_is_friend($u, $target_c_member_id);
    35         if ($is_friend || $target_c_member_id == $u) {
     37        if ($is_h || $is_friend) {
    3638            $target_c_member = db_member_c_member_with_profile($target_c_member_id, 'friend');
    3739        } else {
    3840            $target_c_member = db_member_c_member_with_profile($target_c_member_id, 'public');
    3941        }
    40         $target_c_member['last_login'] = p_f_home_last_login4access_date($target_c_member['access_date']);
    4142        if ($target_c_member['birth_year']) {
    4243            $target_c_member['age'] = getAge($target_c_member['birth_year'], $target_c_member['birth_month'], $target_c_member['birth_day']);
    4344        }
    44         $this->set("target_c_member", $target_c_member);
    4545
    46         //ターゲットの最新日記5件
    47         $this->set("c_diary_list", db_diary_get_c_diary_list4c_member_id($target_c_member_id, 5, $u));
    48 
    49         //フレンドランダム5人
    50         $this->set("c_friend_list", db_friend_c_friend_list_random4c_member_id($target_c_member_id, 5));
    51 
    52         //参加コミュニティ最新書き込み5件
    53         $this->set("c_commu_list", db_commu_c_commu_list_lastupdate4c_member_id($target_c_member_id, 5));
    54 
    55         //共通コミュニティ
    56         $this->set('common_commu_count', count(db_common_commu_common_commu_id4c_member_id($target_c_member_id,$u)));
    57 
    58         //ターゲットと自分との関係
    59         $this->set("relation", db_friend_relationship4two_members($u, $target_c_member_id));
    60 
     46        $this->set('is_h', $is_h);
     47        $this->set('target_c_member', $target_c_member);
    6148        $this->set('profile_list', db_member_c_profile_list());
    62 
    63         // 誕生日まであと何日?
    64         $this->set('days_birthday', db_member_count_days_birthday4c_member_id($target_c_member_id));
    65 
    66         if (OPENPNE_USE_POINT_RANK) {
    67             // ポイント
    68             $point = db_point_get_point($target_c_member_id);
    69             $this->set("point", $point);
    70 
    71             // ランク
    72             $this->set("rank", db_point_get_rank4point($point));
    73         }
    74 
    75         // inc_entry_point
    76         $this->set('inc_ktai_entry_point', fetch_inc_entry_point($this->getView(), 'ktai_f_home'));
    77 
    78         //あしあとをつける
    79         db_ashiato_insert_c_ashiato($target_c_member_id, $u);
     49        $this->set('relation', db_friend_relationship4two_members($u, $target_c_member_id));
    8050
    8151        return 'success';
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/templates/fh_profile_detail.tpl

    r4371 r7618  
    1111({capture name="birth"})
    1212({if $target_c_member.age !== NULL})<font color="#({$ktai_color_config.font_06})">年齢:</font><br>({$target_c_member.age})歳<br>({/if})
     13({if $is_h && $target_c_member.public_flag_birth_year == 'friend'})<font color="#({$ktai_color_config.font_09})">※({$WORD_MY_FRIEND_HALF})まで公開</font><br>({/if})
    1314({if $target_c_member.birth_month && $target_c_member.birth_day})
    1415<br><font color="#({$ktai_color_config.font_06})">誕生日:</font><br>({$target_c_member.birth_month})月({$target_c_member.birth_day})日<br>
     16({if $is_h && $target_c_member.public_flag_birth_month_day == 'friend'})<font color="#({$ktai_color_config.font_09})">※({$WORD_MY_FRIEND_HALF})まで公開</font><br>({/if})
    1517({/if})
    1618({/capture})
    1719
    1820({foreach from=$target_c_member.profile key=key item=item})
    19 
    2021({if $item.form_type != 'textarea'})
    2122
     
    4344({/if})
    4445
    45 ({if $item.value && $item.form_type != 'textarea'})
    46         <br><font color="#({$ktai_color_config.font_06})">({$item.caption}):</font><br>
    47 ({/if})
     46({if $item.value})
     47<br>
     48<font color="#({$ktai_color_config.font_06})">({$item.caption}):</font><br>
    4849
    4950({if $item.form_type == 'checkbox'})
     
    5354({/if})
    5455<br>
     56({if $is_h && $item.public_flag == 'friend'})<font color="#({$ktai_color_config.font_09})">※({$WORD_MY_FRIEND_HALF})まで公開</font><br>({/if})
     57({/if})
     58
    5559({/if})
    5660({/foreach})
    57 
    5861
    5962({if !$_cnt_nick && !$_cnt_birth})
     
    6972({if !$_cnt_birth})({$smarty.capture.birth|smarty:nodefaults})({/if})
    7073({/if})
     74
    7175({/strip})
    7276<br>
     
    7579<font color="#({$ktai_color_config.font_06})">({$item.caption}):</font><br>
    7680({$item.value|t_url2a_ktai|nl2br})<br>
     81({if $is_h && $item.public_flag == 'friend'})<font color="#({$ktai_color_config.font_09})">※({$WORD_MY_FRIEND_HALF})まで公開</font><br>({/if})
    7782<br>
    7883({/if})
  • OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/templates/inc_f_home_h_prof.tpl

    r6617 r7618  
    107107<font color="#({$ktai_color_config.font_06})">({$item.caption}):</font><br>
    108108({$item.value|t_truncate:108:""})<br>
     109({if $is_h_prof && $item.public_flag == 'friend'})<font color="#({$ktai_color_config.font_09})">※({$WORD_MY_FRIEND_HALF})まで公開</font><br>({/if})
    109110({/if})
    110111({/foreach})
Note: See TracChangeset for help on using the changeset viewer.