MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /home/pathumthani_integration/integration/application/labor/function/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/pathumthani_integration/integration/application/labor/function/function.inc.php.bk20101021
<?php
function searchReplace($key="", $data = ""){
	//return 'test';
	//exit();
	$arrS = explode(" ",$key);
	$search = array();
	$replace = array();
	if(is_array($arrS)){
		foreach($arrS as $value){
				$replace[] = '<span style="background:#FFCC99;">'.$value.'</span>';
		}
	}else{
		$replace[] = '<span style="background:#FFCC99;">'.$key.'</span>';
	}
	$search[] = $key;
	$data_replace = str_replace($search, $replace, $data);
	return $data_replace;
	//return 'test';
}

function dateFormat($value,$type){
		if ( $value && $value != "0000-00-00" ) {
		if($type=="engthai"){
		
			$day = explode("-",$value);
			$date = $day[2].'-'.$day[1].'-'.($day[0]+543);			
				
		}else if($type=="thaieng"){
		
			$day = explode("-",$value);
			$date = ($day[2]-543).'-'.$day[1].'-'.$day[0];
		} elseif ( $type == "engthai_slash" ) {
			$day = explode("-",$value);
			$date = $day[2].'/'.$day[1].'/'.($day[0]+543);			
		}elseif ( $type == "thaieng_slash" ) {
			$day = explode("/",$value);
			$date = ($day[2]-543).'-'.$day[1].'-'.$day[0];
		}else if($type=="thaidot"){
		
			$Month = array("", "Á.¤.", "¡.¾.", "ÁÕ.¤.", "àÁ.Â.", "¾.¤.", "ÁÔ.Â.", "¡.¤.", "Ê.¤.", "¡.Â.", "µ.¤.", "¾.Â.", "¸.¤.");
			$day = explode("-",$value);
			$Y = $day[0];
			$m = $day[1];
			if($m<10){
				$m = str_replace("0","",$m);
			}
			$d = $day[2]*1;
			$date = $d.' '.$Month[$m].' '.($Y+543);
			
		}else if($type==""){
			$date = explode("-",$value);
		}
	}

	return $date;
}

function dateKeyToMySqlDate($d)
{
	$d2 = explode("/",$d);
	if(count($d2) < 3)
	{
		return '';
	}
	
	$d3[0] = $d2[2]-543;
	$d3[1] = $d2[1];
	$d3[2] = $d2[0];
			
	return implode("-",$d3);
}	

function mySqlDateToDateKey($d,$format='')
{
	$d2 = explode("-",$d);
	if(count($d2) < 3 || $d=='0000-00-00')
	{
		return '';
	}
	
	$d3[1] = $d2[2];
	$d3[2] = $d2[1];
	$d3[3] = $d2[0]+543;
	
	$d4;
	if($format=='thaidot')
	{
		$d4 = implode("/",$d3);
		$d4 = dateFormat($d4,$format);
	}
	else
	{
		$d4 = implode("/",$d3);
	}
			
	return $d4;
}	

function make_link($url,$arr,$linkname)
{
	if(isset($url)> 0)
	{
		if($linkname > 0)
		{
			$tagopen = "<a href='".$url."?action=0";
			$tagclose = "</a>";
			$link;
			foreach($arr as $keyname => $keyvalue)
			{
				$link .= "&".$keyname."=".$keyvalue;
			}
			$link .= "' target='_blank'>";
			
			$linkname = number_format($linkname,0,'',",");
			
			return $tagopen.$link.$linkname.$tagclose;
		}
		else
		{
			return $linkname;
		}
	}
	else
	{
		return 'funtion : make_link --> error';
	}
}	

function chkDateReturn($dateReturn,$dateNow){	
//function ??????????????????????????????????????? ??? return 1 ??? 1 ????????????:::return 2 ??????????????????????::::return 0 ?????????????????
//echo $dateReturn.'::::::'.$dateNow.'<br>';
		list($Ryear , $Rmonth ,$Rday ) = explode("-" , $dateReturn);
		list($Nyear , $Nmonth , $Nday) = explode("-" , $dateNow);
		if($Ryear < 1970){
			$Ryear =1970;
		}
		$ReturnTime = mktime(0,0,0,(int)$Rmonth,(int)$Rday,(int)$Ryear);
		$NowTime = mktime(0,0,0,(int)$Nmonth,(int)$Nday,(int)$Nyear);
		$diffTime=$ReturnTime-$NowTime;
		$numDate=$diffTime/3600/24;
		//echo $NowTime.'::::'.$ReturnTime.'<br>';
		//echo $numDate.'<br>';
		if($numDate < 0){
				return 2;
		}else if($numDate >= 0 && $numDate <= 30){
				return 1;
		}
		return 0;
}

function getmicrotime(){ 
    list($usec, $sec) = explode(" ",microtime()); 
    return ((float)$usec + (float)$sec); 
 } 
?>

Anon7 - 2021