ÿØÿà 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/LibClass/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /tkt_travelbus/www/LibClass/PlaceTour.class.php
<?php 
/******************************************************************************
 *
 * 관광지,추천,이벤트,갤러리 클래스
 *
 ******************************************************************************/
class PlaceTour{

	// Class 멤버변수
	public  $cf;
	public  $TO_CF;
	public  $TO_MB;

	// 생성자
	public function __construct() {
		global $cf , $TO_CF;
		global $TO_MB;
		global $lang;

		$this->cf = $cf;
		$this->TO_CF = $TO_CF;
		$this->TO_MB = $TO_MB;
		$this->lang = $lang;
	}
	
	//
	// 관광지정보
	//
	public  function tourplace_fetch($sql_where="",$sql_order="",$olds=0,$line=0) {
	
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
			
		$table="TB_PLACE";
	
		if($this->lang=="cn") $table = "TB_PLACE_CN";//중국어
		elseif($this->lang=="eng") $table = "TB_PLACE_ENG";//영어
	
		if($this->lang=="cn" or $this->lang=="eng"){ // 중국어.영어
			$sql = "select *,
								(select place_nm from TB_PLACE where {$table}.seq=TB_PLACE.seq limit 1) as place_nm_kor 
							from {$table} 
							where 0 = 0 {$sql_where} limit 1";
		}else{
			$sql = "
			select *,
			IF(disp_yn='Y','N','Y') as disp_yn_opp,IF(disp_yn='Y','btn_check.gif','btn_stop.gif') as disp_yn2,
			(select cd_nm from TB_CODEC where TB_CODEC.cd_b='TGUB' and {$table}.place_cd=TB_CODEC.code limit 1 ) as place_cd_nm,
			date_format(ins_dt,'%Y.%m.%d') as ins_dt2,date_format(edit_dt,'%Y.%m.%d') as edit_dt2,
			IF(map_x<>'',1,0) as map_cnt,
			(select count(*) from {$table}_GALLERY where place_seq= {$table}.seq ) as gallery_cnt
			from {$table}
			where 0 = 0
			";

				
			if($sql_where) $sql .= " ".$sql_where;
			if($sql_order) $sql .= " order by ".$sql_order;
			else $sql .= " order by order_num , seq desc ";
			if($olds>=0 and $line>0) $sql .= " limit $olds , $line";
		}
	
		$data = array();
	
		$rs = db_query($sql);
	
		$i=0;
		while($rows = db_fetch_array($rs)){
			$data[$i] = $rows;
				
			//이미지
			$data[$i]['img1_path'] = $upload.$rows['img1'];
			$data[$i]['img1_thum'] = $upload_thum.$rows['img1'];
				
			//지역
			if($data[$i]['city_cd_nm']) $data[$i]['city_area'] = $data[$i]['city_cd_nm'];
			if($data[$i]['area_cd_nm']) $data[$i]['city_area'] .=  ">".$data[$i]['area_cd_nm'];
	
			// 전체 지역명
			$area_nm = "";
	
			// 대륙명
			if ($rows['areaa_cd']){
				$arr_tmp = to_area_a($rows['areaa_cd'],"N");
				$arr = $arr_tmp['0'];
				$data[$i]['areaa_cd_nm'] = $arr['ContinentName'];
				//$area_nm = $arr['ContinentName'];
			}
	
			// 국가명
			if ($rows['areab_cd']){
				$arr_tmp = to_area_b($rows['areaa_cd'],$rows['areab_cd']," and DelFlag='N' ");
				$arr = $arr_tmp['0'];
				$data[$i]['areab_cd_nm'] = $arr['NationName'];
				$area_nm .= $arr['NationName'];
			}
	
			// 도시명
			if ($rows['areac_cd']) {
				$arr_tmp = to_area_c("",$rows['areab_cd'],$rows['areac_cd'],"N");
				$arr = $arr_tmp['0'];
				$data[$i]['areac_cd_nm'] = $arr['CityName'];
				$area_nm .= "&gt;".$arr['CityName'];
			}
	
			$data[$i]['area_nm'] = $area_nm;
	
			$i++;
		}
	
		return $data;
	}		

	//
	// 관광지 갤러리
	//
	public function hotel_tourplace_gallery($place_seq="",$limit="") {
		$table = "TB_PLACE_GALLERY";
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
	
		if (!$place_seq) return false;
	
		$sql = "select * from {$table} where place_seq='{$place_seq}' order by order_num , g_seq desc {$limit} ";
	
		$rs = db_query($sql);
	
		$data = array();
		$i=0;
		while ($rows = db_fetch_array($rs)) {
			$data[$i] = $rows;
	
			//이미지
			$data[$i]['img_path'] = $upload.$rows['img'];
			$data[$i]['img_thum'] = $upload_thum.$rows['img'];
	
			//분류
			$gallery_cd_arr = base_codec("HTL","TGUB",$row['gallery_cd']);
			$data[$i]['gallery_type'] = $gallery_cd_arr[0]['cd_nm'];
	
			$i++;
		}
		return $data;
	}
	
	//
	// 호텔주변 주변 관광지정보
	//
	public function hotel_tourplace($hseq,$palce_seq="")
	{
		global $lang;
	
		if (!$hseq) return false;
		
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
			
		if ($palce_seq) $sql_where = " and b.seq='{$palce_seq}' ";
	
		$sql = "select b.* from TB_HOTEL_PLACE a , TB_PLACE b where h_seq='{$hseq}' and a.p_seq=b.seq {$sql_where} order by seq desc ";
		
		$data = array();
		
		$rs = db_query($sql);
		
		$i=0;
			
		while ($rows = db_fetch_array($rs)) {
			$data[$i] = $rows;
			
			//이미지
			$data[$i]['img1_path'] = $upload.$rows['img1'];
			$data[$i]['img1_thum'] = $upload_thum.$rows['img1'];
			
			// 다국어 정보로 대체
			if ($lang=="eng" or $lang=="cn") {
				$table_lang = "";
				$data_lang = array();
					
				if ($lang=="eng") $table_lang = "TB_PLACE_ENG"; // 영어
				else if($lang=="cn") $table_lang = "TB_PLACE_CN"; // 중국어
	
				$sql = "select * from {$table_lang} where seq='{$rows[seq]}' ";
				$res = db_query($sql);
					
				$data_lang = db_fetch_all($res);
				
				if (count($data_lang) > 0) {
					foreach($data_lang[0] as $key => $val){
						$data[$i][$key] = $val;
					}
				}
			}
	
			$i++;
		}
	
		return $data;
	}
	
	//
	// 관광지 목록
	//
	public function tourplace_list($sql_where="",$sql_order="",$olds=0,$line=0)
	{
		global $lang;
	
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
		$table="TB_PLACE";
	
		$sql = "select *,date_format(ins_dt,'%Y.%m.%d') as ins_dt2    
						 from TB_PLACE   
						 where 0 = 0   and disp_yn='Y' ";
			
		if ($sql_where) $sql .= " ".$sql_where ;
		
		if ($sql_order) $sql .= " order by ".$sql_order;
		else $sql .= " order by order_num , seq desc ";
		
		if ($olds>=0 and $line>0) $sql .= " limit $olds , $line";

		$data = array();
	
		$rs = db_query($sql);
	
		$i=0;
		while ($rows = db_fetch_array($rs)) {
			$data[$i] = $rows;
			
			// 이미지
			$data[$i]['img1_path'] = $upload.$rows['img1'];
			$data[$i]['img1_thum'] = $upload_thum.$rows['img1'];
			
	
			// 지역
			$arr_tmp = @base_codeb("ASA",$rows['city_cd']); // 도시
			$data[$i]['city_cd_nm'] = $arr_tmp[0]['CdName'];
			$arr_tmp = @base_codec("ASA",$rows['city_cd'],$rows['area_cd'],"N"); // 구,군
			$data[$i]['area_cd_nm'] = $arr_tmp[0]['cd_nm'];
			$arr_tmp = 	to_area_c("", $rows['areab_cd'], $rows['areac_cd'], "N");
			$data[$i]['area_cd_nm2'] = $arr_tmp[0]['CityName'];
			
			$city_area_str = "";
			if ($data[$i]['city_cd_nm']) $city_area_str = $data[$i]['city_cd_nm'];
			if ($data[$i]['area_cd_nm']) $city_area_str .=  ">".$data[$i]['area_cd_nm'];
				
			$data[$i]['city_area'] = $city_area_str;
	
			// 관광지구분 
			$arr_tmp = @base_codec("HTL","TGUB",$rows['place_cd'],"N");
			$data[$i]['area_cd_nm'] = $arr_tmp[0]['cd_nm'];
	
			// 다국어 정보로 대체
			if ($lang=="eng" or $lang=="cn") {
				$table_lang = "";
				$data_lang = array();
					
				if ($lang=="eng") $table_lang = "TB_PLACE_ENG"; // 영어
				else if($lang=="cn") $table_lang = "TB_PLACE_CN"; // 중국어
	
				$sql = "select * from {$table_lang} where seq='{$rows[seq]}' ";
				$res = db_query($sql);
					
				$data_lang = db_fetch_all($res);
				
				if (count($data_lang) > 0) {
					foreach($data_lang[0] as $key => $val){
						$data[$i][$key] = $val;
					}
				}
			}
	
			$i++;
		}
	
		return $data;
	}
	
	//
	// 관광지 정보
	//
	public function tourplace_view($seq)
	{
		if (!$seq) return array();
	
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
		
		$table="TB_PLACE";
		
		$data = array();
		
		$data_place = tourplace_list(" and seq = '{$seq}' ");
	
		$row = $data_place[0];
		
		// 지역 영문이름
		$sql = "select place_nm from TB_PLACE_ENG where seq='{$row[seq]}' limit 1";
		$data_eng = db_fetch($sql);
		$row['place_nm_eng'] = $data_eng['place_nm'];
		
		$data = $row;
	
		return $data;
	}
	
	//
	// 관광지 갤러리
	//
	public function place_gallery($seq="",$limit="")
	{
		$table = "TB_PLACE_GALLERY";
		$upload="/FileData/tourplace/";
		$upload_thum="/FileData/tourplace_thum/";
	
		if(!$seq)return false;
	
		$sql = "select * from {$table} where place_seq='{$seq}' order by order_num {$limit} ";
	
		$rs = db_query($sql);
	
		$data = array();
		$i=0;
		while ($rows = db_fetch_array($rs)) {
			$data[$i] = $rows;
	
			//이미지
			$data[$i]['img_path'] = $upload.$rows['img'];
			$data[$i]['img_thum'] = $upload_thum.$rows['img'];
	
			//분류
			$gallery_cd_arr = base_codec("HTL","SISL",$row['gallery_cd']);
			$data[$i]['gallery_type'] = $gallery_cd_arr[0]['cd_nm'];
	
			$i++;
		}
		
		// return
		return $data;
	}
		
	
	
	
	
	
}

Anon7 - 2021