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/common/php_class/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/pathumthani_integration/integration/common/php_class/googleClass.inc.php
<?
class google{
	var $minval = 1;
	var $midval = 56;
	var $maxval = 70;
	var $bcolor = "0000ff";
	var $mcolor = "00ffff";
	var $ecolor = "009900";
	var $alpha = "b2";
	var $length = 2;

	var $boolean_color_on = "";
	var $boolean_color_off = "";
	var $boolean_alpha = "ff";
	var $imgpath = "";
	#systems set
	var $colorset = array();


	function setcolor(){
		$bcolorarr = array(substr($this->bcolor,0,2),substr($this->bcolor,2,2),substr($this->bcolor,4,2));
		$mcolorarr = array(substr($this->mcolor,0,2),substr($this->mcolor,2,2),substr($this->mcolor,4,2));
		$ecolorarr = array(substr($this->ecolor,0,2),substr($this->ecolor,2,2),substr($this->ecolor,4,2));

		$bcolordec = array(hexdec($bcolorarr[0]),hexdec($bcolorarr[1]),hexdec($bcolorarr[2]));
		$mcolordec = array(hexdec($mcolorarr[0]),hexdec($mcolorarr[1]),hexdec($mcolorarr[2]));
		$ecolordec = array(hexdec($ecolorarr[0]),hexdec($ecolorarr[1]),hexdec($ecolorarr[2]));

		$newcolor = array();

		for($i=0;$i<3;$i++){
			$cdiv = $mcolordec[$i]-$bcolordec[$i];
			$cunit = $cdiv/($this->length/2);
			$newcolor[$i] = array();
			for($l=0;$l<number_format($this->length/2,0);$l++){
				$newcolor[$i] [$l] = number_format($bcolordec[$i]+($l*$cunit),0);
			}
		}	
	
		for($i=0;$i<3;$i++){
			$cdiv = $ecolordec[$i]-$mcolordec[$i];
			$cunit = $cdiv/($this->length/2);
			#$newcolor[$i] = array();
			for($l=number_format($this->length/2,0);$l<=$this->length;$l++){
				$newcolor[$i] [$l] = number_format($mcolordec[$i]+(($l-(number_format($this->length/2,0)))*$cunit),0);
			}
		}
	
		//print_r($newcolor);
		$this->colorset = $newcolor;
	
		return $newcolor;
	}

	function level($val){
				if($val == 0){
					return "fill_style_x";
				}else if ($val >= 66.66 ) {
					return "fill_style_0";
				}else if ($val > 33.33 ) {
					return "fill_style_1";
				}else if ( $val <= 33.33 ){ 
					return "fill_style_2";
				}else{
					return "fill_style_x";
				}
/*				$min = $this->minval;
				$max = $this->maxval;
				$lv = $this->length;
		$div = abs($max-$min);
		$un = $div/($lv);
		for($f=0;$f<($lv);$f++){
			if($val>=($f*$un)+$min && $val<(($f+1)*$un)+$min){
				return "fill_style_$f";
			}else if($val<$min){
				return "fill_style_x";
			}else if($f==$lv-1){
				return "fill_style_".($f+1);
			}
		}*/
	}

	function fullrgb($rgb){
		if(strlen($rgb)==1){
			return "0".$rgb;
		}else{
			return $rgb;
		}
	}

	function create_fill_style(){
		for($y=0;$y<=$this->length;$y++){
		  $r = $this->fullrgb(dechex($this->colorset[0][$y]));
		  $g = $this->fullrgb(dechex($this->colorset[1][$y]));
		  $b = $this->fullrgb(dechex($this->colorset[2][$y]));
		  $mycolor = $this->alpha.$r.$g.$b;
			echo "<Style id=\"fill_style_$y\">";
			echo "  <LineStyle>";
			echo "	<color>B2041554</color>";
			echo "	<width>1</width>";
			echo "  </LineStyle>";
			echo "  <PolyStyle>";
			echo "	<color>$mycolor </color>";
			echo "	<fill>1</fill>";
		    echo " </PolyStyle>";
			echo "</Style>";
		}
		echo "<Style id=\"fill_style_x\">";
		echo "<LineStyle>";
		echo "<color>B2041554</color> ";
		echo "<width>1</width> ";
		echo " </LineStyle>";
		echo "<PolyStyle>";
		echo "<color>7feeeeee</color> ";
		echo "<fill>1</fill> ";
		echo " </PolyStyle>";
		echo "</Style>";
	}

	function create_boolean_icon_style(){
		
			echo "<Style id=\"is_on\">";
			echo "	<IconStyle>";
		if($this->boolean_color_on){
			echo "		<color>".$this->boolean_alpha.$this->boolean_color_on."</color>";
		}
			echo "		<scale>0.8</scale>";
			echo "		<Icon>";
			echo "			<href>".$this->imgpath."ranger_station_red.png</href>";
			echo "		</Icon>";
			echo "	</IconStyle>";
			echo "</Style>";
			echo "<Style id=\"is_off\">";
			echo "	<IconStyle>";
		if($this->boolean_color_off){
			echo "		<color>".$this->boolean_alpha.$this->boolean_color_off."</color>";
		}
			echo "		<scale>0.8</scale>";
			echo "		<Icon>";
			echo "			<href>".$this->imgpath."ranger_station.png</href>";
			echo "		</Icon>";
			echo "	</IconStyle>";
			echo "</Style>";
	
	}

}

function query($sql){
	$val = mysql_fetch_array(mysql_query($sql));
	return $val[0];
}

function utf($str){
	return iconv("TIS-620","UTF-8",$str);
}

?>

Anon7 - 2021