MINI MINI MANI MO

Path : /home/lhcar/www/mobile/lib/
File Upload :
Current File : /home/lhcar/www/mobile/lib/code.php

<?

// 신청구분 배열
$ArrcarRegType = array(
	"폐차접수"=>"1",
	"경매/공매접수"=>"2",
	"중고차접수"=>"3",
	"감정평가접수"=>"4",
	"기타"=>"5"
);


// 진행구분 배열
$Arrgubun1 = array(	
	"접수"=>"1",
	"취소"=>"2"
);

$Arrgubun1_new = array(	
	"가치평가"=>"1",
	"폐차"=>"2"
);

$Arrgubun1_sale = array(	
	"접수"=>"1",
	"취소"=>"2",
	"보관"=>"3"
);

$Arrgubun2 = array(
	"경공매"=>"2",
	"스페셜매물"=>"5",
	"감정평가"=>"4",
	"보류"=>"6"
);





/*
구분2가 폐차인 경우 - 구분3은 폐차 하나만 있고	
구분2가 손상차인경우- 구분3은 경매, 공매 , 도난경매, 도난공매 
구분2가 특수차인경우- 구분3은 경매, 공매
구분2가 감정평가인경우-구분3은  중고차싯가감정,손상차가치감정,경락손해감정,사고차손해감정 								*/

// 접수대장 경,공매 타입 배열
// 경매,공매 같은것이 있기때문에 아래 경매,공매에 ' ' 공백 추가함
$Arrgubun3 = array(	
	"폐차"=>"1",
	"경매파손"=>"2",
	"공매파손"=>"3",
	"경매도난회수"=>"4",
	"공매도난회수"=>"5",
	"경매파손 "=>"6",
	"공매파손 "=>"7",
	"중고차싯가감정"=>"8",
	"손상차가치감정"=>"9",
	"경락손해감정"=>"10",
	"사고차손해감정"=>"11"
);

$Arrgubun3_1 = array(	
	"폐차"=>"1"
);
$Arrgubun3_1s = array(	
	"폐차"=>"1"
);

$Arrgubun3_2 = array(	
	"경매(파손)"=>"2",
	"경매(도난)"=>"4",
	"공매(파손)"=>"3",
	"공매(도난)"=>"5",
	"공매(침수차량)"=>"6",
	"일반차량"=>"1"
);
$Arrgubun3_2s = array(	
	"경매(파손)"=>"2",
	"경매(도난)"=>"4",
	"공매(파손)"=>"3",
	"공매(도난)"=>"5",
	"공매(침수차량)"=>"6"
);

$Arrgubun3_7 = array(	
	"경매파손"=>"2",
	"공매파손"=>"3",
	"경매도난회수"=>"4",
	"공매도난회수"=>"5",
	"폐차"=>"1"
);
$Arrgubun3_7s = array(	
	"경매파손"=>"2",
	"공매파손"=>"3",
	"경매도난회수"=>"4",
	"공매도난회수"=>"5",
	"폐차"=>"1"
);

$Arrgubun3_special = array(	
	"경매"=>"2",
	"공매"=>"3",
	"경매도난회수"=>"4",
	"공매도난회수"=>"5"
);

$Arrgubun3_special_1 = array(	
	"경매"=>"2",
	"공매"=>"3"
);

$Arrgubun3_3 = array(	
	"경매(일반)"=>"2",
	"경매(도난)"=>"4",
	"공매(일반)"=>"3",
	"공매(도난)"=>"5",
	"일반차량"=>"1"
);
$Arrgubun3_3s = array(	
	"경매(일반)"=>"2",
	"경매(도난)"=>"4",
	"공매(일반)"=>"3",
	"공매(도난)"=>"5"
);

$Arrgubun3_4 = array(	
	"중고차싯가감정"=>"8",
	"손상차가치감정"=>"9",
	"경락손해감정"=>"10",
	"사고차손해감정"=>"11"
);
$Arrgubun3_4s = array(	
	"중고차싯가감정"=>"8",
	"손상차가치감정"=>"9",
	"경락손해감정"=>"10",
	"사고차손해감정"=>"11"
);

$Arrgubun3_5 = array(
	"경매(파손)"=>"2",
	"경매(도난)"=>"4",
	"공매(파손)"=>"3",
	"공매(도난)"=>"5",
	"일반차량"=>"1"
);
$Arrgubun3_5s = array(
	"경매(파손)"=>"2",
	"경매(도난)"=>"4",
	"공매(파손)"=>"3",
	"공매(도난)"=>"5",
);

$Arrgubun4 = array(	
	"대기"=>"1", 
	"진행 "=>"2",
	"마감 "=>"3", 
	"낙대"=>"9",
	"유찰 "=>"5" , 
	"낙찰 "=>"4",
	"입금완료"=>"11",
	"송금완료"=>"12",
	"미지급"=>"13",
	"미결 " =>"8",  
	"종결 " =>"6"  
);


$Arrjud = array(
	"폐차조건"=>"1",
	"명의이전조건"=>"2",
	"폐차명의이전조건"=>"3"
);



// 차량 제조사 배열
$ArrcarMakeCom = array(	
	"현대"=>"1",
	"GM대우"=>"2",
	"르노삼성"=>"3",
	"기아"=>"4",
	"쌍용"=>"5",
	"수입차"=>"6",
	"쉐보레"=>"7"
);

// 변속기 배열
$ArrcarTran = array(	
	"오토"=>"1",
	"수동"=>"2",
	"세미오트"=>"3",
	"CVT"=>"4"
);

// 연료 배열
$ArrcarFual = array(	
	"휘발류"=>"1",
	"경유"=>"2",
	"LPG"=>"3",
	"휘발유&LPG"=>"4",
	"하이브리드"=>"5",
	"기타"=>"6"
);

// 차량 기본옵션
$ArrcarOption = array(
	"파워핸들"=>"1",
	"에어컨"=>"2", 
	"풀오토에어컨"=>"3",
	"가죽시트"=>"4",
	"전동시트"=>"5",
	"네비게이션"=>"6", 
	"CD플레이어"=>"7", 
	"스마트키"=>"8",
	"썬루프"=>"9",
	"파노라마썬루프"=>"10",  
	"싱글에어백"=>"11",
	"듀얼에어백"=>"12",
	"사이드에어백"=>"13",
	"ABS"=>"14",
	"TCS"=>"15",  
	"ECS"=>"16",
	"A/V시스템"=>"17",
	"파워스티어링"=>"18",
	"전후방감지기"=>"19",
	"후방감지카메라"=>"20",
	"알루미늄휠"=>"21",
	"2륜구동"=>"22",
	"4륜구동"=>"23",
	"무선도어록"=>"24",
	"CD 체인저"=>"25",
	"천연가죽시트"=>"26",
	"리어스포일러"=>"27",
	"루프캐리어"=>"28",
	"에어브레이크"=>"29",
	"도난경보기"=>"30"
	
);

// 소유형태 배열
$ArrcarOwner_bak = array(
	"개인"=>"1",
	"법인"=>"2",
	"차주 2인이상"=>"3",
	"기타"=>"4"
);

// 신규 소유형태 배열
$ArrcarOwner = array(
	"개인"=>"1",
	"법인"=>"2",
	"공동소유"=>"3",
	"리스"=>"4",
	"기타"=>"5"
);

//담보구분
$ArrcarDambo = array(
	"자차보험"=>"40",
	"대물보험"=>"20"
);


// 차량보관장소 배열
$ArrcarPlace = array(
	"서울"=>"1",
	"부산"=>"2",
	"대구"=>"3",
	"인천"=>"4",
	"광주"=>"5",
	"대전"=>"6",
	"울산"=>"7",
	"강원"=>"8", 
	"경기"=>"9",
	"경남"=>"10",
	"경북"=>"11",
	"전남"=>"12", 
	"전북"=>"13",
	"충남"=>"14",
	"충북"=>"15",
	"제주"=>"16" 
);



// 손상차 매각유형
$ArrgoSale = array(	
	"폐차"=>"1",
	"명의이전"=>"2",
	"폐차/명의이전가"=>"3"
);



// 손상차 비용정산
$ArrgoCost = array(	
	"낙찰자부담"=>"2",
	"차주부담"=>"3",
	"보험사부담"=>"4"
);

$ArrUpPage = array(
	"1"=>"Scrap/",
	"2"=>"Damage/",
	"3"=>"Special/",
	"4"=>"Suc/",
	"5"=>"Judgment/",
);


$ArrCounselStep = array('','신규접수','상담완료');

$ArrPartGubun4=array('','대기','진행','품절','감춤');

$ArrTowStep=array('','접수','출발','탁송','타렉카','완료','보류');

$Arr_board_level= array(
	"1"=>"비회원",
	"12"=>"일반회원",
	"14"=>"기사(영업)",
	"16"=>"회사직원",
	"18"=>"관리자",
	"20"=>"최고관리자"
);

// get or post 값 찍어보기
function wRequest(){
	foreach ($_POST as $key => $value){
		echo $key ." = ". $value."<BR>";
	}
}


// 배열을 "배열명|배열값,배열명|배열값,배열명|배열값" 형식으로 리턴한다.
function ReturnArryJava($no, $choiceArray){
	global $Arrgubun3, $Arrgubun3_1,  $Arrgubun3_2,  $Arrgubun3_3,  $Arrgubun3_4,  $Arrgubun3_5;
	//$choiceArray = ${"Arrgubun3_".$no};
	$rArray = "";
	if(count($choiceArray) > 0){
		$i=0;
		foreach($choiceArray as $arrName => $arrVal){
			if($i==0) {
				$rArray = $arrName."|".$arrVal;
			}else{
				$rArray .= ",".$arrName."|".$arrVal;
			}
			$i++;
		}
	}
	return $rArray;
}



// 배열을 원하는 형태로 찍어준다.
// WriteArrHTML(html형식, html파리미터명, 배열명, 선택될 밸류, 온스크립트, td col 사이즈, 값바로 리턴인지여부, 전체 필드 추가여부)
function WriteArrHTML($type, $fieldName, $array, $value="", $onscript="", $colSize=0, $showtype='all', $alltype=":: 선택 ::"){
	
	$startTable = "<table border=0 cellspacing=0 cellpadding=0 width='100%'><tr>";
	$endTable = "</table>";
	
	if($type == "radio"){		
		$valueChk = " checked ";
		$basicHTML = "<input type='radio' name='$fieldName' value='[:val:]' [:chk:]  {$onscript} > [:name:] ";
	
	}elseif($type == "checkbox"){
		
		$valueChk = " checked ";
		$basicHTML = "<input type='checkbox' name='$fieldName' value='[:val:]' [:chk:]  {$onscript}> [:name:] ";
		
		if($colSize > 0){
			$firstHTML = $startTable;
			$EndHTML = $endTable;
			$basicHTML = "<td align='left' style='border:0px;'><input type='checkbox' name='$fieldName' value='[:val:]' [:chk:]  {$onscript}> [:name:] </td>";
		}

		
		
	}elseif($type == "select"){
		$valueChk = " selected ";
		$firstHTML = "<select name='$fieldName' {$onscript}>  ";
		$basicHTML = "<option value='[:val:]' [:chk:]>[:name:]</option>";
		$EndHTML = "</select>";
	}
	


	//if( count($array) > 0 ){

		$i=0;
		if($firstHTML && ($showtype == "all") ) echo $firstHTML."\n";	
		
		$allSelect = false;

		//전체 필드 추가여부확인
		if( $alltype != "") {

			$ReturnHTML = str_replace("[:val:]", "", $basicHTML);
			
			if(!$value || trim($value) == ''){
				$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
			}else{
				$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
			}

			$ReturnHTML = str_replace("[:name:]", $alltype, $ReturnHTML);
			echo $ReturnHTML;
		}
		
		

		foreach($array as $arrName => $arrVal){

			// 값 바로 리턴이라면 
			if($showtype == "direct"){

				if( trim($arrVal) == trim($value) ) {
					$ReturnHTML = $arrName;
					echo $ReturnHTML;
					break;
				}

			}else{ // html 형식 리턴이라면
				
				$ReturnHTML = str_replace("[:val:]", $arrVal, $basicHTML);
				$ReturnHTML = str_replace("[:name:]", $arrName, $ReturnHTML);
							
				$arrayValue = explode(",", trim($value) );
				
				if(count($arrayValue) > 0){ // value 값이 , 구분으로 여러개 넘어온다

						$chkVal = false;
						for($v = 0 ; $v < count($arrayValue) ; $v++){
							if( trim($arrVal) == trim($arrayValue[$v]) ){					
								$chkVal = true;
								break;
							}
						}


						if( $chkVal == true ){							
							$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
						}else{
							$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
						}


				}else{  // 아니다 1개만 넘어온다.

					if( trim($arrVal) == trim($value) ){
						$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
					}else{
						$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
					}

				}
				
				if( $colSize > 0 && ($i%$colSize == 0) ) echo"</tr><tr>";
			}

			$i++;
			echo $ReturnHTML."\n";
		}


		if($EndHTML && ($showtype == "all") ) echo $EndHTML."\n";
		
	//}else{
	//	echo ' ';
	//}
}


// 배열을 원하는 형태로 찍어준다.
// WriteArrHTML(html형식, html파리미터명, 배열명, 선택될 밸류, 온스크립트, td col 사이즈, 값바로 리턴인지여부, 전체 필드 추가여부)
function search_m($type, $fieldName, $array, $value="", $onscript="", $colSize=0, $showtype='all', $alltype=":: 선택 ::"){
	
	$startTable = "<table border=0 cellspacing=0 cellpadding=0 width='100%'><tr>";
	$endTable = "</table>";
	
	if($type == "radio"){		
		$valueChk = " checked ";
		$basicHTML = "<input type='radio' name='$fieldName' value='[:val:]' [:chk:]  {$onscript} > [:name:] ";
	
	}elseif($type == "checkbox"){
		
		$valueChk = " checked ";
		$basicHTML = "<input type='checkbox' name='$fieldName' value='[:val:]' [:chk:]  {$onscript}> [:name:] ";
		
		if($colSize > 0){
			$firstHTML = $startTable;
			$EndHTML = $endTable;
			$basicHTML = "<td><input type='checkbox' name='$fieldName' value='[:val:]' [:chk:]  {$onscript}> [:name:] </td>";
		}

		
		
	}elseif($type == "select"){
		$valueChk = " selected ";
		$firstHTML = "<select name='$fieldName' {$onscript}>  ";
		$basicHTML = "<option value='[:val:]' [:chk:]>[:name:]</option>";
		$EndHTML = "</select>";
	}
	


	//if( count($array) > 0 ){

		$i=0;
		if($firstHTML && ($showtype == "all") ) echo $firstHTML."\n";	
		
		$allSelect = false;

		//전체 필드 추가여부확인
		if( $alltype != "") {

			$ReturnHTML = str_replace("[:val:]", "", $basicHTML);
			
			if(!$value || trim($value) == ''){
				$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
			}else{
				$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
			}

			$ReturnHTML = str_replace("[:name:]", $alltype, $ReturnHTML);
			echo $ReturnHTML;
		}
		
		

		foreach($array as $arrName => $arrVal){

			// 값 바로 리턴이라면 
			if($showtype == "direct"){

				if( trim($arrVal) == trim($value) ) {
					$ReturnHTML = $arrName;
					echo $ReturnHTML;
					break;
				}

			}else{ // html 형식 리턴이라면
				
				$ReturnHTML = str_replace("[:val:]", $arrVal, $basicHTML);
				$ReturnHTML = str_replace("[:name:]", $arrName, $ReturnHTML);
							
				$arrayValue = explode(",", trim($value) );
				
				if(count($arrayValue) > 0){ // value 값이 , 구분으로 여러개 넘어온다

						$chkVal = false;
						for($v = 0 ; $v < count($arrayValue) ; $v++){
							if( trim($arrVal) == trim($arrayValue[$v]) ){					
								$chkVal = true;
								break;
							}
						}


						if( $chkVal == true ){							
							$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
						}else{
							$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
						}


				}else{  // 아니다 1개만 넘어온다.

					if( trim($arrVal) == trim($value) ){
						$ReturnHTML = str_replace("[:chk:]", $valueChk, $ReturnHTML);
					}else{
						$ReturnHTML = str_replace("[:chk:]", "", $ReturnHTML);
					}

				}
				
				if( $colSize > 0 && ($i%$colSize == 0) ) echo"</tr><tr>";
			}

			$i++;
			echo $ReturnHTML."\n";
		}


		if($EndHTML && ($showtype == "all") ) echo $EndHTML."\n";
		
	//}else{
	//	echo ' ';
	//}
}


// 담당자를 배열로 리턴한다.
function SaleAdmin($type = "", $admidx = ""){
	$qry = "SELECT waidx, waname FROM woojung_admin order by waidx desc ";
	$arr = Fetch_string($qry);	
	$return = array();
	for($i=0 ; $i < count($arr) ; $i++){
		if($type != ""){
			if( $admidx == $arr[$i][0] ){
				return $arr[$i][1];
				break;
			}
		}else{
			$return[$arr[$i][1]] = $arr[$i][0];
		}
	}
	return $return;
}

// 해당 쿼리를 배열로 리턴한다.
function TableQuery($table, $tablecol = "*", $where){
	$qry = "select $tablecol  from $table  $where ";
	$arr = Fetch_string($qry);	
	return $arr;
}


$arr_power=array('','폐차','이전','폐차/이전');



function cutStr($str, $s=0, $e){
	return mb_strcut($str, $s, $e, 'euc-kr');
}


function foreachlist($var_name,$arraylist) {
	foreach ($arraylist as $key => $val) {
		if($var_name == $key)	return $val;
	}
}


function number($val){
	if($val){
		return number_format($val);
	}else{
		return "0";
	}
}


function sReplace($type, $val){
	if($type == "date1"){
		$v = "-";
		$r = ".";
		return str_replace($v, $r, $val);
	}

	if($type == 'date2'){
		list($yy, $mm, $dd) = explode('-', $val);
		return $yy."년 ".$mm."월 ".$dd."일 ";
		
	}

	if($type == "date3"){
		return substr($val,0,4)."-".substr($val,4,2)."-".substr($val,6,2);
	}
	
}
?>

OHA YOOOO