[초보]예약프로그램 관련 질문입니다 ㅠㅠ 채택완료
안녕하세요.
예약프로그램 관련하여 질문드립니다.ㅠ
예전에 있던 개발자가 만들어놓은건데 제가 개발자가 아니다 보니 어떻게 수정해야하는지
몰라서 여기에 문의드립니다.
우선 12월 12일 9시부터 예약을 받으려고합니다.
예약이 가능한 기간은 2023년도 1월 16일 ~ 2월 28일 입니다.
아래처럼 되어있는데 어떻게 수정해야할까요?
(현재는 다 예약불가로 되어있습니다)
부탁드리겠습니다ㅠ감사합니다.
<div id="calendar">
<?php
// 요일
$yoil = array ("일", "월", "화", "수", "목", "금", "토");
echo '<strong class="sound_only">요일</strong>';
echo "<ul class=\"weekdays\">";
for ($i=0; $i<7; $i++) {
$width = '13%';
$class = array();
$class[] = "sc_tit";
if ($i == 0)
$class[] = "sc_sun";
else if ($i == 6) {
$class[] = "sc_sat";
$width = '12%';
}
$class_list = implode(" ", $class);
echo "<li>$yoil[$i]</li>";
}
echo "</ul>";
$next_day = 1;
$perv_day_ym = date("Ym", mktime(0, 0, 0, $month-1, 1, $year));
$next_day_ym = date("Ym", mktime(0, 0, 0, $month+1, 1, $year));
$perv_day = date("t", mktime(0, 0, 0, $month-1, 1, $year));
$perv_day1 = $first_day;
$cnt = $day = 0;
for ($i=0; $i<6; $i++) {
echo "<ul class='days'>";
for ($k=0; $k<7; $k++) {
$cnt++;
echo "<li class='day'>";
if ($cnt > $first_day) {
$day++;
if ($day <= $last_day) {
$class = array();
// 오늘이라면
if ($today[year] == $year && $today[mon] == $month && $today[mday] == $day) {
$class[] = "sc_today";
}
$current_ymd = $current_ym . sprintf("%02d", $day);
$class[] = $current_ymd;
if ($k == 0)
$class[] = "sun_day";
else if ($k == 6)
$class[] = "satur_day";
// 기념일 파일 내용 비교위한 변수 선언, 월과 일을 두자리 포맷으로 고정
$memday = $current_ymd;
$daycolor = '#000';
// 기념일(양력) 표시
for($t=0 ; $t < sizeof($dayfile) ; $t++) { // 파일 첫 행부터 끝행까지 루프
$arrDay = explode("|", $dayfile[$t]);
if($memday == $year.$arrDay[0]) {
$daycont = $arrDay[1];
$daycontcolor = $arrDay[2];
if(substr($arrDay[2],0,3)=="red") $daycolor = "#e50000"; // 공휴일은 날짜를 빨간색으로 표시
}
}
// 석봉운님의 음력날짜 변수선언
$myarray = soltolun(substr($current_ymd,0,4),substr($current_ymd,4,2),substr($current_ymd,6,2));
include($file_index."/lunar.txt"); ### 음력 기념일 파일 지정
$hol_chk = sql_fetch("select * from reservation_hol where h_date = '".$current_ymd."'");
$class[] = "date";
$class_list = implode(" ", $class);
//echo "<div class='$class_list'><a href='".G5_URL."/html/sub4_reservation.php'>";
echo "<div class='$class_list' style='color:".$daycolor."'>";
echo $day;
echo "<span class='sound_only'>일</span>";
echo "<span class='sound_only'>'".$yoil[$k]."요일'</span>";
echo "</div>";
if($admin_cate_gubun == "basic"){
$hol_checked = "";
if($hol_chk[idx]){
$hol_checked = "checked";
}
echo "<div>";
echo "<input type='checkbox' name='hol[]' value='".$current_ymd."' $hol_checked class='hol_checkbox'>";
echo "<input type='text' name='h_content[".$current_ymd."]' value='".$hol_chk[h_content]."'>";
echo "</div>";
}else{
if($k==0 || $k==6){
echo '<div class="event"><div class="event-time event-time4">예약불가</div></div>';
}elseif($hol_chk[idx]){
echo '<div class="event"><div class="event-time event-time4">'.$hol_chk[h_content].'</div></div>';
}elseif($daycont){
echo '<div class="event"><div class="event-time event-time4 sun_day">'.$daycont.'</div></div>';
}elseif($current_ymd >= '20201001' && $current_ymd <= '20201025' && $member[mb_id] != "test"){
echo '<div class="event"><div class="event-time event-time4">예약불가</div></div>';
}elseif($current_ymd >= '20201201' && $current_ymd <= '20201218' && $member[mb_id] != "test"){
echo '<div class="event"><div class="event-time event-time4">예약불가</div></div>';
}elseif($current_ymd >= '20210101' && $member[mb_id] != "test"){
echo '<div class="event"><div class="event-time event-time4">예약불가</div></div>';
}elseif($current_ymd >= '20200901' && G5_TIME_YMDHIS < "2020-10-26 08:59:59" && $member[mb_id] != "test"){
echo '<div class="event"><div class="event-time event-time4">2020년 10월 26일 09시부터 예약 가능합니다.</div></div>';
}elseif($current_ymd >= '20201201' && G5_TIME_YMDHIS < "2020-11-26 08:59:59" && $member[mb_id] != "test"){
echo '<div class="event"><div class="event-time event-time4">2020년 11월 26일 09시부터 예약 가능합니다.</div></div>';
}else{
?>
<div class="event">
<?php
echo est_box($current_ymd, "1회차(10:00~10:50)");
?>
</div>
<div class="event">
<?php
if($current_ymd >= '20200901' && $current_ymd <= '20201218'){
echo "<div class=\"event-time event-time2\">";
echo "<span class=\"times\">2회</span>예약불가";
echo "</div>";
}else{
echo est_box($current_ymd, "2회차(11:00~11:50)");
}
?>
</div>
<div class="event">
<?php
echo est_box($current_ymd, "3회차(13:30~14:20)");
?>
</div>
<?
}
}
}
}
echo "</li>";
}
echo "</ul>\n";
if ($day >= $last_day)
break;
}
?>
</div>
</div>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인