HEX
Server: Apache
System: Linux 4485441ca2e2 6.8.0-1039-aws #41~22.04.1-Ubuntu SMP Thu Sep 11 11:03:07 UTC 2025 aarch64
User: (1000)
PHP: 8.2.24
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/themes/ganryujima_new_1606/member.php
<?php
/*
Template Name: Member
*/
?>
<?php include('partials/_member_scripts.php'); ?>
<?php include('partials/_header.php'); ?>
<script src="<?php echo home_url()?>/wp-content/plugins/ganryu_shop/js/requestAjax.js"></script>
<script src="<?php echo home_url()?>/wp-content/plugins/ganryu_shop/js/common.js"></script><?php if(wp_is_mobile() && !is_Kindle() && !is_ipad()){
  include('partials/_global_nav_sp.php');
} else {
  include('partials/_global_nav.php');
} ?>


<div class="container">
  <?php if (is_page('sign_up')) { ?>
  <h1 class="page-title"><b>SIGN UP</b>無料会員登録</h1>
  <?php } else if (is_page('fan_sign_up') || is_page('fan_sign_up_complete')) { ?>
  <h1 class="page-title"><b>SIGN UP</b>SAMURAI WORLD登録</h1>
  <?php } else { ?>
  <h1 class="page-title"><b>MY PAGE</b>マイページ</h1>
  <?php } ?>

  <?php if(is_user_logged_in()) { ?>
  <i class="dashbord-menu-toggle sp btn btn-s" ng-click="showDashbordMenu = !showDashbordMenu">
    <span ng-hide="showDashbordMenu"><i class="fa fa-user pd-right-6"></i>メニュー</span>
    <span ng-show="showDashbordMenu">閉じる</span>
  </i>
  <?php } ?>
  <section class="page-content">
    <section class="l-column <?php if(is_page('reset-password') || is_page('sign_up') || is_page('fan_sign_up') || is_page('fan_sign_up_complete') || is_page('reset-password-complete') || is_page('forget-password')){ echo 'notmember'; } ?>">
      <article class="l-paper l-article <?php if(!wp_is_mobile() || is_Kindle() || is_ipad()){ echo 'table table-top table-fixed';} ?>">
        <?php if (!is_page('sign_up') && !is_page('fan_sign_up') && !is_page('fan_sign_up_complete') && !is_page('reset-password') && !is_page('reset-password-complete') && !is_page('forget-password')) { ?>
        <ul id="dashbord-menu" class="dashbord-menu" ng-class="{'show':showDashbordMenu}">
          <li>
            <h2><?= __m('会員情報')?></h2>
            <ul>
            <li><a href="<?= home_url(); ?>/member?a=edit"><?= __m('会員情報')?></a></li>
              <li><a href="<?= home_url(); ?>/member?a=pwdchange"><?= __m('パスワード変更')?></a></li>
              <li><a href="<?= home_url(); ?>/member?page_action=address_list"><?= __m('お届け先の変更・追加')?></a></li>
              <li><a href="<?= home_url(); ?>/member/fan_status"><?= __m('SAMURAI WORLD登録状況')?></a></li>
              <?php $currentUrl = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
              echo '<li><a href="' . wp_logout_url($currentUrl) . '" data-method="delete" rel="nofollow">'.__m('ログアウト').'</a></li>';
              ?>
            </ul>
          </li>
          <li>
            <h2><?= __m('お気に入り')?></h2>
            <ul>
              <li><a href="<?= home_url(); ?>/member?page_action=favlist"><?= __m('お気に入り')?></a></li>
            </ul>
          </li>
          <li>
            <h2><?= __m('注文履歴')?></h2>
            <ul>
              <li><a href="<?= home_url(); ?>/member?page_action=purchaselog&deliv_status=after"><?= __m('発送済み商品')?></a></li>
              <li><a href="<?= home_url(); ?>/member?page_action=purchaselog"><?= __m('発送前商品')?></a></li>
            </ul>
          </li>
          <li>
            <h2><?= __m('巌流島ポイント')?></h2>
            <ul>
              <li><a href="<?= home_url(); ?>/member?page_action=pointlog"><?= __m('保有ポイント')?></a></li>
            </ul>
          </li>
          <li>
            <h2><?= __m('退会')?></h2>
            <ul>
              <li><a ng-click="showUnregistModal = true"><?= __m('退会手続き')?></a></li>
            </ul>
          </li>
        </ul>
        <?php } ?>
        <div class="memger-content">
        <?php if (isset($_GET['page_action']) && $_GET['page_action']):?>
        <?php do_shortcode('[ganryu_shop]');?>
        <?php else:?>
          <?php
            if (is_page('members-confirmation')) {
              include(TEMPLATEPATH . '/partials/member/confirmation.php');
            } else if (is_page('member') || is_page('deliveryaddress')) {
              include(TEMPLATEPATH . '/partials/member/edit.php');
            } else if (is_page('reset-password')) {
              include(TEMPLATEPATH . '/partials/member/reset-password.php');
            } else if (is_page('reset-password-complete')) {
              include(TEMPLATEPATH . '/partials/member/reset-password-complete.php');
            } else if (is_page('forget-password')) {
              include(TEMPLATEPATH . '/partials/member/forget-password.php');
            } else if (is_page('orderhistory') || is_page('order')) {
              include(TEMPLATEPATH . '/partials/member/orderhistory.php');
            } else if (is_page('favoritelist')) {
              include(TEMPLATEPATH . '/partials/member/favoritelist.php');
            } else if (is_page('point')) {
              include(TEMPLATEPATH . '/partials/member/point.php');
            } else if (is_page('members-unregist-complete')) {
              include(TEMPLATEPATH . '/partials/member/unregist-complete.php');
            } else if (is_page('fan_sign_up_complete')) {
              include(TEMPLATEPATH . '/partials/member/fan_sign_up_complete.php');
            } else if (is_page('fan_status')) {
              include(TEMPLATEPATH . '/partials/member/fan_status.php');
            } else if (is_page('fan_unregist_complete')) {
              include(TEMPLATEPATH . '/partials/member/fan_unregist_complete.php');
            } else {
              if(have_posts()) : while(have_posts()) : the_post();
              try{
                the_content();
              } catch( Error $e ) {
				echo ' Error: ' . $e->getMessage();
			  }

  		if (is_page('fan_sign_up') && is_user_logged_in()): 
              	   include(TEMPLATEPATH . '/partials/member/fan_sign_up.php');
		endif;
              endwhile; endif;
            }
          ?>
        <?php endif;?>
        </div>
      </article>
    </section>
  </section>
</div>
<?php
  if ( is_page('member') || is_parent_slug() === 'member' ) {
    echo '
    <div class="modal ng-cloak confirm" ng-show="showUnregistModal" ng-cloak>
      <div class="overlay" ng-click="showUnregistModal = false"></div>
      <div class="modalpop">
        <div class="popinner confirm">
          <form accept-charset="UTF-8" action="'.home_url().'/member/members-unregist-complete" class="edit_member" id="edit_member_404" method="post">
            <div>
              <input name="utf8" type="hidden" value="✓">
              <input name="_method" type="hidden" value="delete">
              <input name="authenticity_token" type="hidden" value="BNk566ag7N8LybK/9np0hDLNGBDth5dD8VkML8f4d8U=">
              <input name="credit_ret_success" id="credit_ret_success" type="hidden" value="">
              <input name="credit_ret_message" id="credit_ret_message" type="hidden" value="">
            </div>
            <h3 style="color: #443923; font-weight: bold; padding-bottom: 24px; font-size: 18px;">'.__m('本当に退会しますか?').'</h3>
<!--
            <p class="txt-left">
              有料会員登録(SAMURAI WORLD)をされている方は、必ず先に有料会員登録の解除を行って下さい。<br>有料会員の解除をされる前に退会された場合、有料会員登録の解除が行えず、月額料金が発生し続けてしまいますのでご注意ください。
            </p>
            <p class="txt-left pd-top-16">
              詳しくは<a href="https://ganryujima.jp/faq" class="underline">こちら</a><br>
              SAMURAI WORLD登録状況のご確認は<a href="https://ganryujima.jp/member/fan_status" class="underline">こちら</a>
            </p>
-->
            <p class="btns">
              <input class="btn btn-cancel" name="commit" type="submit" value="'.__m('はい').'">
              <input type="button" class="btn btn-red" ng-click="showUnregistModal = false" value="'.__m('いいえ').'">
            </p>
          </form>
        </div>
      </div>
    </div>
    ';
  }
?>
<script>
function ganryu_cancel(){
	var frm = document.getElementById('edit_member_404');
	<?php if(@$userdata->fanclub_member_flg): ?>
	var dt = grys_formdata(frm);
	dt.action = "ganryu_shop_fanclubcancel";
	var url = '<?php echo admin_url()?>admin-ajax.php';
	ganryu_shop_requestAjax(url, 'POST', function(res){
		if (!res.success){
			alert(res.message);
			return;
		}
		if (res.data.noerror != "1"){
			grys_errmsg(res.errmsg);
			return;
		}
		if (res.data.created != "1" && res.data.created != "2"){
			alert('通信エラー');
			return;
		}
		jQuery('#credit_ret_success').val(res.success);
		jQuery('#credit_ret_message').val(res.message);
		frm.submit();
	}, dt
	)
	<?php else: ?>
		jQuery('#credit_ret_success').val("no_credit");
		jQuery('#credit_ret_message').val("no_credit");
		frm.submit();
	<?php endif; ?>

}

function grys_errmsg(errmsg){
	if (!errmsg) errmsg = {};
	var errs = ['paytype','memo', 'pay_point'];
	for(var i = 0; i < errs.length; i++){
		var errel = document.getElementById('errmsg_'+errs[i]);
		if (errmsg[errs[i]]){
			errel.style.display = "block";
			errel.innerHTML = h(errmsg[errs[i]]);
		}
		else{
			errel.style.display = "none";
			errel.innerHTML = "";
		}
	}
}

jQuery(document).ready(function() {
  if(location.pathname != "/") {
      console.log(location.href);
      jQuery('#dashbord-menu a[href="' + location.href + '"]').addClass('current');
  } else jQuery('#dashbord-menu a:eq(0)').addClass('current');
  jQuery("#edit_member_404").on("submit",ganryu_cancel)
})
</script>
<?php include('partials/_footer.php'); ?>