Feat: VIP 관리 시스템 개선 - 모달 구조 정리, 만료일 자동 상태 관리
- VIP 리스트 모달을 루프 내 숨겨진 TR에 통합 (Bootstrap 호환성 유지) - X 아이콘 제거 및 액션 버튼 표시 조건 개선 (status='정상'인 경우만 표시) - 행 높이 표준화 (60px, align-middle) - 만료일이 오늘 이전일 경우 상태 자동 '만료' 처리 (AJAX 및 1회성 실행 모드) - 만료일 설정 페이지 결과 테이블에 상태 변경 정보 추가
This commit is contained in:
@ -16,14 +16,8 @@ if(isset($_POST['mode']) && trim($_POST['mode']) === "enter") {
|
||||
$datetime = date("Y-m-d H:i:s");
|
||||
|
||||
// 만료일 설정 로직
|
||||
// 방문횟수가 0이면 등록일 + 1년, 1 이상이면 최종이용일 + 1년
|
||||
if ($ent_count == 1) {
|
||||
// 첫 입장: 등록일 + 1년
|
||||
$vip_date = date("Y-m-d", strtotime($list['join_datetime'] . " +1 year"));
|
||||
} else {
|
||||
// 재입장: 현재 최종이용일 + 1년
|
||||
$vip_date = date("Y-m-d", strtotime($date . " +1 year"));
|
||||
}
|
||||
// 현재 최종이용일 + 1년
|
||||
$vip_date = date("Y-m-d", strtotime($date . " +1 year"));
|
||||
|
||||
// 리스트 DB에 최종사용일자 및 만료일 업데이트
|
||||
$listquery = "UPDATE {$fg['vip_list_table']} SET last_ent_date='{$date}', ent_count='{$ent_count}', vip_date='{$vip_date}' WHERE idx='{$idx}'";
|
||||
|
||||
Reference in New Issue
Block a user