AvocadoAmber/AvocadoEdition_Light/menu.php
TATECK a7936f663d BGM 버튼 출력 조정
BGM 설정하지 않을 시, 버튼 출력 X
2022-09-17 21:28:36 +09:00

148 lines
No EOL
4.7 KiB
PHP

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$header_pos = get_style("use_header");
$menu_skin = get_style("menu_skin");
$menu_skin = $menu_skin['cs_value'];
if($menu_skin == '') $menu_skin = 'basic';
$menu_skin_url = G5_URL."/skin/menu/{$menu_skin}";
$menu_skin_path = G5_PATH."/skin/menu/{$menu_skin}";
if($header_pos['cs_value'] != 'N') {
if($header_pos['cs_value'] == "") $header_pos['cs_value'] = "L";
?>
<!-- Mobile Menu Control -->
<div class="not-pc">
<button type="button" onclick="control_mobile_menu();" class="control-mobile-menu txt-default">
<span class="material-icons open">menu</span>
<span class="material-icons close">close</span>
</button>
</div>
<!-- PC 메뉴 영역 -->
<header id="header">
<?
@include_once($menu_skin_path."/css.config.php");
@include_once($menu_skin_path."/menu.{$header_pos['cs_value']}.inc.php");
?>
</header>
<!-- // PC 메뉴 영역 -->
<!-- 모바일 메뉴 영역 (기본) -->
<header id="mo_header">
<div><div>
<ul class="gnbWrap">
<li>
<a href="<?=G5_URL?>/main.php" class="change-link">
<span class="icons"><span><i class="material-icons">home</i></span></span>
<span class="tooltips">HOME</span>
</a>
</li>
<li class="line"></li>
<?
$menu_sql = " select * from {$g5['menu_table']} where me_use = '1' order by me_order*1 asc, me_id asc";
$menu = sql_query($menu_sql);
for($i=0; $me = sql_fetch_array($menu); $i++) {
$target = "";
if($me['me_target'] == 'self') {
$me['me_target'] = '';
}
if($me['me_name'] == '구분선') {
echo "<li class='line'></li>";
} else {
?>
<li>
<a href="<?php echo $me['me_link']?>" <? if($me['me_target']) { ?>target="_<?=$me['me_target']?>"<? } ?> class="change-link">
<span class="icons"><span><i class="material-icons"><?=$me['me_icon']?></i></span></span>
<span class="tooltips"><?=$me['me_name']?></span>
</a>
</li>
<? }} ?>
<li class="line"></li>
<? if(!$is_member) { //멤버가 아닐 경우 ?>
<li>
<a href="<?=G5_BBS_URL?>/login.php">
<span class="icons"><span><i class="material-icons">login</i></span></span>
<span class="tooltips">LOGIN</span>
</a>
</li>
<? if($is_add_register) { //회원가입이 가능한 경우 ?>
<li>
<a href="<?=G5_BBS_URL?>/register.php" class="change-link">
<span class="icons"><span><i class="material-icons">person_add</i></span></span>
<span class="tooltips">JOIN</span>
</a>
</li>
<? } ?>
<? } else { //멤버일 경우 ?>
<li>
<a href="<?=G5_BBS_URL?>/logout.php">
<span class="icons"><span><i class="material-icons">logout</i></span></span>
<span class="tooltips">LOGOUT</span>
</a>
</li>
<? if($is_admin) { ?>
<li>
<a href="<?=G5_URL?>/adm" target="_blank">
<span class="icons"><span><i class="material-icons">settings</i></span></span>
<span class="tooltips">ADMIN</span>
</a>
</li>
<? } else { ?>
<li>
<a href="<?=G5_BBS_URL?>/member_confirm.php?url=register_form.php" class="change-link">
<span class="icons"><span><i class="material-icons">settings</i></span></span>
<span class="tooltips">정보수정</span>
</a>
</li>
<? } ?>
<? } ?>
<? if(defined('_INDEX_')) { ?>
<? if($config['cf_bgm']) { ?>
<li class="bgm-btn">
<div id="site_bgm_box">
<iframe src="./bgm.php" name="bgm_frame" id="bgm_frame" border="0" frameborder="0" marginheight="0" marginwidth="0" topmargin="0" scrolling="no" allowTransparency="true"></iframe>
</div>
<a href="<?=G5_URL?>/bgm.php?action=play" target="bgm_frame" onclick="return fn_control_bgm('play')" class="control-bgm-play">
<span class="icons"><span><i class="material-icons">music_off</i></span></span>
<span class="tooltips">BGM ON</span>
</a>
<a href="<?=G5_URL?>/bgm.php" target="bgm_frame" onclick="return fn_control_bgm('stop')" class="control-bgm-stop" style="display:none;">
<span class="icons"><span><i class="material-icons">music_note</i></span></span>
<span class="tooltips">BGM OFF</span>
</a>
</li>
<? } ?>
<? } ?>
</ul>
</div></div>
</header>
<!-- // 모바일 메뉴 영역 (기본) -->
<script type="text/javascript">
function fn_control_bgm(state) {
if(state == 'play') {
$('.control-bgm-play').hide();
$('.control-bgm-stop').show();
} else {
$('.control-bgm-play').show();
$('.control-bgm-stop').hide();
}
return true;
}
function control_mobile_menu() {
$('body').toggleClass('open-gnb');
}
</script>
<? } ?>