{@ Context::loadLang(RX_BASEDIR . 'themes/jamgyeol/layouts/jamgyeol/lang'); }
{@
// v1 템플릿의 PHP 블록은 중괄호를 쓸 수 없어 대체 문법으로 적는다
$zmy_mids = ModuleModel::getMidList((object)['module' => 'lodging'], ['mid']) ?: [];
$zmy_first = reset($zmy_mids);
$zmy_lodging_mid = is_object($zmy_first) ? (string)($zmy_first->mid ?? '') : '';
$zmy_menu = [];
$zmy_menu[] = ['act' => 'dispMemberInfo', 'text' => $lang->ss_my_profile, 'href' => getUrl('', 'act', 'dispMemberInfo', 'mid', $mid, 'member_srl', '')];
if ($zmy_lodging_mid !== ''):
$zmy_menu[] = ['act' => 'dispLodgingMy', 'text' => $lang->ss_tab_my, 'href' => getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingMy')];
$zmy_menu[] = ['act' => 'dispLodgingMyCoupons', 'text' => $lang->ss_my_coupons, 'href' => getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingMyCoupons')];
$zmy_menu[] = ['act' => 'dispLodgingMyPoints', 'text' => $lang->ss_my_points, 'href' => getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingMyPoints')];
endif;
$zmy_allowed = ['dispMemberModifyInfo', 'dispMemberModifyPassword', 'dispMemberModifyEmailAddress', 'dispMemberActiveLogins'];
$zmy_leave = null;
$zmy_list = ($is_logged && $logged_info->menu_list) ? $logged_info->menu_list : [];
foreach ($zmy_list as $zmy_key => $zmy_val):
if ($zmy_key === 'dispMemberLeave'):
$zmy_leave = ['act' => $zmy_key, 'text' => lang($zmy_val), 'href' => getUrl('', 'act', $zmy_key, 'mid', $mid)];
elseif (in_array($zmy_key, $zmy_allowed, true)):
$zmy_menu[] = ['act' => $zmy_key, 'text' => lang($zmy_val), 'href' => getUrl('', 'act', $zmy_key, 'mid', $mid)];
endif;
endforeach;
}