달력 예약 게시판 예약시 예약내용 링크에 대한 질문좀요
본문
http://sir.co.kr/g5_skin/319?sfl=wr_subject%7C%7Cwr_content&stx=%EC%98%88%EC%95%
25D#vcmt_anchor
이 스킨을 사용중이구요, 해당스킨을 개발자에 의뢰해서 어느정도 사이트에 맞게 변경해서 쓰고 있습니다.
다른건 다 잘 돌아가는데 문제는...관리자 외엔 회원이나 비회원이 예약했을 시에 자신의 글을 보러 가는 기능이 막혀버렸는데.. 링크 주소의 문제인거 같아서 소스를 첨부하겠습니다
원본소스
<?php
for($i = 0; $i < $total; $i++)
{
if($i > 0 && $i % 7 == 0)
{
echo '</tr><tr>';
}
if($i >= $min && $i < $max)
{
$var = "{$year}-{$month}-" . sprintf('%02d', $day);
if($var < $g5['time_ymd'] || $var > $limit['max'])
{
echo '<td class="gray">{$day}일</td>';
}
else
{
echo '<td>';
echo "<p class=\"title_day\"><strong class=\"day\">{$day}일</strong></p>";
for($k = 0; $k < $count; $k++)
{
$number = getRoom($day, $k);
if($var >= $limit['min'] && $number < $amount[$k])
{
$icon = $style = 'open';
$icon_alt = '예약가능';
}
else
{
$icon = $style = 'close';
$icon_alt = '예약불가';
}
if($number == 1 && $number == $amount[$k])
{
$link = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$room[$day][$class[$k]['0']]}&select={$var}";
}
else
{
$link = G5_BBS_URL."/write.php?bo_table={$bo_table}&select={$var}";
}
echo '<p>';
echo "<img src=\"{$board_skin_url}/img/i_{$icon}.gif\" alt=\"$icon_alt\"> ";
echo "<a href=\"{$link}\">";
echo "<span class=\"{$style}\">{$group[$k]}({$number}/{$amount[$k]})</span>";
echo '</a>';
echo '</p>';
}
echo '</td>';
}
$day++;
}
else
{
echo '<td class="null"> </td>';
}
}
?>
수정본 소스
<?php
for($i = 0; $i < $total; $i++)
{
if($i > 0 && $i % 7 == 0)
{
echo '</tr><tr>';
}
if($i >= $min && $i < $max)
{
$var = "{$year}-{$month}-" . sprintf('%02d', $day);
if($var < $g5['time_ymd'] || $var > $limit['max'])
{
echo '<td class="gray">{$day}일</td>';
}
else
{
echo '<td>';
echo "<p class=\"title_day\"><strong class=\"day\">{$day}일</strong></p>";
$flag = false;
for($k = 0; $k < $count; $k++) {
if($var >= $limit['min'] && $number < $amount[$k]) {
$flag = true;
break;
}
}
if($flag == true) {
$j = 0;
for($k = 0; $k < $count; $k++)
{
$number = getRoom($day, $k);
if($var >= $limit['min'] && $number < $amount[$k] && $number > 0)
{
$icon = $style = 'open';
$icon_alt = '예약가능';
}
else
{
if($number >= $amount[$k]) {
$icon = $style = 'full';
} else {
//$icon = $style = 'close';
continue;
}
$icon_alt = '예약불가';
}
if($number == 1 && $number == $amount[$k])
{
$link = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$room[$day][$class[$k]['0']]}&select={$var}";
}
else
{
$link = G5_BBS_URL."/write.php?bo_table={$bo_table}&select={$var}";
}
?>
<div class="item-date-column item-date-column-<?=$style?> <?=(($j==0)? 'item-first':'')?>">
<!--<img src=\"{$board_skin_url}/img/i_{$icon}.gif\" alt=\"$icon_alt\" />-->
<a href="<?=$link?>">
<p class="item-value <?=$style?>"><?=$group[$k]?><span class="item-label"><?=$number?>/<?=$amount[$k]?></span></p>
</a>
<?php
if($member['mb_level'] >= 1) {
$roomList = getRoomList($day, $k);
if(count($roomList) > 0) {
echo count($roomList);
foreach($roomList as $key => $val) {
?>
<div class="item-date-booker">
<span class="item-name"><?=$val['wr_name']?></span>
<span class="item-time"><?=$val['wr_3']?></span>
</div>
<?php
}
}
}
?>
</div>
<?php
$j++;
}
}
echo '</td>';
}
$day++;
}
else
{
echo '<td class="null"> </td>';
}
}
?>
이부분에서 예약시에 글을 보러 가는것이 원본소스는 해당링크로 이동이 되는데 수정소스에서는 이동이 안되네요.
뭐때문에 그러는지 아시는분 계시다면 가르쳐주시면 감사하겠습니다.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.