Avocado.CommunityEdition/AvocadoEdition/theme/basic/member/viewer.skin.php
TATECK 9c60c33cd6 최초 배포
Ver.02.2.2
2022-02-09 03:05:24 +09:00

269 lines
6.7 KiB
PHP

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
add_stylesheet('<link rel="stylesheet" href="'.G5_CSS_URL.'/member.css">', 0);
?>
<div id="character_profile">
<nav id="profile_menu" >
<? if($article['ad_use_closet'] && $article['ad_use_body']) { ?>
<a href="<?=G5_URL?>/member/closet.php?ch_id=<?=$ch['ch_id']?>" onclick="window.open(this.href, 'big_viewer', 'width=800 height=800 menubar=no status=no toolbar=no location=no scrollbars=yes resizable=yes'); return false;" class="ui-btn ico point camera circle big">
옷장보기
</a>
<? } ?>
<? if($article['ad_use_exp']) { ?>
<a href="<?=G5_URL?>/member/exp.php?ch_id=<?=$ch['ch_id']?>" onclick="popup_window(this.href, 'exp', 'width=400, height=500'); return false;" class="ui-btn ico point exp circle big">
경험치 내역 보기
</a>
<? } ?>
</nav>
<!-- 캐릭터 비쥬얼 (이미지) 출력 영역 -->
<div class="visual-area">
<? if($article['ad_use_body'] && $ch['ch_body']) { ?>
<div id="character_body">
<img src="<?=$ch['ch_body']?>" alt="캐릭터 전신" />
</div>
<? } ?>
<? if($article['ad_use_head'] && $ch['ch_head']) { ?>
<div id="character_head">
<img src="<?=$ch['ch_head']?>" alt="캐릭터 흉상" />
</div>
<? } ?>
</div>
<!-- //캐릭터 비쥬얼 (이미지) 출력 영역 -->
<!-- 캐릭터 기본정보 출력 영역 -->
<table class="theme-form">
<colgroup>
<col style="width: 110px;">
<col>
</colgroup>
<tbody>
<? if($article['ad_use_name']) { ?>
<tr>
<th scope="row"><?=$article['ad_text_name']?></th>
<td>
<?php echo $ch['ch_name'] ?>
</td>
</tr>
<? } ?>
<? if($config['cf_side_title']) {
// 소속 정보 출력
?>
<tr>
<th><?=$config['cf_side_title']?></th>
<td>
<?=get_side_name($ch['ch_side'])?>
</td>
</tr>
<? } ?>
<? if($config['cf_class_title']) {
// 종족 정보 출력
?>
<tr>
<th><?=$config['cf_class_title']?></th>
<td>
<?=get_class_name($ch['ch_class'])?>
</td>
</tr>
<? } ?>
<? if($article['ad_use_rank']) {
// 랭킹정보 출력
?>
<tr>
<th scope="row"><?=$config['cf_rank_name']?></th>
<td>
<?php echo get_rank_name($ch['ch_rank']); ?>
</td>
</tr>
<? } ?>
<? if($article['ad_use_exp']) {
// 경험치 정보 출력
?>
<tr>
<th scope="row"><?=$config['cf_exp_name']?></th>
<td>
<?=$ch['ch_exp']?>
<?=$config['cf_exp_pice']?>
</td>
</tr>
<? } ?>
<? for($i=0; $i < count($ch_ar); $i++) {
// 추가 프로필 항목 출력
$ar = $ch_ar[$i];
$key = $ar['ar_code'];
?>
<tr>
<th>
<?=$ar['ar_name']?>
</th>
<?
if($ar['ar_type'] == 'file' || $ar['ar_type'] == 'url') {
?>
<td>
<img src="<?=$ch[$key]?>" />
</td>
<? } else { ?>
<td>
<?
if($ar['ar_type'] == 'textarea')
echo nl2br($ch[$key]);
else
echo $ch[$key];
if($ar['ar_type'] != 'textarea' && $ar['ar_type'] != 'select')
echo $ar['ar_text'];
?>
</td>
<? } ?>
</tr>
<? } ?>
</tbody>
</table>
<!-- // 캐릭터 기본정보 출력 영역 -->
<? if($article['ad_use_status']) { // 스탯 설정 ?>
<hr class="padding" />
<h3>
STATUS
<span style="float:right;">
<em class="txt-point" data-type="point_space"><?=get_space_status($ch['ch_id'])?></em> / <?=$ch['ch_point']?>
</span>
</h3>
<div class="theme-box">
<div class="status-bar">
<? for($i = 0; $i < count($status); $i++) {
$status[$i]['has'] = $status[$i]['has'] ? $status[$i]['has'] : $status[$i]['min'];
$status_percent = $status[$i]['max'] ? $status[$i]['has'] / $status[$i]['max'] * 100 : 0;
$mine_percent = $status[$i]['max'] ? $status[$i]['now'] / $status[$i]['max'] * 100 : 0;
$resent_use_point += $status[$i]['has'];
$sub_text = "";
if($status[$i]['drop']) $sub_text = "(".$status[$i]['now'].")";
?>
<dl>
<dt><?=$status[$i]['name']?></dt>
<dd>
<p>
<i><?=$status[$i]['has']?><?=$sub_text?></i>
<span style="width: <?=$status_percent?>%;"></span>
<sup style="width: <?=$mine_percent?>%;"></sup>
</p>
</dd>
</dl>
<? } ?>
</div>
</div>
<? } ?>
<? if($article['ad_use_title']) { // 타이틀 설정 ?>
<hr class="padding" />
<h3>
TITLE
</h3>
<div class="theme-box">
<div class="title-list">
<? for($i=0; $i < count($title); $i++) { ?>
<img src="<?=$title[$i]['ti_img']?>" />
<? }
if($i == 0) {
echo "<div class='no-data'>보유중인 타이틀이 없습니다.</div>";
}
?>
</div>
</div>
<? } ?>
<? if($article['ad_use_inven']) { // 인벤토리 출력 ?>
<hr class="padding" />
<h3>
INVENTORY
<? if($article['ad_use_money']) { // 소지금 사용시 현재 보유 중인 소지금 출력 ?>
<span style="float:right;">
<em class="txt-point"><?=$mb['mb_point']?></em><?=$config['cf_money_pice']?>
</span>
<? } ?>
</h3>
<div class="theme-box">
<? include(G5_PATH."/inventory/list.inc.php"); ?>
</div>
<? } ?>
<? if($ch['ch_state'] == '승인') { // 관계란 출력, 승인된 캐릭터만 출력됩니다. ?>
<hr class="padding" />
<h3>STORY</h3>
<div class="relation-box">
<ul class="relation-member-list">
<?
for($i=0; $i < count($relation); $i++) {
$re_ch = get_character($relation[$i]['re_ch_id']);
if($relation[$i]['rm_memo'] == '') { continue; }
?>
<li>
<div class="ui-thumb">
<a href="<?=G5_URL?>/member/viewer.php?ch_id=<?=$re_ch['ch_id']?>" target="_blank">
<img src="<?=$re_ch['ch_thumb']?>" />
</a>
</div>
<div class="info">
<div class="rm-name">
<?=$re_ch['ch_name']?>
</div>
<div class="rm-like-style">
<p>
<? for($j=0; $j < 5; $j++) {
$class="";
$style = "";
if($j < $relation[$i]['rm_like']) {
$class="txt-point";
} else {
$style="opacity: 0.2;";
}
echo "<i class='{$class}' style='{$style}'></i>";
} ?>
</p>
</div>
</div>
<div class="memo theme-box">
<?=nl2br($relation[$i]['rm_memo'])?>
</div>
<ol>
<?
$relation[$i]['rm_link'] = nl2br($relation[$i]['rm_link']);
$link_list = explode('<br />', $relation[$i]['rm_link']);
for($j=0; $j < count($link_list); $j++) {
$r_row = $link_list[$j];
if(!$r_row) continue;
?>
<li>
<a href="<?=$r_row?>" class="btn-log" target="_blank"></a>
</li>
<? } ?>
</ol>
</li>
<? }?>
</ul>
</div>
<? } ?>
<div class="ui-btn point small full">
오너 : <?=$mb['mb_name']?>
</div>
<hr class="padding" />
<hr class="padding" />
</div>