{@ $zmp_is_me = $memberInfo['member_srl'] == $logged_info->member_srl; $zmp_upcoming = []; $zmp_my_url = ''; $zmp_benefit_url = ''; $zmp_rows = []; $zmp_today = date('Ymd'); if ($zmp_is_me && $zmy_lodging_mid !== '' && class_exists('\\Zittme\\Modules\\Lodging\\Models\\Booking')): $zmp_my_url = getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingMy'); $zmp_benefit_url = getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingCoupons'); $zmp_args = new stdClass; $zmp_args->member_srl = (int)$logged_info->member_srl; $zmp_args->list_count = 30; $zmp_out = \Zittme\Modules\Lodging\Models\Booking::getList($zmp_args); $zmp_rows = ($zmp_out->toBool() && is_array($zmp_out->data)) ? $zmp_out->data : []; endif; foreach ($zmp_rows as $zmp_bk): if ($zmp_bk->status === 'confirmed' && $zmp_bk->checkin_ymd >= $zmp_today): $zmp_prop = \Zittme\Modules\Lodging\Models\Property::get((int)$zmp_bk->property_srl); $zmp_bk->prop_title = $zmp_prop ? (string)$zmp_prop->title : '-'; $zmp_bk->prop_thumb = \Zittme\Modules\Lodging\Models\Image::firstUrl((int)$zmp_bk->property_srl); $zmp_bk->result_url = getUrl('', 'mid', $zmy_lodging_mid, 'act', 'dispLodgingResult', 'code', $zmp_bk->booking_code); $zmp_upcoming[] = $zmp_bk; endif; endforeach; $zmp_keys = array_column($zmp_upcoming, 'checkin_ymd'); if (count($zmp_keys)): array_multisort($zmp_keys, SORT_ASC, $zmp_upcoming); endif; }

{$XE_VALIDATOR_MESSAGE}

{mb_substr($memberInfo['nick_name'] ?? '', 0, 1)}

{$memberInfo['nick_name']}

{$memberInfo['email_address']} · {$lang->ss_member_since} {zdate($memberInfo['regdate'], 'Y.m.d')}

{$zmp_g}
{$lang->cmd_modify_member_info}

{$lang->ss_upcoming_bookings}

{$lang->ss_tab_my}

{$lang->ss_no_upcoming} {$lang->ss_tab_search}

{$lang->ss_account_info}

{$item->title}
{$item->value}
-
{$lang->last_login}
{zdate($memberInfo['last_login'], 'Y-m-d')}

{$lang->cmd_leave} {$lang->ss_leave_hint}