Completed
Push — master ( 6e38a6...4ed690 )
by Christian
10:37
created
sites/default/boinc/modules/boincstats/includes/pchart/class/pPie.class.php 1 patch
Spacing   +570 added lines, -570 removed lines patch added patch discarded remove patch
@@ -14,29 +14,29 @@  discard block
 block discarded – undo
14 14
  */
15 15
 
16 16
  /* Class return codes */
17
- define("PIE_NO_ABSCISSA"	, 140001);
18
- define("PIE_NO_DATASERIE"	, 140002);
19
- define("PIE_SUMISNULL"		, 140003);
20
- define("PIE_RENDERED"		, 140000);
17
+ define("PIE_NO_ABSCISSA", 140001);
18
+ define("PIE_NO_DATASERIE", 140002);
19
+ define("PIE_SUMISNULL", 140003);
20
+ define("PIE_RENDERED", 140000);
21 21
 
22
- define("PIE_LABEL_COLOR_AUTO"	, 140010);
22
+ define("PIE_LABEL_COLOR_AUTO", 140010);
23 23
  define("PIE_LABEL_COLOR_MANUAL", 140011);
24 24
 
25
- define("PIE_VALUE_NATURAL"	, 140020);
26
- define("PIE_VALUE_PERCENTAGE"	, 140021);
25
+ define("PIE_VALUE_NATURAL", 140020);
26
+ define("PIE_VALUE_PERCENTAGE", 140021);
27 27
 
28
- define("PIE_VALUE_INSIDE"      , 140030);
29
- define("PIE_VALUE_OUTSIDE"     , 140031);
28
+ define("PIE_VALUE_INSIDE", 140030);
29
+ define("PIE_VALUE_OUTSIDE", 140031);
30 30
 
31 31
  /* pPie class definition */
32 32
  class pPie
33 33
   {
34 34
    var $pChartObject;
35 35
    var $pDataObject;
36
-   var $LabelPos = "" ;
36
+   var $LabelPos = "";
37 37
 
38 38
    /* Class creator */
39
-   function pPie($Object,$pDataObject)
39
+   function pPie($Object, $pDataObject)
40 40
     {
41 41
      /* Cache the pChart object reference */
42 42
      $this->pChartObject = $Object;
@@ -46,58 +46,58 @@  discard block
 block discarded – undo
46 46
     }
47 47
 
48 48
    /* Draw a pie chart */
49
-   function draw2DPie($X,$Y,$Format="")
49
+   function draw2DPie($X, $Y, $Format = "")
50 50
     {
51
-     $Radius		= isset($Format["Radius"]) ? $Format["Radius"] : 60;
51
+     $Radius = isset($Format["Radius"]) ? $Format["Radius"] : 60;
52 52
      $Precision		= isset($Format["Precision"]) ? $Format["Precision"] : 0;
53
-     $DataGapAngle	= isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 0;
54
-     $DataGapRadius	= isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 0;
53
+     $DataGapAngle = isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 0;
54
+     $DataGapRadius = isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 0;
55 55
      $SecondPass	= isset($Format["SecondPass"]) ? $Format["SecondPass"] : TRUE;
56
-     $Border		= isset($Format["Border"]) ? $Format["Border"] : FALSE;
56
+     $Border = isset($Format["Border"]) ? $Format["Border"] : FALSE;
57 57
      $BorderR		= isset($Format["BorderR"]) ? $Format["BorderR"] : 255;
58 58
      $BorderG		= isset($Format["BorderG"]) ? $Format["BorderG"] : 255;
59 59
      $BorderB		= isset($Format["BorderB"]) ? $Format["BorderB"] : 255;
60
-     $Shadow		= isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
60
+     $Shadow = isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
61 61
      $DrawLabels	= isset($Format["DrawLabels"]) ? $Format["DrawLabels"] : FALSE;
62
-     $LabelStacked	= isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
62
+     $LabelStacked = isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
63 63
      $LabelColor	= isset($Format["LabelColor"]) ? $Format["LabelColor"] : PIE_LABEL_COLOR_MANUAL;
64 64
      $LabelR		= isset($Format["LabelR"]) ? $Format["LabelR"] : 0;
65 65
      $LabelG		= isset($Format["LabelG"]) ? $Format["LabelG"] : 0;
66 66
      $LabelB		= isset($Format["LabelB"]) ? $Format["LabelB"] : 0;
67
-     $LabelAlpha	= isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
67
+     $LabelAlpha = isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
68 68
      $WriteValues	= isset($Format["WriteValues"]) ? $Format["WriteValues"] : NULL;
69
-     $ValuePosition	= isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
70
-     $ValuePadding	= isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 15;
69
+     $ValuePosition = isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
70
+     $ValuePadding = isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 15;
71 71
      $ValueSuffix	= isset($Format["ValueSuffix"]) ? $Format["ValueSuffix"] : "";
72 72
      $ValueR		= isset($Format["ValueR"]) ? $Format["ValueR"] : 255;
73 73
      $ValueG		= isset($Format["ValueG"]) ? $Format["ValueG"] : 255;
74 74
      $ValueB		= isset($Format["ValueB"]) ? $Format["ValueB"] : 255;
75
-     $ValueAlpha	= isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
76
-     $RecordImageMap	= isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
75
+     $ValueAlpha = isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
76
+     $RecordImageMap = isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
77 77
 
78 78
      /* Data Processing */
79 79
      $Data    = $this->pDataObject->getData();
80 80
      $Palette = $this->pDataObject->getPalette();
81 81
 
82 82
      /* Do we have an abscissa serie defined? */
83
-     if ( $Data["Abscissa"] == "" ) { return(PIE_NO_ABSCISSA); }
83
+     if ($Data["Abscissa"] == "") { return(PIE_NO_ABSCISSA); }
84 84
 
85 85
      /* Try to find the data serie */
86 86
      $DataSerie = "";
87 87
      foreach ($Data["Series"] as $SerieName => $SerieData)
88
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
88
+      { if ($SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
89 89
 
90 90
      /* Do we have data to compute? */
91
-     if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
91
+     if ($DataSerie == "") { return(PIE_NO_DATASERIE); }
92 92
 
93 93
      /* Remove unused data */
94
-     list($Data,$Palette) = $this->clean0Values($Data,$Palette,$DataSerie,$Data["Abscissa"]);
94
+     list($Data, $Palette) = $this->clean0Values($Data, $Palette, $DataSerie, $Data["Abscissa"]);
95 95
 
96 96
      /* Compute the pie sum */
97 97
      $SerieSum = $this->pDataObject->getSum($DataSerie);
98 98
 
99 99
      /* Do we have data to draw? */
100
-     if ( $SerieSum == 0 ) { return(PIE_SUMISNULL); }
100
+     if ($SerieSum == 0) { return(PIE_SUMISNULL); }
101 101
 
102 102
      /* Dump the real number of data to draw */
103 103
      $Values = "";
@@ -105,190 +105,190 @@  discard block
 block discarded – undo
105 105
       { if ($Value != 0) { $Values[] = $Value; } }
106 106
 
107 107
      /* Compute the wasted angular space between series */
108
-     if (count($Values)==1) { $WastedAngular = 0; } else { $WastedAngular = count($Values) * $DataGapAngle; }
108
+     if (count($Values) == 1) { $WastedAngular = 0; } else { $WastedAngular = count($Values)*$DataGapAngle; }
109 109
 
110 110
      /* Compute the scale */
111
-     $ScaleFactor = (360 - $WastedAngular) / $SerieSum;
111
+     $ScaleFactor = (360 - $WastedAngular)/$SerieSum;
112 112
 
113 113
      $RestoreShadow = $this->pChartObject->Shadow;
114
-     if ( $this->pChartObject->Shadow )
114
+     if ($this->pChartObject->Shadow)
115 115
       {
116 116
        $this->pChartObject->Shadow = FALSE;
117 117
 
118 118
        $ShadowFormat = $Format; $ShadowFormat["Shadow"] = TRUE;
119
-       $this->draw2DPie($X+$this->pChartObject->ShadowX,$Y+$this->pChartObject->ShadowY,$ShadowFormat);
119
+       $this->draw2DPie($X + $this->pChartObject->ShadowX, $Y + $this->pChartObject->ShadowY, $ShadowFormat);
120 120
       }
121 121
 
122 122
      /* Draw the polygon pie elements */
123
-     $Step = 360 / (2 * PI * $Radius);
123
+     $Step = 360/(2*PI*$Radius);
124 124
      $Offset = 0; $ID = 0;
125
-     foreach($Values as $Key => $Value)
125
+     foreach ($Values as $Key => $Value)
126 126
       {
127
-       if ( $Shadow )
128
-        $Settings = array("R"=>$this->pChartObject->ShadowR,"G"=>$this->pChartObject->ShadowG,"B"=>$this->pChartObject->ShadowB,"Alpha"=>$this->pChartObject->Shadowa);
127
+       if ($Shadow)
128
+        $Settings = array("R"=>$this->pChartObject->ShadowR, "G"=>$this->pChartObject->ShadowG, "B"=>$this->pChartObject->ShadowB, "Alpha"=>$this->pChartObject->Shadowa);
129 129
        else
130 130
         {
131
-         if ( !isset($Palette[$ID]["R"]) ) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID,$Color); }
132
-         $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
131
+         if (!isset($Palette[$ID]["R"])) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID, $Color); }
132
+         $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
133 133
         }
134 134
 
135
-       if ( !$SecondPass && !$Shadow )
135
+       if (!$SecondPass && !$Shadow)
136 136
         {
137
-         if ( !$Border )
137
+         if (!$Border)
138 138
           $Settings["Surrounding"] = 10;
139 139
          else
140 140
           { $Settings["BorderR"] = $BorderR; $Settings["BorderG"] = $BorderG; $Settings["BorderB"] = $BorderB; }
141 141
         }
142 142
 
143 143
        $Plots = "";
144
-       $EndAngle = $Offset+($Value*$ScaleFactor); if ( $EndAngle > 360 ) { $EndAngle = 360; }
144
+       $EndAngle = $Offset + ($Value*$ScaleFactor); if ($EndAngle > 360) { $EndAngle = 360; }
145 145
 
146 146
        $Angle = ($EndAngle - $Offset)/2 + $Offset;
147 147
        if ($DataGapAngle == 0)
148 148
         { $X0 = $X; $Y0 = $Y; }
149 149
        else
150 150
         {
151
-         $X0 = cos(($Angle-90)*PI/180) * $DataGapRadius + $X;
152
-         $Y0 = sin(($Angle-90)*PI/180) * $DataGapRadius + $Y;
151
+         $X0 = cos(($Angle - 90)*PI/180)*$DataGapRadius + $X;
152
+         $Y0 = sin(($Angle - 90)*PI/180)*$DataGapRadius + $Y;
153 153
         }
154 154
 
155 155
        $Plots[] = $X0; $Plots[] = $Y0;
156 156
 
157 157
 
158
-       for($i=$Offset;$i<=$EndAngle;$i=$i+$Step)
158
+       for ($i = $Offset; $i <= $EndAngle; $i = $i + $Step)
159 159
         {
160
-         $Xc = cos(($i-90)*PI/180) * $Radius + $X;
161
-         $Yc = sin(($i-90)*PI/180) * $Radius + $Y;
160
+         $Xc = cos(($i - 90)*PI/180)*$Radius + $X;
161
+         $Yc = sin(($i - 90)*PI/180)*$Radius + $Y;
162 162
 
163
-         if ( $SecondPass && ( $i<90 )) { $Yc++; }
164
-         if ( $SecondPass && ( $i>180 && $i<270 )) { $Xc++; }
165
-         if ( $SecondPass && ( $i>=270 )) { $Xc++; $Yc++; }
163
+         if ($SecondPass && ($i < 90)) { $Yc++; }
164
+         if ($SecondPass && ($i > 180 && $i < 270)) { $Xc++; }
165
+         if ($SecondPass && ($i >= 270)) { $Xc++; $Yc++; }
166 166
 
167 167
          $Plots[] = $Xc; $Plots[] = $Yc;
168 168
         }
169 169
 
170
-       $this->pChartObject->drawPolygon($Plots,$Settings);
171
-       if ( $RecordImageMap && !$Shadow ) { $this->pChartObject->addToImageMap("POLY",$this->arraySerialize($Plots),$this->pChartObject->toHTMLColor($Palette[$ID]["R"],$Palette[$ID]["G"],$Palette[$ID]["B"]),$Data["Series"][$Data["Abscissa"]]["Data"][$Key],$Value); }
170
+       $this->pChartObject->drawPolygon($Plots, $Settings);
171
+       if ($RecordImageMap && !$Shadow) { $this->pChartObject->addToImageMap("POLY", $this->arraySerialize($Plots), $this->pChartObject->toHTMLColor($Palette[$ID]["R"], $Palette[$ID]["G"], $Palette[$ID]["B"]), $Data["Series"][$Data["Abscissa"]]["Data"][$Key], $Value); }
172 172
 
173
-       if ( $DrawLabels && !$Shadow && !$SecondPass )
173
+       if ($DrawLabels && !$Shadow && !$SecondPass)
174 174
         {
175
-         if ( $LabelColor == PIE_LABEL_COLOR_AUTO )
176
-          { $Settings = array("FillR"=>$Palette[$ID]["R"],"FillG"=>$Palette[$ID]["G"],"FillB"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);}
175
+         if ($LabelColor == PIE_LABEL_COLOR_AUTO)
176
+          { $Settings = array("FillR"=>$Palette[$ID]["R"], "FillG"=>$Palette[$ID]["G"], "FillB"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]); }
177 177
          else
178
-          { $Settings = array("FillR"=>$LabelR,"FillG"=>$LabelG,"FillB"=>$LabelB,"Alpha"=>$LabelAlpha); }
178
+          { $Settings = array("FillR"=>$LabelR, "FillG"=>$LabelG, "FillB"=>$LabelB, "Alpha"=>$LabelAlpha); }
179 179
 
180 180
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
181
-         $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
182
-         $Yc = sin(($Angle-90)*PI/180) * $Radius + $Y;
181
+         $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
182
+         $Yc = sin(($Angle - 90)*PI/180)*$Radius + $Y;
183 183
 
184 184
          $Label = $Data["Series"][$Data["Abscissa"]]["Data"][$Key];
185 185
 
186
-         if ( $LabelStacked )
187
-          $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,TRUE,$X,$Y,$Radius);
186
+         if ($LabelStacked)
187
+          $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, TRUE, $X, $Y, $Radius);
188 188
          else
189
-          $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,FALSE);
189
+          $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, FALSE);
190 190
         }
191 191
 
192 192
        $Offset = $i + $DataGapAngle; $ID++;
193 193
       }
194 194
 
195 195
      /* Second pass to smooth the angles */
196
-     if ( $SecondPass )
196
+     if ($SecondPass)
197 197
       {
198
-       $Step = 360 / (2 * PI * $Radius);
198
+       $Step = 360/(2*PI*$Radius);
199 199
        $Offset = 0; $ID = 0;
200
-       foreach($Values as $Key => $Value)
200
+       foreach ($Values as $Key => $Value)
201 201
         {
202 202
          $FirstPoint = TRUE;
203
-         if ( $Shadow )
204
-          $Settings = array("R"=>$this->pChartObject->ShadowR,"G"=>$this->pChartObject->ShadowG,"B"=>$this->pChartObject->ShadowB,"Alpha"=>$this->pChartObject->Shadowa);
203
+         if ($Shadow)
204
+          $Settings = array("R"=>$this->pChartObject->ShadowR, "G"=>$this->pChartObject->ShadowG, "B"=>$this->pChartObject->ShadowB, "Alpha"=>$this->pChartObject->Shadowa);
205 205
          else
206 206
           {
207
-           if ( $Border )
208
-            $Settings = array("R"=>$BorderR,"G"=>$BorderG,"B"=>$BorderB);
207
+           if ($Border)
208
+            $Settings = array("R"=>$BorderR, "G"=>$BorderG, "B"=>$BorderB);
209 209
            else
210
-            $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
210
+            $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
211 211
           }
212 212
 
213
-         $EndAngle = $Offset+($Value*$ScaleFactor); if ( $EndAngle > 360 ) { $EndAngle = 360; }
213
+         $EndAngle = $Offset + ($Value*$ScaleFactor); if ($EndAngle > 360) { $EndAngle = 360; }
214 214
 
215 215
          if ($DataGapAngle == 0)
216 216
           { $X0 = $X; $Y0 = $Y; }
217 217
          else
218 218
           {
219 219
            $Angle = ($EndAngle - $Offset)/2 + $Offset;
220
-           $X0 = cos(($Angle-90)*PI/180) * $DataGapRadius + $X;
221
-           $Y0 = sin(($Angle-90)*PI/180) * $DataGapRadius + $Y;
220
+           $X0 = cos(($Angle - 90)*PI/180)*$DataGapRadius + $X;
221
+           $Y0 = sin(($Angle - 90)*PI/180)*$DataGapRadius + $Y;
222 222
           }
223 223
          $Plots[] = $X0; $Plots[] = $Y0;
224 224
 
225
-         for($i=$Offset;$i<=$EndAngle;$i=$i+$Step)
225
+         for ($i = $Offset; $i <= $EndAngle; $i = $i + $Step)
226 226
           {
227
-           $Xc = cos(($i-90)*PI/180) * $Radius + $X;
228
-           $Yc = sin(($i-90)*PI/180) * $Radius + $Y;
227
+           $Xc = cos(($i - 90)*PI/180)*$Radius + $X;
228
+           $Yc = sin(($i - 90)*PI/180)*$Radius + $Y;
229 229
 
230
-           if ( $FirstPoint ) { $this->pChartObject->drawLine($Xc,$Yc,$X0,$Y0,$Settings); } { $FirstPoint = FALSE; }
230
+           if ($FirstPoint) { $this->pChartObject->drawLine($Xc, $Yc, $X0, $Y0, $Settings); } { $FirstPoint = FALSE; }
231 231
   
232
-           $this->pChartObject->drawAntialiasPixel($Xc,$Yc,$Settings);
232
+           $this->pChartObject->drawAntialiasPixel($Xc, $Yc, $Settings);
233 233
           }
234
-         $this->pChartObject->drawLine($Xc,$Yc,$X0,$Y0,$Settings);
234
+         $this->pChartObject->drawLine($Xc, $Yc, $X0, $Y0, $Settings);
235 235
 
236
-         if ( $DrawLabels && !$Shadow )
236
+         if ($DrawLabels && !$Shadow)
237 237
           {
238
-           if ( $LabelColor == PIE_LABEL_COLOR_AUTO )
239
-            { $Settings = array("FillR"=>$Palette[$ID]["R"],"FillG"=>$Palette[$ID]["G"],"FillB"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);}
238
+           if ($LabelColor == PIE_LABEL_COLOR_AUTO)
239
+            { $Settings = array("FillR"=>$Palette[$ID]["R"], "FillG"=>$Palette[$ID]["G"], "FillB"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]); }
240 240
            else
241
-            { $Settings = array("FillR"=>$LabelR,"FillG"=>$LabelG,"FillB"=>$LabelB,"Alpha"=>$LabelAlpha); }
241
+            { $Settings = array("FillR"=>$LabelR, "FillG"=>$LabelG, "FillB"=>$LabelB, "Alpha"=>$LabelAlpha); }
242 242
 
243 243
            $Angle = ($EndAngle - $Offset)/2 + $Offset;
244
-           $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
245
-           $Yc = sin(($Angle-90)*PI/180) * $Radius + $Y;
244
+           $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
245
+           $Yc = sin(($Angle - 90)*PI/180)*$Radius + $Y;
246 246
 
247 247
            $Label = $Data["Series"][$Data["Abscissa"]]["Data"][$Key];
248 248
 
249
-           if ( $LabelStacked )
250
-            $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,TRUE,$X,$Y,$Radius);
249
+           if ($LabelStacked)
250
+            $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, TRUE, $X, $Y, $Radius);
251 251
            else
252
-            $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,FALSE);
252
+            $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, FALSE);
253 253
           }
254 254
   
255 255
          $Offset = $i + $DataGapAngle; $ID++;
256 256
         }
257 257
       }
258 258
 
259
-     if ( $WriteValues != NULL && !$Shadow )
259
+     if ($WriteValues != NULL && !$Shadow)
260 260
       {
261
-       $Step = 360 / (2 * PI * $Radius);
262
-       $Offset = 0; $ID = count($Values)-1;
263
-       $Settings = array("Align"=>TEXT_ALIGN_MIDDLEMIDDLE,"R"=>$ValueR,"G"=>$ValueG,"B"=>$ValueB,"Alpha"=>$ValueAlpha);
264
-       foreach($Values as $Key => $Value)
261
+       $Step = 360/(2*PI*$Radius);
262
+       $Offset = 0; $ID = count($Values) - 1;
263
+       $Settings = array("Align"=>TEXT_ALIGN_MIDDLEMIDDLE, "R"=>$ValueR, "G"=>$ValueG, "B"=>$ValueB, "Alpha"=>$ValueAlpha);
264
+       foreach ($Values as $Key => $Value)
265 265
         {
266
-         $EndAngle = ($Value*$ScaleFactor) + $Offset; if ( $EndAngle > 360 ) { $EndAngle = 0; }
266
+         $EndAngle = ($Value*$ScaleFactor) + $Offset; if ($EndAngle > 360) { $EndAngle = 0; }
267 267
          $Angle    = ($EndAngle - $Offset)/2 + $Offset;
268 268
 
269
-         if ( $ValuePosition == PIE_VALUE_OUTSIDE )
269
+         if ($ValuePosition == PIE_VALUE_OUTSIDE)
270 270
           {
271
-           $Xc = cos(($Angle-90)*PI/180) * ($Radius+$ValuePadding) + $X;
272
-           $Yc = sin(($Angle-90)*PI/180) * ($Radius+$ValuePadding) + $Y;
271
+           $Xc = cos(($Angle - 90)*PI/180)*($Radius + $ValuePadding) + $X;
272
+           $Yc = sin(($Angle - 90)*PI/180)*($Radius + $ValuePadding) + $Y;
273 273
           }
274 274
          else
275 275
           {
276
-           $Xc = cos(($Angle-90)*PI/180) * ($Radius)/2 + $X;
277
-           $Yc = sin(($Angle-90)*PI/180) * ($Radius)/2 + $Y;
276
+           $Xc = cos(($Angle - 90)*PI/180)*($Radius)/2 + $X;
277
+           $Yc = sin(($Angle - 90)*PI/180)*($Radius)/2 + $Y;
278 278
           }
279 279
 
280
-         if ( $WriteValues == PIE_VALUE_PERCENTAGE )
281
-          $Display = round(( 100 / $SerieSum ) * $Value,$Precision)."%";
282
-         elseif ( $WriteValues == PIE_VALUE_NATURAL )
280
+         if ($WriteValues == PIE_VALUE_PERCENTAGE)
281
+          $Display = round((100/$SerieSum)*$Value, $Precision)."%";
282
+         elseif ($WriteValues == PIE_VALUE_NATURAL)
283 283
           $Display = $Value.$ValueSuffix;
284 284
 
285
-         $this->pChartObject->drawText($Xc,$Yc,$Display,$Settings);
285
+         $this->pChartObject->drawText($Xc, $Yc, $Display, $Settings);
286 286
 
287 287
          $Offset = $EndAngle + $DataGapAngle; $ID--;
288 288
         }
289 289
       }
290 290
 
291
-     if ( $DrawLabels && $LabelStacked ) { $this->writeShiftedLabels(); }
291
+     if ($DrawLabels && $LabelStacked) { $this->writeShiftedLabels(); }
292 292
 
293 293
      $this->pChartObject->Shadow = $RestoreShadow;
294 294
 
@@ -296,61 +296,61 @@  discard block
 block discarded – undo
296 296
     }
297 297
 
298 298
    /* Draw a 3D pie chart */
299
-   function draw3DPie($X,$Y,$Format="")
299
+   function draw3DPie($X, $Y, $Format = "")
300 300
     {
301 301
      /* Rendering layout */
302
-     $Radius		= isset($Format["Radius"]) ? $Format["Radius"] : 80;
302
+     $Radius = isset($Format["Radius"]) ? $Format["Radius"] : 80;
303 303
      $Precision		= isset($Format["Precision"]) ? $Format["Precision"] : 0;
304 304
      $SkewFactor	= isset($Format["SkewFactor"]) ? $Format["SkewFactor"] : .5;
305
-     $SliceHeight	= isset($Format["SliceHeight"]) ? $Format["SliceHeight"] : 20;
306
-     $DataGapAngle	= isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 0;
307
-     $DataGapRadius	= isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 0;
305
+     $SliceHeight = isset($Format["SliceHeight"]) ? $Format["SliceHeight"] : 20;
306
+     $DataGapAngle = isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 0;
307
+     $DataGapRadius = isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 0;
308 308
      $SecondPass	= isset($Format["SecondPass"]) ? $Format["SecondPass"] : TRUE;
309 309
      $Border		= isset($Format["Border"]) ? $Format["Border"] : FALSE;
310 310
      $Shadow		= isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
311 311
      $DrawLabels	= isset($Format["DrawLabels"]) ? $Format["DrawLabels"] : FALSE;
312
-     $LabelStacked	= isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
312
+     $LabelStacked = isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
313 313
      $LabelColor	= isset($Format["LabelColor"]) ? $Format["LabelColor"] : PIE_LABEL_COLOR_MANUAL;
314 314
      $LabelR		= isset($Format["LabelR"]) ? $Format["LabelR"] : 0;
315 315
      $LabelG		= isset($Format["LabelG"]) ? $Format["LabelG"] : 0;
316 316
      $LabelB		= isset($Format["LabelB"]) ? $Format["LabelB"] : 0;
317
-     $LabelAlpha	= isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
317
+     $LabelAlpha = isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
318 318
      $WriteValues	= isset($Format["WriteValues"]) ? $Format["WriteValues"] : NULL; //PIE_VALUE_PERCENTAGE
319
-     $ValuePosition	= isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_INSIDE;
320
-     $ValuePadding	= isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 15;
319
+     $ValuePosition = isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_INSIDE;
320
+     $ValuePadding = isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 15;
321 321
      $ValueSuffix	= isset($Format["ValueSuffix"]) ? $Format["ValueSuffix"] : "";
322 322
      $ValueR		= isset($Format["ValueR"]) ? $Format["ValueR"] : 255;
323 323
      $ValueG		= isset($Format["ValueG"]) ? $Format["ValueG"] : 255;
324 324
      $ValueB		= isset($Format["ValueB"]) ? $Format["ValueB"] : 255;
325
-     $ValueAlpha	= isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
326
-     $RecordImageMap	= isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
325
+     $ValueAlpha = isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
326
+     $RecordImageMap = isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
327 327
 
328 328
      /* Error correction for overlaying rounded corners */
329
-     if ( $SkewFactor < .5 ) { $SkewFactor = .5; }
329
+     if ($SkewFactor < .5) { $SkewFactor = .5; }
330 330
 
331 331
      /* Data Processing */
332 332
      $Data    = $this->pDataObject->getData();
333 333
      $Palette = $this->pDataObject->getPalette();
334 334
 
335 335
      /* Do we have an abscissa serie defined? */
336
-     if ( $Data["Abscissa"] == "" ) { return(PIE_NO_ABSCISSA); }
336
+     if ($Data["Abscissa"] == "") { return(PIE_NO_ABSCISSA); }
337 337
 
338 338
      /* Try to find the data serie */
339 339
      $DataSerie = "";
340 340
      foreach ($Data["Series"] as $SerieName => $SerieData)
341
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
341
+      { if ($SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
342 342
 
343 343
      /* Do we have data to compute? */
344
-     if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
344
+     if ($DataSerie == "") { return(PIE_NO_DATASERIE); }
345 345
 
346 346
      /* Remove unused data */
347
-     list($Data,$Palette) = $this->clean0Values($Data,$Palette,$DataSerie,$Data["Abscissa"]);
347
+     list($Data, $Palette) = $this->clean0Values($Data, $Palette, $DataSerie, $Data["Abscissa"]);
348 348
 
349 349
      /* Compute the pie sum */
350 350
      $SerieSum = $this->pDataObject->getSum($DataSerie);
351 351
 
352 352
      /* Do we have data to draw? */
353
-     if ( $SerieSum == 0 ) { return(PIE_SUMISNULL); }
353
+     if ($SerieSum == 0) { return(PIE_SUMISNULL); }
354 354
 
355 355
      /* Dump the real number of data to draw */
356 356
      $Values = "";
@@ -358,51 +358,51 @@  discard block
 block discarded – undo
358 358
       { if ($Value != 0) { $Values[] = $Value; } }
359 359
 
360 360
      /* Compute the wasted angular space between series */
361
-     if (count($Values)==1) { $WastedAngular = 0; } else { $WastedAngular = count($Values) * $DataGapAngle; }
361
+     if (count($Values) == 1) { $WastedAngular = 0; } else { $WastedAngular = count($Values)*$DataGapAngle; }
362 362
 
363 363
      /* Compute the scale */
364
-     $ScaleFactor = (360 - $WastedAngular) / $SerieSum;
364
+     $ScaleFactor = (360 - $WastedAngular)/$SerieSum;
365 365
 
366 366
      $RestoreShadow = $this->pChartObject->Shadow;
367
-     if ( $this->pChartObject->Shadow ) { $this->pChartObject->Shadow = FALSE; }
367
+     if ($this->pChartObject->Shadow) { $this->pChartObject->Shadow = FALSE; }
368 368
 
369 369
      /* Draw the polygon pie elements */
370
-     $Step   = 360 / (2 * PI * $Radius);
371
-     $Offset = 360; $ID = count($Values)-1;
370
+     $Step   = 360/(2*PI*$Radius);
371
+     $Offset = 360; $ID = count($Values) - 1;
372 372
      $Values = array_reverse($Values);
373 373
      $Slice  = 0; $Slices = ""; $SliceColors = ""; $Visible = ""; $SliceAngle = "";
374
-     foreach($Values as $Key => $Value)
374
+     foreach ($Values as $Key => $Value)
375 375
       {
376
-       if ( !isset($Palette[$ID]["R"]) ) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID,$Color); }
377
-       $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
376
+       if (!isset($Palette[$ID]["R"])) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID, $Color); }
377
+       $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
378 378
 
379 379
        $SliceColors[$Slice] = $Settings;
380 380
 
381 381
        $StartAngle = $Offset;
382
-       $EndAngle   = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
382
+       $EndAngle   = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
383 383
 
384
-       if ( $StartAngle > 180 ) { $Visible[$Slice]["Start"] = TRUE; } else { $Visible[$Slice]["Start"] = TRUE; }
385
-       if ( $EndAngle < 180 )   { $Visible[$Slice]["End"] = FALSE; } else { $Visible[$Slice]["End"] = TRUE; }
384
+       if ($StartAngle > 180) { $Visible[$Slice]["Start"] = TRUE; } else { $Visible[$Slice]["Start"] = TRUE; }
385
+       if ($EndAngle < 180) { $Visible[$Slice]["End"] = FALSE; } else { $Visible[$Slice]["End"] = TRUE; }
386 386
 
387 387
        if ($DataGapAngle == 0)
388 388
         { $X0 = $X; $Y0 = $Y; }
389 389
        else
390 390
         {
391 391
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
392
-         $X0 = cos(($Angle-90)*PI/180) * $DataGapRadius + $X;
393
-         $Y0 = sin(($Angle-90)*PI/180) * $DataGapRadius*$SkewFactor + $Y;
392
+         $X0 = cos(($Angle - 90)*PI/180)*$DataGapRadius + $X;
393
+         $Y0 = sin(($Angle - 90)*PI/180)*$DataGapRadius*$SkewFactor + $Y;
394 394
         }
395 395
        $Slices[$Slice][] = $X0; $Slices[$Slice][] = $Y0; $SliceAngle[$Slice][] = 0;
396 396
 
397
-       for($i=$Offset;$i>=$EndAngle;$i=$i-$Step)
397
+       for ($i = $Offset; $i >= $EndAngle; $i = $i - $Step)
398 398
         {
399
-         $Xc = cos(($i-90)*PI/180) * $Radius + $X;
400
-         $Yc = sin(($i-90)*PI/180) * $Radius*$SkewFactor + $Y;
399
+         $Xc = cos(($i - 90)*PI/180)*$Radius + $X;
400
+         $Yc = sin(($i - 90)*PI/180)*$Radius*$SkewFactor + $Y;
401 401
 
402
-         if ( ($SecondPass || $RestoreShadow ) && ( $i<90 )) { $Yc++; }
403
-         if ( ($SecondPass || $RestoreShadow ) && ( $i>90 && $i<180 )) { $Xc++; }
404
-         if ( ($SecondPass || $RestoreShadow ) && ( $i>180 && $i<270 )) { $Xc++; }
405
-         if ( ($SecondPass || $RestoreShadow ) && ( $i>=270 )) { $Xc++; $Yc++; }
402
+         if (($SecondPass || $RestoreShadow) && ($i < 90)) { $Yc++; }
403
+         if (($SecondPass || $RestoreShadow) && ($i > 90 && $i < 180)) { $Xc++; }
404
+         if (($SecondPass || $RestoreShadow) && ($i > 180 && $i < 270)) { $Xc++; }
405
+         if (($SecondPass || $RestoreShadow) && ($i >= 270)) { $Xc++; $Yc++; }
406 406
 
407 407
          $Slices[$Slice][] = $Xc; $Slices[$Slice][] = $Yc; $SliceAngle[$Slice][] = $i;
408 408
         }
@@ -411,30 +411,30 @@  discard block
 block discarded – undo
411 411
       }
412 412
 
413 413
      /* Draw the bottom shadow if needed */
414
-     if ( $RestoreShadow && ($this->pChartObject->ShadowX != 0 || $this->pChartObject->ShadowY !=0 ))
414
+     if ($RestoreShadow && ($this->pChartObject->ShadowX != 0 || $this->pChartObject->ShadowY != 0))
415 415
       {
416
-       foreach($Slices as $SliceID => $Plots)
416
+       foreach ($Slices as $SliceID => $Plots)
417 417
         {
418 418
          $ShadowPie = "";
419
-         for($i=0;$i<count($Plots);$i=$i+2)
420
-          { $ShadowPie[] = $Plots[$i]+$this->pChartObject->ShadowX; $ShadowPie[] = $Plots[$i+1]+$this->pChartObject->ShadowY; }
419
+         for ($i = 0; $i < count($Plots); $i = $i + 2)
420
+          { $ShadowPie[] = $Plots[$i] + $this->pChartObject->ShadowX; $ShadowPie[] = $Plots[$i + 1] + $this->pChartObject->ShadowY; }
421 421
 
422
-         $Settings = array("R"=>$this->pChartObject->ShadowR,"G"=>$this->pChartObject->ShadowG,"B"=>$this->pChartObject->ShadowB,"Alpha"=>$this->pChartObject->Shadowa,"NoBorder"=>TRUE);
423
-         $this->pChartObject->drawPolygon($ShadowPie,$Settings);
422
+         $Settings = array("R"=>$this->pChartObject->ShadowR, "G"=>$this->pChartObject->ShadowG, "B"=>$this->pChartObject->ShadowB, "Alpha"=>$this->pChartObject->Shadowa, "NoBorder"=>TRUE);
423
+         $this->pChartObject->drawPolygon($ShadowPie, $Settings);
424 424
         }
425 425
 
426
-       $Step = 360 / (2 * PI * $Radius);
426
+       $Step = 360/(2*PI*$Radius);
427 427
        $Offset = 360;
428
-       foreach($Values as $Key => $Value)
428
+       foreach ($Values as $Key => $Value)
429 429
         {
430
-         $EndAngle = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
430
+         $EndAngle = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
431 431
 
432
-         for($i=$Offset;$i>=$EndAngle;$i=$i-$Step)
432
+         for ($i = $Offset; $i >= $EndAngle; $i = $i - $Step)
433 433
           {
434
-           $Xc = cos(($i-90)*PI/180) * $Radius + $X + $this->pChartObject->ShadowX;
435
-           $Yc = sin(($i-90)*PI/180) * $Radius*$SkewFactor + $Y + $this->pChartObject->ShadowY;
434
+           $Xc = cos(($i - 90)*PI/180)*$Radius + $X + $this->pChartObject->ShadowX;
435
+           $Yc = sin(($i - 90)*PI/180)*$Radius*$SkewFactor + $Y + $this->pChartObject->ShadowY;
436 436
 
437
-           $this->pChartObject->drawAntialiasPixel($Xc,$Yc,$Settings);
437
+           $this->pChartObject->drawAntialiasPixel($Xc, $Yc, $Settings);
438 438
           }
439 439
 
440 440
          $Offset = $i - $DataGapAngle; $ID--;
@@ -442,28 +442,28 @@  discard block
 block discarded – undo
442 442
       }
443 443
 
444 444
      /* Draw the bottom pie splice */
445
-     foreach($Slices as $SliceID => $Plots)
445
+     foreach ($Slices as $SliceID => $Plots)
446 446
       {
447
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
448
-       $this->pChartObject->drawPolygon($Plots,$Settings);
447
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
448
+       $this->pChartObject->drawPolygon($Plots, $Settings);
449 449
 
450
-       if ( $SecondPass )
450
+       if ($SecondPass)
451 451
         {
452 452
          $Settings = $SliceColors[$SliceID];
453
-         if ( $Border )
454
-          { $Settings["R"]+= 30; $Settings["G"]+= 30; $Settings["B"]+= 30;; }
453
+         if ($Border)
454
+          { $Settings["R"] += 30; $Settings["G"] += 30; $Settings["B"] += 30; ; }
455 455
   
456
-         if ( isset($SliceAngle[$SliceID][1]) ) /* Empty error handling */
456
+         if (isset($SliceAngle[$SliceID][1])) /* Empty error handling */
457 457
           {
458 458
            $Angle = $SliceAngle[$SliceID][1];
459
-           $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
460
-           $Yc = sin(($Angle-90)*PI/180) * $Radius*$SkewFactor + $Y;
461
-           $this->pChartObject->drawLine($Plots[0],$Plots[1],$Xc,$Yc,$Settings);
462
-
463
-           $Angle = $SliceAngle[$SliceID][count($SliceAngle[$SliceID])-1];
464
-           $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
465
-           $Yc = sin(($Angle-90)*PI/180) * $Radius*$SkewFactor + $Y;
466
-           $this->pChartObject->drawLine($Plots[0],$Plots[1],$Xc,$Yc,$Settings);
459
+           $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
460
+           $Yc = sin(($Angle - 90)*PI/180)*$Radius*$SkewFactor + $Y;
461
+           $this->pChartObject->drawLine($Plots[0], $Plots[1], $Xc, $Yc, $Settings);
462
+
463
+           $Angle = $SliceAngle[$SliceID][count($SliceAngle[$SliceID]) - 1];
464
+           $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
465
+           $Yc = sin(($Angle - 90)*PI/180)*$Radius*$SkewFactor + $Y;
466
+           $this->pChartObject->drawLine($Plots[0], $Plots[1], $Xc, $Yc, $Settings);
467 467
           }
468 468
         }
469 469
       }
@@ -471,225 +471,225 @@  discard block
 block discarded – undo
471 471
      /* Draw the two vertical edges */
472 472
      $Slices      = array_reverse($Slices);
473 473
      $SliceColors = array_reverse($SliceColors);
474
-     foreach($Slices as $SliceID => $Plots)
474
+     foreach ($Slices as $SliceID => $Plots)
475 475
       {
476 476
        $Settings = $SliceColors[$SliceID];
477
-       $Settings["R"]+= 10; $Settings["G"]+= 10; $Settings["B"]+= 10; $Settings["NoBorder"] = TRUE;
477
+       $Settings["R"] += 10; $Settings["G"] += 10; $Settings["B"] += 10; $Settings["NoBorder"] = TRUE;
478 478
 
479
-       if ( $Visible[$SliceID]["Start"] && isset($Plots[2])) /* Empty error handling */
479
+       if ($Visible[$SliceID]["Start"] && isset($Plots[2])) /* Empty error handling */
480 480
         {
481
-         $this->pChartObject->drawLine($Plots[2],$Plots[3],$Plots[2],$Plots[3]- $SliceHeight,array("R"=>$Settings["R"],"G"=>$Settings["G"],"B"=>$Settings["B"]));
481
+         $this->pChartObject->drawLine($Plots[2], $Plots[3], $Plots[2], $Plots[3] - $SliceHeight, array("R"=>$Settings["R"], "G"=>$Settings["G"], "B"=>$Settings["B"]));
482 482
          $Border = "";
483 483
          $Border[] = $Plots[0]; $Border[] = $Plots[1]; $Border[] = $Plots[0]; $Border[] = $Plots[1] - $SliceHeight;
484 484
          $Border[] = $Plots[2]; $Border[] = $Plots[3] - $SliceHeight; $Border[] = $Plots[2]; $Border[] = $Plots[3]; 
485
-         $this->pChartObject->drawPolygon($Border,$Settings);
485
+         $this->pChartObject->drawPolygon($Border, $Settings);
486 486
         }
487 487
       }
488 488
 
489 489
      $Slices      = array_reverse($Slices);
490 490
      $SliceColors = array_reverse($SliceColors);
491
-     foreach($Slices as $SliceID => $Plots)
491
+     foreach ($Slices as $SliceID => $Plots)
492 492
       {
493 493
        $Settings = $SliceColors[$SliceID];
494
-       $Settings["R"]+= 10; $Settings["G"]+= 10; $Settings["B"]+= 10; $Settings["NoBorder"] = TRUE;
495
-       if ( $Visible[$SliceID]["End"] )
494
+       $Settings["R"] += 10; $Settings["G"] += 10; $Settings["B"] += 10; $Settings["NoBorder"] = TRUE;
495
+       if ($Visible[$SliceID]["End"])
496 496
         {
497
-         $this->pChartObject->drawLine($Plots[count($Plots)-2],$Plots[count($Plots)-1],$Plots[count($Plots)-2],$Plots[count($Plots)-1]- $SliceHeight,array("R"=>$Settings["R"],"G"=>$Settings["G"],"B"=>$Settings["B"]));
497
+         $this->pChartObject->drawLine($Plots[count($Plots) - 2], $Plots[count($Plots) - 1], $Plots[count($Plots) - 2], $Plots[count($Plots) - 1] - $SliceHeight, array("R"=>$Settings["R"], "G"=>$Settings["G"], "B"=>$Settings["B"]));
498 498
 
499 499
          $Border = "";
500 500
          $Border[] = $Plots[0]; $Border[] = $Plots[1]; $Border[] = $Plots[0]; $Border[] = $Plots[1] - $SliceHeight;
501
-         $Border[] = $Plots[count($Plots)-2]; $Border[] = $Plots[count($Plots)-1] - $SliceHeight; $Border[] = $Plots[count($Plots)-2]; $Border[] = $Plots[count($Plots)-1]; 
502
-         $this->pChartObject->drawPolygon($Border,$Settings);
501
+         $Border[] = $Plots[count($Plots) - 2]; $Border[] = $Plots[count($Plots) - 1] - $SliceHeight; $Border[] = $Plots[count($Plots) - 2]; $Border[] = $Plots[count($Plots) - 1]; 
502
+         $this->pChartObject->drawPolygon($Border, $Settings);
503 503
         }
504 504
       }
505 505
 
506 506
      /* Draw the rounded edges */
507
-     foreach($Slices as $SliceID => $Plots)
507
+     foreach ($Slices as $SliceID => $Plots)
508 508
       {
509 509
        $Settings = $SliceColors[$SliceID];
510
-       $Settings["R"]+= 10; $Settings["G"]+= 10; $Settings["B"]+= 10; $Settings["NoBorder"] = TRUE;
510
+       $Settings["R"] += 10; $Settings["G"] += 10; $Settings["B"] += 10; $Settings["NoBorder"] = TRUE;
511 511
 
512
-       for ($j=2;$j<count($Plots)-2;$j=$j+2)
512
+       for ($j = 2; $j < count($Plots) - 2; $j = $j + 2)
513 513
         {
514 514
          $Angle = $SliceAngle[$SliceID][$j/2];
515
-         if ( $Angle < 270 && $Angle > 90 )
515
+         if ($Angle < 270 && $Angle > 90)
516 516
           {
517 517
            $Border = "";
518
-           $Border[] = $Plots[$j];   $Border[] = $Plots[$j+1];
519
-           $Border[] = $Plots[$j+2]; $Border[] = $Plots[$j+3];
520
-           $Border[] = $Plots[$j+2]; $Border[] = $Plots[$j+3] - $SliceHeight;
521
-           $Border[] = $Plots[$j];   $Border[] = $Plots[$j+1] - $SliceHeight;
522
-           $this->pChartObject->drawPolygon($Border,$Settings);
518
+           $Border[] = $Plots[$j]; $Border[] = $Plots[$j + 1];
519
+           $Border[] = $Plots[$j + 2]; $Border[] = $Plots[$j + 3];
520
+           $Border[] = $Plots[$j + 2]; $Border[] = $Plots[$j + 3] - $SliceHeight;
521
+           $Border[] = $Plots[$j]; $Border[] = $Plots[$j + 1] - $SliceHeight;
522
+           $this->pChartObject->drawPolygon($Border, $Settings);
523 523
           }
524 524
         }
525 525
 
526
-       if ( $SecondPass )
526
+       if ($SecondPass)
527 527
         {
528 528
          $Settings = $SliceColors[$SliceID];
529
-         if ( $Border )
530
-          { $Settings["R"]+= 30; $Settings["G"]+= 30; $Settings["B"]+= 30; }
529
+         if ($Border)
530
+          { $Settings["R"] += 30; $Settings["G"] += 30; $Settings["B"] += 30; }
531 531
   
532
-         if ( isset($SliceAngle[$SliceID][1]) ) /* Empty error handling */
532
+         if (isset($SliceAngle[$SliceID][1])) /* Empty error handling */
533 533
           {
534 534
            $Angle = $SliceAngle[$SliceID][1];
535
-           if ( $Angle < 270 && $Angle > 90 )
535
+           if ($Angle < 270 && $Angle > 90)
536 536
             {
537
-             $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
538
-             $Yc = sin(($Angle-90)*PI/180) * $Radius*$SkewFactor + $Y;
539
-             $this->pChartObject->drawLine($Xc,$Yc,$Xc,$Yc-$SliceHeight,$Settings);
537
+             $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
538
+             $Yc = sin(($Angle - 90)*PI/180)*$Radius*$SkewFactor + $Y;
539
+             $this->pChartObject->drawLine($Xc, $Yc, $Xc, $Yc - $SliceHeight, $Settings);
540 540
             }
541 541
           }
542 542
 
543
-         $Angle = $SliceAngle[$SliceID][count($SliceAngle[$SliceID])-1];
544
-         if ( $Angle < 270 && $Angle > 90 )
543
+         $Angle = $SliceAngle[$SliceID][count($SliceAngle[$SliceID]) - 1];
544
+         if ($Angle < 270 && $Angle > 90)
545 545
           {
546
-           $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
547
-           $Yc = sin(($Angle-90)*PI/180) * $Radius*$SkewFactor + $Y;
548
-           $this->pChartObject->drawLine($Xc,$Yc,$Xc,$Yc-$SliceHeight,$Settings);
546
+           $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
547
+           $Yc = sin(($Angle - 90)*PI/180)*$Radius*$SkewFactor + $Y;
548
+           $this->pChartObject->drawLine($Xc, $Yc, $Xc, $Yc - $SliceHeight, $Settings);
549 549
           }
550 550
 
551
-         if ( isset($SliceAngle[$SliceID][1]) && $SliceAngle[$SliceID][1] > 270 && $SliceAngle[$SliceID][count($SliceAngle[$SliceID])-1] < 270 )
551
+         if (isset($SliceAngle[$SliceID][1]) && $SliceAngle[$SliceID][1] > 270 && $SliceAngle[$SliceID][count($SliceAngle[$SliceID]) - 1] < 270)
552 552
           {
553
-           $Xc = cos((270-90)*PI/180) * $Radius + $X;
554
-           $Yc = sin((270-90)*PI/180) * $Radius*$SkewFactor + $Y;
555
-           $this->pChartObject->drawLine($Xc,$Yc,$Xc,$Yc-$SliceHeight,$Settings);
553
+           $Xc = cos((270 - 90)*PI/180)*$Radius + $X;
554
+           $Yc = sin((270 - 90)*PI/180)*$Radius*$SkewFactor + $Y;
555
+           $this->pChartObject->drawLine($Xc, $Yc, $Xc, $Yc - $SliceHeight, $Settings);
556 556
           }
557 557
 
558
-         if ( isset($SliceAngle[$SliceID][1]) && $SliceAngle[$SliceID][1] > 90 && $SliceAngle[$SliceID][count($SliceAngle[$SliceID])-1] < 90 )
558
+         if (isset($SliceAngle[$SliceID][1]) && $SliceAngle[$SliceID][1] > 90 && $SliceAngle[$SliceID][count($SliceAngle[$SliceID]) - 1] < 90)
559 559
           {
560
-           $Xc = cos((0)*PI/180) * $Radius + $X;
561
-           $Yc = sin((0)*PI/180) * $Radius*$SkewFactor + $Y;
562
-           $this->pChartObject->drawLine($Xc,$Yc,$Xc,$Yc-$SliceHeight,$Settings);
560
+           $Xc = cos((0)*PI/180)*$Radius + $X;
561
+           $Yc = sin((0)*PI/180)*$Radius*$SkewFactor + $Y;
562
+           $this->pChartObject->drawLine($Xc, $Yc, $Xc, $Yc - $SliceHeight, $Settings);
563 563
           }
564 564
 
565 565
         }
566 566
       }
567 567
 
568 568
      /* Draw the top splice */
569
-     foreach($Slices as $SliceID => $Plots)
569
+     foreach ($Slices as $SliceID => $Plots)
570 570
       {
571 571
        $Settings = $SliceColors[$SliceID];
572
-       $Settings["R"]+= 20; $Settings["G"]+= 20; $Settings["B"]+= 20;
572
+       $Settings["R"] += 20; $Settings["G"] += 20; $Settings["B"] += 20;
573 573
 
574 574
        $Top = "";
575
-       for($j=0;$j<count($Plots);$j=$j+2) { $Top[] = $Plots[$j]; $Top[] = $Plots[$j+1]- $SliceHeight; }
576
-       $this->pChartObject->drawPolygon($Top,$Settings);
575
+       for ($j = 0; $j < count($Plots); $j = $j + 2) { $Top[] = $Plots[$j]; $Top[] = $Plots[$j + 1] - $SliceHeight; }
576
+       $this->pChartObject->drawPolygon($Top, $Settings);
577 577
 
578
-       if ( $RecordImageMap && !$Shadow ) { $this->pChartObject->addToImageMap("POLY",$this->arraySerialize($Top),$this->pChartObject->toHTMLColor($Settings["R"],$Settings["G"],$Settings["B"]),$Data["Series"][$Data["Abscissa"]]["Data"][count($Slices)-$SliceID-1],$Values[$SliceID]); }
578
+       if ($RecordImageMap && !$Shadow) { $this->pChartObject->addToImageMap("POLY", $this->arraySerialize($Top), $this->pChartObject->toHTMLColor($Settings["R"], $Settings["G"], $Settings["B"]), $Data["Series"][$Data["Abscissa"]]["Data"][count($Slices) - $SliceID - 1], $Values[$SliceID]); }
579 579
       }
580 580
 
581 581
 
582 582
      /* Second pass to smooth the angles */
583
-     if ( $SecondPass )
583
+     if ($SecondPass)
584 584
       {
585
-       $Step = 360 / (2 * PI * $Radius);
586
-       $Offset = 360; $ID = count($Values)-1;
587
-       foreach($Values as $Key => $Value)
585
+       $Step = 360/(2*PI*$Radius);
586
+       $Offset = 360; $ID = count($Values) - 1;
587
+       foreach ($Values as $Key => $Value)
588 588
         {
589 589
          $FirstPoint = TRUE;
590
-         if ( $Shadow )
591
-          $Settings = array("R"=>$this->pChartObject->ShadowR,"G"=>$this->pChartObject->ShadowG,"B"=>$this->pChartObject->ShadowB,"Alpha"=>$this->pChartObject->Shadowa);
590
+         if ($Shadow)
591
+          $Settings = array("R"=>$this->pChartObject->ShadowR, "G"=>$this->pChartObject->ShadowG, "B"=>$this->pChartObject->ShadowB, "Alpha"=>$this->pChartObject->Shadowa);
592 592
          else
593 593
           {
594
-           if ( $Border )
595
-            { $Settings = array("R"=>$Palette[$ID]["R"]+30,"G"=>$Palette[$ID]["G"]+30,"B"=>$Palette[$ID]["B"]+30,"Alpha"=>$Palette[$ID]["Alpha"]); }
594
+           if ($Border)
595
+            { $Settings = array("R"=>$Palette[$ID]["R"] + 30, "G"=>$Palette[$ID]["G"] + 30, "B"=>$Palette[$ID]["B"] + 30, "Alpha"=>$Palette[$ID]["Alpha"]); }
596 596
            else
597
-            $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
597
+            $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
598 598
           }
599 599
 
600
-         $EndAngle = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
600
+         $EndAngle = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
601 601
 
602 602
          if ($DataGapAngle == 0)
603
-          { $X0 = $X; $Y0 = $Y- $SliceHeight; }
603
+          { $X0 = $X; $Y0 = $Y - $SliceHeight; }
604 604
          else
605 605
           {
606 606
            $Angle = ($EndAngle - $Offset)/2 + $Offset;
607
-           $X0 = cos(($Angle-90)*PI/180) * $DataGapRadius + $X;
608
-           $Y0 = sin(($Angle-90)*PI/180) * $DataGapRadius*$SkewFactor + $Y - $SliceHeight;
607
+           $X0 = cos(($Angle - 90)*PI/180)*$DataGapRadius + $X;
608
+           $Y0 = sin(($Angle - 90)*PI/180)*$DataGapRadius*$SkewFactor + $Y - $SliceHeight;
609 609
           }
610 610
          $Plots[] = $X0; $Plots[] = $Y0;
611 611
 
612
-         for($i=$Offset;$i>=$EndAngle;$i=$i-$Step)
612
+         for ($i = $Offset; $i >= $EndAngle; $i = $i - $Step)
613 613
           {
614
-           $Xc = cos(($i-90)*PI/180) * $Radius + $X;
615
-           $Yc = sin(($i-90)*PI/180) * $Radius*$SkewFactor + $Y - $SliceHeight;
614
+           $Xc = cos(($i - 90)*PI/180)*$Radius + $X;
615
+           $Yc = sin(($i - 90)*PI/180)*$Radius*$SkewFactor + $Y - $SliceHeight;
616 616
 
617
-           if ( $FirstPoint ) { $this->pChartObject->drawLine($Xc,$Yc,$X0,$Y0,$Settings); } { $FirstPoint = FALSE; }
617
+           if ($FirstPoint) { $this->pChartObject->drawLine($Xc, $Yc, $X0, $Y0, $Settings); } { $FirstPoint = FALSE; }
618 618
   
619
-           $this->pChartObject->drawAntialiasPixel($Xc,$Yc,$Settings);
620
-           if ($i < 270 && $i > 90 ) { $this->pChartObject->drawAntialiasPixel($Xc,$Yc+$SliceHeight,$Settings); }
619
+           $this->pChartObject->drawAntialiasPixel($Xc, $Yc, $Settings);
620
+           if ($i < 270 && $i > 90) { $this->pChartObject->drawAntialiasPixel($Xc, $Yc + $SliceHeight, $Settings); }
621 621
           }
622
-         $this->pChartObject->drawLine($Xc,$Yc,$X0,$Y0,$Settings);
622
+         $this->pChartObject->drawLine($Xc, $Yc, $X0, $Y0, $Settings);
623 623
 
624 624
          $Offset = $i - $DataGapAngle; $ID--;
625 625
         }
626 626
       }
627 627
 
628
-     if ( $WriteValues != NULL )
628
+     if ($WriteValues != NULL)
629 629
       {
630
-       $Step = 360 / (2 * PI * $Radius);
631
-       $Offset = 360; $ID = count($Values)-1;
632
-       $Settings = array("Align"=>TEXT_ALIGN_MIDDLEMIDDLE,"R"=>$ValueR,"G"=>$ValueG,"B"=>$ValueB,"Alpha"=>$ValueAlpha);
633
-       foreach($Values as $Key => $Value)
630
+       $Step = 360/(2*PI*$Radius);
631
+       $Offset = 360; $ID = count($Values) - 1;
632
+       $Settings = array("Align"=>TEXT_ALIGN_MIDDLEMIDDLE, "R"=>$ValueR, "G"=>$ValueG, "B"=>$ValueB, "Alpha"=>$ValueAlpha);
633
+       foreach ($Values as $Key => $Value)
634 634
         {
635
-         $EndAngle = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
635
+         $EndAngle = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
636 636
 
637 637
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
638 638
 
639
-         if ( $ValuePosition == PIE_VALUE_OUTSIDE )
639
+         if ($ValuePosition == PIE_VALUE_OUTSIDE)
640 640
           {
641
-           $Xc = cos(($Angle-90)*PI/180) * ($Radius+$ValuePadding) + $X;
642
-           $Yc = sin(($Angle-90)*PI/180) * (($Radius*$SkewFactor)+$ValuePadding) + $Y - $SliceHeight;
641
+           $Xc = cos(($Angle - 90)*PI/180)*($Radius + $ValuePadding) + $X;
642
+           $Yc = sin(($Angle - 90)*PI/180)*(($Radius*$SkewFactor) + $ValuePadding) + $Y - $SliceHeight;
643 643
           }
644 644
          else
645 645
           {
646
-           $Xc = cos(($Angle-90)*PI/180) * ($Radius)/2 + $X;
647
-           $Yc = sin(($Angle-90)*PI/180) * ($Radius*$SkewFactor)/2 + $Y - $SliceHeight;
646
+           $Xc = cos(($Angle - 90)*PI/180)*($Radius)/2 + $X;
647
+           $Yc = sin(($Angle - 90)*PI/180)*($Radius*$SkewFactor)/2 + $Y - $SliceHeight;
648 648
           }
649 649
 
650
-         if ( $WriteValues == PIE_VALUE_PERCENTAGE )
651
-          $Display = round(( 100 / $SerieSum ) * $Value,$Precision)."%";
652
-         elseif ( $WriteValues == PIE_VALUE_NATURAL )
650
+         if ($WriteValues == PIE_VALUE_PERCENTAGE)
651
+          $Display = round((100/$SerieSum)*$Value, $Precision)."%";
652
+         elseif ($WriteValues == PIE_VALUE_NATURAL)
653 653
           $Display = $Value.$ValueSuffix;
654 654
 
655
-         $this->pChartObject->drawText($Xc,$Yc,$Display,$Settings);
655
+         $this->pChartObject->drawText($Xc, $Yc, $Display, $Settings);
656 656
 
657 657
          $Offset = $EndAngle - $DataGapAngle; $ID--;
658 658
         }
659 659
       }
660 660
 
661
-     if ( $DrawLabels )
661
+     if ($DrawLabels)
662 662
       {
663
-       $Step = 360 / (2 * PI * $Radius);
664
-       $Offset = 360; $ID = count($Values)-1;
665
-       foreach($Values as $Key => $Value)
663
+       $Step = 360/(2*PI*$Radius);
664
+       $Offset = 360; $ID = count($Values) - 1;
665
+       foreach ($Values as $Key => $Value)
666 666
         {
667
-         if ( $LabelColor == PIE_LABEL_COLOR_AUTO )
668
-          { $Settings = array("FillR"=>$Palette[$ID]["R"],"FillG"=>$Palette[$ID]["G"],"FillB"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);}
667
+         if ($LabelColor == PIE_LABEL_COLOR_AUTO)
668
+          { $Settings = array("FillR"=>$Palette[$ID]["R"], "FillG"=>$Palette[$ID]["G"], "FillB"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]); }
669 669
          else
670
-          { $Settings = array("FillR"=>$LabelR,"FillG"=>$LabelG,"FillB"=>$LabelB,"Alpha"=>$LabelAlpha); }
670
+          { $Settings = array("FillR"=>$LabelR, "FillG"=>$LabelG, "FillB"=>$LabelB, "Alpha"=>$LabelAlpha); }
671 671
 
672
-         $EndAngle = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
672
+         $EndAngle = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
673 673
 
674 674
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
675
-         $Xc = cos(($Angle-90)*PI/180) * $Radius + $X;
676
-         $Yc = sin(($Angle-90)*PI/180) * $Radius*$SkewFactor + $Y - $SliceHeight;
675
+         $Xc = cos(($Angle - 90)*PI/180)*$Radius + $X;
676
+         $Yc = sin(($Angle - 90)*PI/180)*$Radius*$SkewFactor + $Y - $SliceHeight;
677 677
 
678
-         if ( isset($Data["Series"][$Data["Abscissa"]]["Data"][$ID]) )
678
+         if (isset($Data["Series"][$Data["Abscissa"]]["Data"][$ID]))
679 679
           {
680 680
            $Label = $Data["Series"][$Data["Abscissa"]]["Data"][$ID];
681 681
 
682
-           if ( $LabelStacked )
683
-            $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,TRUE,$X,$Y,$Radius,TRUE);
682
+           if ($LabelStacked)
683
+            $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, TRUE, $X, $Y, $Radius, TRUE);
684 684
            else
685
-            $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,FALSE);
685
+            $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, FALSE);
686 686
           }
687 687
 
688 688
          $Offset = $EndAngle - $DataGapAngle; $ID--;
689 689
         }
690 690
       }
691 691
 
692
-     if ( $DrawLabels && $LabelStacked ) { $this->writeShiftedLabels(); }
692
+     if ($DrawLabels && $LabelStacked) { $this->writeShiftedLabels(); }
693 693
 
694 694
      $this->pChartObject->Shadow = $RestoreShadow;
695 695
 
@@ -697,29 +697,29 @@  discard block
 block discarded – undo
697 697
     }
698 698
 
699 699
    /* Draw the legend of pie chart */
700
-   function drawPieLegend($X,$Y,$Format="")
700
+   function drawPieLegend($X, $Y, $Format = "")
701 701
     {
702 702
      $FontName		= isset($Format["FontName"]) ? $Format["FontName"] : $this->pChartObject->FontName;
703 703
      $FontSize		= isset($Format["FontSize"]) ? $Format["FontSize"] : $this->pChartObject->FontSize;
704 704
      $FontR		= isset($Format["FontR"]) ? $Format["FontR"] : $this->pChartObject->FontColorR;
705 705
      $FontG		= isset($Format["FontG"]) ? $Format["FontG"] : $this->pChartObject->FontColorG;
706 706
      $FontB		= isset($Format["FontB"]) ? $Format["FontB"] : $this->pChartObject->FontColorB;
707
-     $BoxSize		= isset($Format["BoxSize"]) ? $Format["BoxSize"] : 5;
708
-     $Margin		= isset($Format["Margin"]) ? $Format["Margin"] : 5;
707
+     $BoxSize = isset($Format["BoxSize"]) ? $Format["BoxSize"] : 5;
708
+     $Margin = isset($Format["Margin"]) ? $Format["Margin"] : 5;
709 709
      $R			= isset($Format["R"]) ? $Format["R"] : 200;
710 710
      $G			= isset($Format["G"]) ? $Format["G"] : 200;
711 711
      $B			= isset($Format["B"]) ? $Format["B"] : 200;
712
-     $Alpha		= isset($Format["Alpha"]) ? $Format["Alpha"] : 100;
712
+     $Alpha = isset($Format["Alpha"]) ? $Format["Alpha"] : 100;
713 713
      $BorderR		= isset($Format["BorderR"]) ? $Format["BorderR"] : 255;
714 714
      $BorderG		= isset($Format["BorderG"]) ? $Format["BorderG"] : 255;
715 715
      $BorderB		= isset($Format["BorderB"]) ? $Format["BorderB"] : 255;
716
-     $Surrounding	= isset($Format["Surrounding"]) ? $Format["Surrounding"] : NULL;
717
-     $Style		= isset($Format["Style"]) ? $Format["Style"] : LEGEND_ROUND;
718
-     $Mode		= isset($Format["Mode"]) ? $Format["Mode"] : LEGEND_VERTICAL;
716
+     $Surrounding = isset($Format["Surrounding"]) ? $Format["Surrounding"] : NULL;
717
+     $Style = isset($Format["Style"]) ? $Format["Style"] : LEGEND_ROUND;
718
+     $Mode = isset($Format["Mode"]) ? $Format["Mode"] : LEGEND_VERTICAL;
719 719
 
720
-     if ( $Surrounding != NULL ) { $BorderR = $R + $Surrounding; $BorderG = $G + $Surrounding; $BorderB = $B + $Surrounding; }
720
+     if ($Surrounding != NULL) { $BorderR = $R + $Surrounding; $BorderG = $G + $Surrounding; $BorderB = $B + $Surrounding; }
721 721
 
722
-     $YStep = max($this->pChartObject->FontSize,$BoxSize) + 5;
722
+     $YStep = max($this->pChartObject->FontSize, $BoxSize) + 5;
723 723
      $XStep = $BoxSize + 5;
724 724
 
725 725
      /* Data Processing */
@@ -727,54 +727,54 @@  discard block
 block discarded – undo
727 727
      $Palette = $this->pDataObject->getPalette();
728 728
 
729 729
      /* Do we have an abscissa serie defined? */
730
-     if ( $Data["Abscissa"] == "" ) { return(PIE_NO_ABSCISSA); }
730
+     if ($Data["Abscissa"] == "") { return(PIE_NO_ABSCISSA); }
731 731
 
732 732
      $Boundaries = ""; $Boundaries["L"] = $X; $Boundaries["T"] = $Y; $Boundaries["R"] = 0; $Boundaries["B"] = 0; $vY = $Y; $vX = $X;
733
-     foreach($Data["Series"][$Data["Abscissa"]]["Data"] as $Key => $Value)
733
+     foreach ($Data["Series"][$Data["Abscissa"]]["Data"] as $Key => $Value)
734 734
       {
735
-       $BoxArray = $this->pChartObject->getTextBox($vX+$BoxSize+4,$vY+$BoxSize/2,$FontName,$FontSize,0,$Value);
735
+       $BoxArray = $this->pChartObject->getTextBox($vX + $BoxSize + 4, $vY + $BoxSize/2, $FontName, $FontSize, 0, $Value);
736 736
 
737
-       if ( $Mode == LEGEND_VERTICAL )
737
+       if ($Mode == LEGEND_VERTICAL)
738 738
         {
739
-         if ( $Boundaries["T"] > $BoxArray[2]["Y"]+$BoxSize/2 ) { $Boundaries["T"] = $BoxArray[2]["Y"]+$BoxSize/2; }
740
-         if ( $Boundaries["R"] < $BoxArray[1]["X"]+2 ) { $Boundaries["R"] = $BoxArray[1]["X"]+2; }
741
-         if ( $Boundaries["B"] < $BoxArray[1]["Y"]+2+$BoxSize/2 ) { $Boundaries["B"] = $BoxArray[1]["Y"]+2+$BoxSize/2; }
742
-         $vY=$vY+$YStep;
739
+         if ($Boundaries["T"] > $BoxArray[2]["Y"] + $BoxSize/2) { $Boundaries["T"] = $BoxArray[2]["Y"] + $BoxSize/2; }
740
+         if ($Boundaries["R"] < $BoxArray[1]["X"] + 2) { $Boundaries["R"] = $BoxArray[1]["X"] + 2; }
741
+         if ($Boundaries["B"] < $BoxArray[1]["Y"] + 2 + $BoxSize/2) { $Boundaries["B"] = $BoxArray[1]["Y"] + 2 + $BoxSize/2; }
742
+         $vY = $vY + $YStep;
743 743
         }
744
-       elseif ( $Mode == LEGEND_HORIZONTAL )
744
+       elseif ($Mode == LEGEND_HORIZONTAL)
745 745
         {
746
-         if ( $Boundaries["T"] > $BoxArray[2]["Y"]+$BoxSize/2 ) { $Boundaries["T"] = $BoxArray[2]["Y"]+$BoxSize/2; }
747
-         if ( $Boundaries["R"] < $BoxArray[1]["X"]+2 ) { $Boundaries["R"] = $BoxArray[1]["X"]+2; }
748
-         if ( $Boundaries["B"] < $BoxArray[1]["Y"]+2+$BoxSize/2 ) { $Boundaries["B"] = $BoxArray[1]["Y"]+2+$BoxSize/2; }
749
-         $vX=$Boundaries["R"]+$XStep;
746
+         if ($Boundaries["T"] > $BoxArray[2]["Y"] + $BoxSize/2) { $Boundaries["T"] = $BoxArray[2]["Y"] + $BoxSize/2; }
747
+         if ($Boundaries["R"] < $BoxArray[1]["X"] + 2) { $Boundaries["R"] = $BoxArray[1]["X"] + 2; }
748
+         if ($Boundaries["B"] < $BoxArray[1]["Y"] + 2 + $BoxSize/2) { $Boundaries["B"] = $BoxArray[1]["Y"] + 2 + $BoxSize/2; }
749
+         $vX = $Boundaries["R"] + $XStep;
750 750
         }
751 751
       }
752
-     $vY=$vY-$YStep; $vX=$vX-$XStep;
752
+     $vY = $vY - $YStep; $vX = $vX - $XStep;
753 753
 
754
-     $TopOffset  = $Y - $Boundaries["T"];
755
-     if ( $Boundaries["B"]-($vY+$BoxSize) < $TopOffset ) { $Boundaries["B"] = $vY+$BoxSize+$TopOffset; }
754
+     $TopOffset = $Y - $Boundaries["T"];
755
+     if ($Boundaries["B"] - ($vY + $BoxSize) < $TopOffset) { $Boundaries["B"] = $vY + $BoxSize + $TopOffset; }
756 756
 
757
-     if ( $Style == LEGEND_ROUND )
758
-      $this->pChartObject->drawRoundedFilledRectangle($Boundaries["L"]-$Margin,$Boundaries["T"]-$Margin,$Boundaries["R"]+$Margin,$Boundaries["B"]+$Margin,$Margin,array("R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha,"BorderR"=>$BorderR,"BorderG"=>$BorderG,"BorderB"=>$BorderB));
759
-     elseif ( $Style == LEGEND_BOX )
760
-      $this->pChartObject->drawFilledRectangle($Boundaries["L"]-$Margin,$Boundaries["T"]-$Margin,$Boundaries["R"]+$Margin,$Boundaries["B"]+$Margin,array("R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha,"BorderR"=>$BorderR,"BorderG"=>$BorderG,"BorderB"=>$BorderB));
757
+     if ($Style == LEGEND_ROUND)
758
+      $this->pChartObject->drawRoundedFilledRectangle($Boundaries["L"] - $Margin, $Boundaries["T"] - $Margin, $Boundaries["R"] + $Margin, $Boundaries["B"] + $Margin, $Margin, array("R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha, "BorderR"=>$BorderR, "BorderG"=>$BorderG, "BorderB"=>$BorderB));
759
+     elseif ($Style == LEGEND_BOX)
760
+      $this->pChartObject->drawFilledRectangle($Boundaries["L"] - $Margin, $Boundaries["T"] - $Margin, $Boundaries["R"] + $Margin, $Boundaries["B"] + $Margin, array("R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha, "BorderR"=>$BorderR, "BorderG"=>$BorderG, "BorderB"=>$BorderB));
761 761
 
762 762
      $RestoreShadow = $this->pChartObject->Shadow; $this->pChartObject->Shadow = FALSE;
763
-     foreach($Data["Series"][$Data["Abscissa"]]["Data"] as $Key => $Value)
763
+     foreach ($Data["Series"][$Data["Abscissa"]]["Data"] as $Key => $Value)
764 764
       {
765 765
        $R = $Palette[$Key]["R"]; $G = $Palette[$Key]["G"]; $B = $Palette[$Key]["B"];
766 766
 
767
-       $this->pChartObject->drawFilledRectangle($X+1,$Y+1,$X+$BoxSize+1,$Y+$BoxSize+1,array("R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
768
-       $this->pChartObject->drawFilledRectangle($X,$Y,$X+$BoxSize,$Y+$BoxSize,array("R"=>$R,"G"=>$G,"B"=>$B,"Surrounding"=>20));
769
-       if ( $Mode == LEGEND_VERTICAL )
767
+       $this->pChartObject->drawFilledRectangle($X + 1, $Y + 1, $X + $BoxSize + 1, $Y + $BoxSize + 1, array("R"=>0, "G"=>0, "B"=>0, "Alpha"=>20));
768
+       $this->pChartObject->drawFilledRectangle($X, $Y, $X + $BoxSize, $Y + $BoxSize, array("R"=>$R, "G"=>$G, "B"=>$B, "Surrounding"=>20));
769
+       if ($Mode == LEGEND_VERTICAL)
770 770
         {
771
-         $this->pChartObject->drawText($X+$BoxSize+4,$Y+$BoxSize/2,$Value,array("R"=>$FontR,"G"=>$FontG,"B"=>$FontB,"Align"=>TEXT_ALIGN_MIDDLELEFT,"FontName"=>$FontName,"FontSize"=>$FontSize));
772
-         $Y=$Y+$YStep;
771
+         $this->pChartObject->drawText($X + $BoxSize + 4, $Y + $BoxSize/2, $Value, array("R"=>$FontR, "G"=>$FontG, "B"=>$FontB, "Align"=>TEXT_ALIGN_MIDDLELEFT, "FontName"=>$FontName, "FontSize"=>$FontSize));
772
+         $Y = $Y + $YStep;
773 773
         }
774
-       elseif ( $Mode == LEGEND_HORIZONTAL )
774
+       elseif ($Mode == LEGEND_HORIZONTAL)
775 775
         {
776
-         $BoxArray = $this->pChartObject->drawText($X+$BoxSize+4,$Y+$BoxSize/2,$Value,array("R"=>$FontR,"G"=>$FontG,"B"=>$FontB,"Align"=>TEXT_ALIGN_MIDDLELEFT,"FontName"=>$FontName,"FontSize"=>$FontSize));
777
-         $X=$BoxArray[1]["X"]+2+$XStep;
776
+         $BoxArray = $this->pChartObject->drawText($X + $BoxSize + 4, $Y + $BoxSize/2, $Value, array("R"=>$FontR, "G"=>$FontG, "B"=>$FontB, "Align"=>TEXT_ALIGN_MIDDLELEFT, "FontName"=>$FontName, "FontSize"=>$FontSize));
777
+         $X = $BoxArray[1]["X"] + 2 + $XStep;
778 778
         }
779 779
       }
780 780
 
@@ -782,12 +782,12 @@  discard block
 block discarded – undo
782 782
     }
783 783
 
784 784
    /* Set the color of the specified slice */
785
-   function setSliceColor($SliceID,$Format="")
785
+   function setSliceColor($SliceID, $Format = "")
786 786
     {
787 787
      $R		= isset($Format["R"]) ? $Format["R"] : 0;
788 788
      $G		= isset($Format["G"]) ? $Format["G"] : 0;
789 789
      $B		= isset($Format["B"]) ? $Format["B"] : 0;
790
-     $Alpha	= isset($Format["Alpha"]) ? $Format["Alpha"] : 100;
790
+     $Alpha = isset($Format["Alpha"]) ? $Format["Alpha"] : 100;
791 791
 
792 792
      $this->pDataObject->Palette[$SliceID]["R"]     = $R;
793 793
      $this->pDataObject->Palette[$SliceID]["G"]     = $G;
@@ -796,71 +796,71 @@  discard block
 block discarded – undo
796 796
     }
797 797
 
798 798
    /* Internally used compute the label positions */
799
-   function writePieLabel($X,$Y,$Label,$Angle,$Settings,$Stacked,$Xc=0,$Yc=0,$Radius=0,$Reversed=FALSE)
799
+   function writePieLabel($X, $Y, $Label, $Angle, $Settings, $Stacked, $Xc = 0, $Yc = 0, $Radius = 0, $Reversed = FALSE)
800 800
     {
801
-     $LabelOffset	= 30;
801
+     $LabelOffset = 30;
802 802
      $FontName		= $this->pChartObject->FontName;
803 803
      $FontSize		= $this->pChartObject->FontSize;
804 804
 
805
-     if ( !$Stacked )
805
+     if (!$Stacked)
806 806
       {
807
-       $Settings["Angle"]  = 360-$Angle;
807
+       $Settings["Angle"]  = 360 - $Angle;
808 808
        $Settings["Length"] = 25;
809 809
        $Settings["Size"]   = 8;
810 810
 
811
-       $this->pChartObject->drawArrowLabel($X,$Y," ".$Label." ",$Settings);
811
+       $this->pChartObject->drawArrowLabel($X, $Y, " ".$Label." ", $Settings);
812 812
       }
813 813
      else
814 814
       {
815
-       $X2 = cos(deg2rad($Angle-90))*20+$X;
816
-       $Y2 = sin(deg2rad($Angle-90))*20+$Y;
815
+       $X2 = cos(deg2rad($Angle - 90))*20 + $X;
816
+       $Y2 = sin(deg2rad($Angle - 90))*20 + $Y;
817 817
 
818
-       $TxtPos = $this->pChartObject->getTextBox($X,$Y,$FontName,$FontSize,0,$Label);
818
+       $TxtPos = $this->pChartObject->getTextBox($X, $Y, $FontName, $FontSize, 0, $Label);
819 819
        $Height = $TxtPos[0]["Y"] - $TxtPos[2]["Y"];
820 820
        $YTop    = $Y2 - $Height/2 - 2;
821 821
        $YBottom = $Y2 + $Height/2 + 2;
822 822
 
823
-       if ( $this->LabelPos != "" )
823
+       if ($this->LabelPos != "")
824 824
         {
825 825
          $Done = FALSE;
826
-         foreach($this->LabelPos as $Key => $Settings)
826
+         foreach ($this->LabelPos as $Key => $Settings)
827 827
           {
828
-           if ( !$Done )
828
+           if (!$Done)
829 829
             {
830
-             if ( $Angle <= 90 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
831
-              { $this->shift(0,180,-($Height+2),$Reversed); $Done = TRUE; }
832
-             if ( $Angle > 90 && $Angle <= 180 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
833
-              { $this->shift(0,180,-($Height+2),$Reversed); $Done = TRUE; }
834
-             if ( $Angle > 180 && $Angle <= 270 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
835
-              { $this->shift(180,360,($Height+2),$Reversed); $Done = TRUE; }
836
-             if ( $Angle > 270 && $Angle <= 360 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
837
-              { $this->shift(180,360,($Height+2),$Reversed); $Done = TRUE; }
830
+             if ($Angle <= 90 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
831
+              { $this->shift(0, 180, -($Height + 2), $Reversed); $Done = TRUE; }
832
+             if ($Angle > 90 && $Angle <= 180 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
833
+              { $this->shift(0, 180, -($Height + 2), $Reversed); $Done = TRUE; }
834
+             if ($Angle > 180 && $Angle <= 270 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
835
+              { $this->shift(180, 360, ($Height + 2), $Reversed); $Done = TRUE; }
836
+             if ($Angle > 270 && $Angle <= 360 && (($YTop >= $Settings["YTop"] && $YTop <= $Settings["YBottom"]) || ($YBottom >= $Settings["YTop"] && $YBottom <= $Settings["YBottom"])))
837
+              { $this->shift(180, 360, ($Height + 2), $Reversed); $Done = TRUE; }
838 838
             }
839 839
           }
840 840
         }
841 841
 
842
-       $LabelSettings = array("YTop"=>$YTop,"YBottom"=>$YBottom,"Label"=>$Label,"Angle"=>$Angle,"X1"=>$X,"Y1"=>$Y,"X2"=>$X2,"Y2"=>$Y2);
843
-       if ( $Angle <= 180 ) { $LabelSettings["X3"] = $Xc+$Radius+$LabelOffset; }
844
-       if ( $Angle > 180 )  { $LabelSettings["X3"] = $Xc-$Radius-$LabelOffset; }
842
+       $LabelSettings = array("YTop"=>$YTop, "YBottom"=>$YBottom, "Label"=>$Label, "Angle"=>$Angle, "X1"=>$X, "Y1"=>$Y, "X2"=>$X2, "Y2"=>$Y2);
843
+       if ($Angle <= 180) { $LabelSettings["X3"] = $Xc + $Radius + $LabelOffset; }
844
+       if ($Angle > 180) { $LabelSettings["X3"] = $Xc - $Radius - $LabelOffset; }
845 845
        $this->LabelPos[] = $LabelSettings;
846 846
       }
847 847
     }
848 848
 
849 849
    /* Internally used to shift label positions */
850
-   function shift($StartAngle,$EndAngle,$Offset,$Reversed)
850
+   function shift($StartAngle, $EndAngle, $Offset, $Reversed)
851 851
     {
852
-     if ( $Reversed ) { $Offset = -$Offset; }
853
-     foreach($this->LabelPos as $Key => $Settings)
852
+     if ($Reversed) { $Offset = -$Offset; }
853
+     foreach ($this->LabelPos as $Key => $Settings)
854 854
       {
855
-       if ( $Settings["Angle"] > $StartAngle && $Settings["Angle"] <= $EndAngle ) { $this->LabelPos[$Key]["YTop"] = $Settings["YTop"] + $Offset; $this->LabelPos[$Key]["YBottom"] = $Settings["YBottom"] + $Offset; $this->LabelPos[$Key]["Y2"] = $Settings["Y2"] + $Offset; }
855
+       if ($Settings["Angle"] > $StartAngle && $Settings["Angle"] <= $EndAngle) { $this->LabelPos[$Key]["YTop"] = $Settings["YTop"] + $Offset; $this->LabelPos[$Key]["YBottom"] = $Settings["YBottom"] + $Offset; $this->LabelPos[$Key]["Y2"] = $Settings["Y2"] + $Offset; }
856 856
       }
857 857
     }
858 858
 
859 859
    /* Internally used to write the re-computed labels */
860 860
    function writeShiftedLabels()
861 861
     {
862
-     if ( $this->LabelPos == "" ) { return(0); }
863
-     foreach($this->LabelPos as $Key => $Settings)
862
+     if ($this->LabelPos == "") { return(0); }
863
+     foreach ($this->LabelPos as $Key => $Settings)
864 864
       {
865 865
        $X1 = $Settings["X1"]; $Y1 = $Settings["Y1"];
866 866
        $X2 = $Settings["X2"]; $Y2 = $Settings["Y2"];
@@ -868,72 +868,72 @@  discard block
 block discarded – undo
868 868
        $Angle = $Settings["Angle"];
869 869
        $Label = $Settings["Label"];
870 870
 
871
-       $this->pChartObject->drawArrow($X2,$Y2,$X1,$Y1,array("Size"=>8));
872
-       if ( $Angle <= 180 )
871
+       $this->pChartObject->drawArrow($X2, $Y2, $X1, $Y1, array("Size"=>8));
872
+       if ($Angle <= 180)
873 873
         {
874
-         $this->pChartObject->drawLine($X2,$Y2,$X3,$Y2);
875
-         $this->pChartObject->drawText($X3+2,$Y2,$Label,array("Align"=>TEXT_ALIGN_MIDDLELEFT));
874
+         $this->pChartObject->drawLine($X2, $Y2, $X3, $Y2);
875
+         $this->pChartObject->drawText($X3 + 2, $Y2, $Label, array("Align"=>TEXT_ALIGN_MIDDLELEFT));
876 876
         }
877 877
        else
878 878
         {
879
-         $this->pChartObject->drawLine($X2,$Y2,$X3,$Y2);
880
-         $this->pChartObject->drawText($X3-2,$Y2,$Label,array("Align"=>TEXT_ALIGN_MIDDLERIGHT));
879
+         $this->pChartObject->drawLine($X2, $Y2, $X3, $Y2);
880
+         $this->pChartObject->drawText($X3 - 2, $Y2, $Label, array("Align"=>TEXT_ALIGN_MIDDLERIGHT));
881 881
         }
882 882
       }
883 883
     }
884 884
 
885 885
    /* Draw a ring chart */
886
-   function draw2DRing($X,$Y,$Format="")
886
+   function draw2DRing($X, $Y, $Format = "")
887 887
     {
888 888
      $OuterRadius	= isset($Format["Radius"]) ? $Format["Radius"] : 60;
889
-     $Precision		= isset($Format["Precision"]) ? $Format["Precision"] : 0;
889
+     $Precision = isset($Format["Precision"]) ? $Format["Precision"] : 0;
890 890
      $InnerRadius	= isset($Format["Radius"]) ? $Format["Radius"] : 30;
891
-     $Border		= isset($Format["Border"]) ? $Format["Border"] : FALSE;
891
+     $Border = isset($Format["Border"]) ? $Format["Border"] : FALSE;
892 892
      $BorderR		= isset($Format["BorderR"]) ? $Format["BorderR"] : 255;
893 893
      $BorderG		= isset($Format["BorderG"]) ? $Format["BorderG"] : 255;
894 894
      $BorderB		= isset($Format["BorderB"]) ? $Format["BorderB"] : 255;
895
-     $BorderAlpha	= isset($Format["BorderAlpha"]) ? $Format["BorderAlpha"] : 100;
896
-     $Shadow		= isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
895
+     $BorderAlpha = isset($Format["BorderAlpha"]) ? $Format["BorderAlpha"] : 100;
896
+     $Shadow = isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
897 897
      $DrawLabels	= isset($Format["DrawLabels"]) ? $Format["DrawLabels"] : FALSE;
898
-     $LabelStacked	= isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
898
+     $LabelStacked = isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
899 899
      $LabelColor	= isset($Format["LabelColor"]) ? $Format["LabelColor"] : PIE_LABEL_COLOR_MANUAL;
900 900
      $LabelR		= isset($Format["LabelR"]) ? $Format["LabelR"] : 0;
901 901
      $LabelG		= isset($Format["LabelG"]) ? $Format["LabelG"] : 0;
902 902
      $LabelB		= isset($Format["LabelB"]) ? $Format["LabelB"] : 0;
903
-     $LabelAlpha	= isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
903
+     $LabelAlpha = isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
904 904
      $WriteValues	= isset($Format["WriteValues"]) ? $Format["WriteValues"] : NULL; //PIE_VALUE_PERCENTAGE
905
-     $ValuePadding	= isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 5;
906
-     $ValuePosition	= isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
905
+     $ValuePadding = isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : 5;
906
+     $ValuePosition = isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
907 907
      $ValueSuffix	= isset($Format["ValueSuffix"]) ? $Format["ValueSuffix"] : "";
908 908
      $ValueR		= isset($Format["ValueR"]) ? $Format["ValueR"] : 255;
909 909
      $ValueG		= isset($Format["ValueG"]) ? $Format["ValueG"] : 255;
910 910
      $ValueB		= isset($Format["ValueB"]) ? $Format["ValueB"] : 255;
911
-     $ValueAlpha	= isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
912
-     $RecordImageMap	= isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
911
+     $ValueAlpha = isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
912
+     $RecordImageMap = isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
913 913
 
914 914
      /* Data Processing */
915 915
      $Data    = $this->pDataObject->getData();
916 916
      $Palette = $this->pDataObject->getPalette();
917 917
 
918 918
      /* Do we have an abscissa serie defined? */
919
-     if ( $Data["Abscissa"] == "" ) { return(PIE_NO_ABSCISSA); }
919
+     if ($Data["Abscissa"] == "") { return(PIE_NO_ABSCISSA); }
920 920
 
921 921
      /* Try to find the data serie */
922 922
      $DataSerie = "";
923 923
      foreach ($Data["Series"] as $SerieName => $SerieData)
924
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
924
+      { if ($SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
925 925
 
926 926
      /* Do we have data to compute? */
927
-     if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
927
+     if ($DataSerie == "") { return(PIE_NO_DATASERIE); }
928 928
 
929 929
      /* Remove unused data */
930
-     list($Data,$Palette) = $this->clean0Values($Data,$Palette,$DataSerie,$Data["Abscissa"]);
930
+     list($Data, $Palette) = $this->clean0Values($Data, $Palette, $DataSerie, $Data["Abscissa"]);
931 931
 
932 932
      /* Compute the pie sum */
933 933
      $SerieSum = $this->pDataObject->getSum($DataSerie);
934 934
 
935 935
      /* Do we have data to draw? */
936
-     if ( $SerieSum == 0 ) { return(PIE_SUMISNULL); }
936
+     if ($SerieSum == 0) { return(PIE_SUMISNULL); }
937 937
 
938 938
      /* Dump the real number of data to draw */
939 939
      $Values = "";
@@ -941,146 +941,146 @@  discard block
 block discarded – undo
941 941
       { if ($Value != 0) { $Values[] = $Value; } }
942 942
 
943 943
      /* Compute the wasted angular space between series */
944
-     if (count($Values)==1) { $WastedAngular = 0; } else { $WastedAngular = 0; } // count($Values)
944
+     if (count($Values) == 1) { $WastedAngular = 0; } else { $WastedAngular = 0; } // count($Values)
945 945
 
946 946
      /* Compute the scale */
947
-     $ScaleFactor = (360 - $WastedAngular) / $SerieSum;
947
+     $ScaleFactor = (360 - $WastedAngular)/$SerieSum;
948 948
 
949 949
      $RestoreShadow = $this->pChartObject->Shadow;
950
-     if ( $this->pChartObject->Shadow )
950
+     if ($this->pChartObject->Shadow)
951 951
       {
952 952
        $this->pChartObject->Shadow = FALSE;
953 953
 
954 954
        $ShadowFormat = $Format; $ShadowFormat["Shadow"] = TRUE;
955
-       $this->draw2DRing($X+$this->pChartObject->ShadowX,$Y+$this->pChartObject->ShadowY,$ShadowFormat);
955
+       $this->draw2DRing($X + $this->pChartObject->ShadowX, $Y + $this->pChartObject->ShadowY, $ShadowFormat);
956 956
       }
957 957
 
958 958
      /* Draw the polygon pie elements */
959
-     $Step = 360 / (2 * PI * $OuterRadius);
959
+     $Step = 360/(2*PI*$OuterRadius);
960 960
      $Offset = 0; $ID = 0;
961
-     foreach($Values as $Key => $Value)
961
+     foreach ($Values as $Key => $Value)
962 962
       {
963
-       if ( $Shadow )
963
+       if ($Shadow)
964 964
         {
965
-         $Settings    = array("R"=>$this->pChartObject->ShadowR,"G"=>$this->pChartObject->ShadowG,"B"=>$this->pChartObject->ShadowB,"Alpha"=>$this->pChartObject->Shadowa);
965
+         $Settings    = array("R"=>$this->pChartObject->ShadowR, "G"=>$this->pChartObject->ShadowG, "B"=>$this->pChartObject->ShadowB, "Alpha"=>$this->pChartObject->Shadowa);
966 966
          $BorderColor = $Settings;
967 967
         }
968 968
        else
969 969
         {
970
-         if ( !isset($Palette[$ID]["R"]) ) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID,$Color); }
971
-         $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
970
+         if (!isset($Palette[$ID]["R"])) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID, $Color); }
971
+         $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
972 972
 
973
-         if ( $Border )
974
-          $BorderColor = array("R"=>$BorderR,"G"=>$BorderG,"B"=>$BorderB,"Alpha"=>$BorderAlpha);
973
+         if ($Border)
974
+          $BorderColor = array("R"=>$BorderR, "G"=>$BorderG, "B"=>$BorderB, "Alpha"=>$BorderAlpha);
975 975
          else
976 976
           $BorderColor = $Settings;
977 977
         }
978 978
 
979 979
        $Plots = ""; $Boundaries = ""; $AAPixels = "";
980
-       $EndAngle = $Offset+($Value*$ScaleFactor); if ( $EndAngle > 360 ) { $EndAngle = 360; }
981
-       for($i=$Offset;$i<=$EndAngle;$i=$i+$Step)
980
+       $EndAngle = $Offset + ($Value*$ScaleFactor); if ($EndAngle > 360) { $EndAngle = 360; }
981
+       for ($i = $Offset; $i <= $EndAngle; $i = $i + $Step)
982 982
         {
983
-         $Xc = cos(($i-90)*PI/180) * $OuterRadius + $X;
984
-         $Yc = sin(($i-90)*PI/180) * $OuterRadius + $Y;
983
+         $Xc = cos(($i - 90)*PI/180)*$OuterRadius + $X;
984
+         $Yc = sin(($i - 90)*PI/180)*$OuterRadius + $Y;
985 985
 
986
-         if ( !isset($Boundaries[0]["X1"]) ) { $Boundaries[0]["X1"] = $Xc; $Boundaries[0]["Y1"] = $Yc; }
987
-         $AAPixels[] = array($Xc,$Yc);
986
+         if (!isset($Boundaries[0]["X1"])) { $Boundaries[0]["X1"] = $Xc; $Boundaries[0]["Y1"] = $Yc; }
987
+         $AAPixels[] = array($Xc, $Yc);
988 988
 
989
-         if ( $i<90 ) { $Yc++; }
990
-         if ( $i>180 && $i<270 ) { $Xc++; }
991
-         if ( $i>=270 ) { $Xc++; $Yc++; }
989
+         if ($i < 90) { $Yc++; }
990
+         if ($i > 180 && $i < 270) { $Xc++; }
991
+         if ($i >= 270) { $Xc++; $Yc++; }
992 992
 
993 993
          $Plots[] = $Xc; $Plots[] = $Yc;
994 994
         }
995 995
        $Boundaries[1]["X1"] = $Xc; $Boundaries[1]["Y1"] = $Yc;
996 996
        $Lasti = $EndAngle;
997 997
 
998
-       for($i=$EndAngle;$i>=$Offset;$i=$i-$Step)
998
+       for ($i = $EndAngle; $i >= $Offset; $i = $i - $Step)
999 999
         {
1000
-         $Xc = cos(($i-90)*PI/180) * ($InnerRadius-1) + $X;
1001
-         $Yc = sin(($i-90)*PI/180) * ($InnerRadius-1) + $Y;
1000
+         $Xc = cos(($i - 90)*PI/180)*($InnerRadius - 1) + $X;
1001
+         $Yc = sin(($i - 90)*PI/180)*($InnerRadius - 1) + $Y;
1002 1002
 
1003
-         if ( !isset($Boundaries[1]["X2"]) ) { $Boundaries[1]["X2"] = $Xc; $Boundaries[1]["Y2"] = $Yc; }
1004
-         $AAPixels[] = array($Xc,$Yc);
1003
+         if (!isset($Boundaries[1]["X2"])) { $Boundaries[1]["X2"] = $Xc; $Boundaries[1]["Y2"] = $Yc; }
1004
+         $AAPixels[] = array($Xc, $Yc);
1005 1005
 
1006
-         $Xc = cos(($i-90)*PI/180) * $InnerRadius + $X;
1007
-         $Yc = sin(($i-90)*PI/180) * $InnerRadius + $Y;
1006
+         $Xc = cos(($i - 90)*PI/180)*$InnerRadius + $X;
1007
+         $Yc = sin(($i - 90)*PI/180)*$InnerRadius + $Y;
1008 1008
 
1009
-         if ( $i<90 ) { $Yc++; }
1010
-         if ( $i>180 && $i<270 ) { $Xc++; }
1011
-         if ( $i>=270 ) { $Xc++; $Yc++; }
1009
+         if ($i < 90) { $Yc++; }
1010
+         if ($i > 180 && $i < 270) { $Xc++; }
1011
+         if ($i >= 270) { $Xc++; $Yc++; }
1012 1012
 
1013 1013
          $Plots[] = $Xc; $Plots[] = $Yc;
1014 1014
         }
1015 1015
        $Boundaries[0]["X2"] = $Xc; $Boundaries[0]["Y2"] = $Yc;
1016 1016
 
1017 1017
        /* Draw the polygon */
1018
-       $this->pChartObject->drawPolygon($Plots,$Settings);
1019
-       if ( $RecordImageMap && !$Shadow ) { $this->pChartObject->addToImageMap("POLY",$this->arraySerialize($Plots),$this->pChartObject->toHTMLColor($Palette[$ID]["R"],$Palette[$ID]["G"],$Palette[$ID]["B"]),$Data["Series"][$Data["Abscissa"]]["Data"][$Key],$Value); }
1018
+       $this->pChartObject->drawPolygon($Plots, $Settings);
1019
+       if ($RecordImageMap && !$Shadow) { $this->pChartObject->addToImageMap("POLY", $this->arraySerialize($Plots), $this->pChartObject->toHTMLColor($Palette[$ID]["R"], $Palette[$ID]["G"], $Palette[$ID]["B"]), $Data["Series"][$Data["Abscissa"]]["Data"][$Key], $Value); }
1020 1020
 
1021 1021
        /* Smooth the edges using AA */
1022
-       foreach($AAPixels as $iKey => $Pos ) { $this->pChartObject->drawAntialiasPixel($Pos[0],$Pos[1],$BorderColor); }
1023
-       $this->pChartObject->drawLine($Boundaries[0]["X1"],$Boundaries[0]["Y1"],$Boundaries[0]["X2"],$Boundaries[0]["Y2"],$BorderColor);
1024
-       $this->pChartObject->drawLine($Boundaries[1]["X1"],$Boundaries[1]["Y1"],$Boundaries[1]["X2"],$Boundaries[1]["Y2"],$BorderColor);
1022
+       foreach ($AAPixels as $iKey => $Pos) { $this->pChartObject->drawAntialiasPixel($Pos[0], $Pos[1], $BorderColor); }
1023
+       $this->pChartObject->drawLine($Boundaries[0]["X1"], $Boundaries[0]["Y1"], $Boundaries[0]["X2"], $Boundaries[0]["Y2"], $BorderColor);
1024
+       $this->pChartObject->drawLine($Boundaries[1]["X1"], $Boundaries[1]["Y1"], $Boundaries[1]["X2"], $Boundaries[1]["Y2"], $BorderColor);
1025 1025
 
1026
-       if ( $DrawLabels && !$Shadow )
1026
+       if ($DrawLabels && !$Shadow)
1027 1027
         {
1028
-         if ( $LabelColor == PIE_LABEL_COLOR_AUTO )
1029
-          { $Settings = array("FillR"=>$Palette[$ID]["R"],"FillG"=>$Palette[$ID]["G"],"FillB"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);}
1028
+         if ($LabelColor == PIE_LABEL_COLOR_AUTO)
1029
+          { $Settings = array("FillR"=>$Palette[$ID]["R"], "FillG"=>$Palette[$ID]["G"], "FillB"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]); }
1030 1030
          else
1031
-          { $Settings = array("FillR"=>$LabelR,"FillG"=>$LabelG,"FillB"=>$LabelB,"Alpha"=>$LabelAlpha); }
1031
+          { $Settings = array("FillR"=>$LabelR, "FillG"=>$LabelG, "FillB"=>$LabelB, "Alpha"=>$LabelAlpha); }
1032 1032
 
1033 1033
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
1034
-         $Xc = cos(($Angle-90)*PI/180) * $OuterRadius + $X;
1035
-         $Yc = sin(($Angle-90)*PI/180) * $OuterRadius + $Y;
1034
+         $Xc = cos(($Angle - 90)*PI/180)*$OuterRadius + $X;
1035
+         $Yc = sin(($Angle - 90)*PI/180)*$OuterRadius + $Y;
1036 1036
 
1037 1037
          $Label = $Data["Series"][$Data["Abscissa"]]["Data"][$Key];
1038 1038
 
1039
-         if ( $LabelStacked )
1040
-          $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,TRUE,$X,$Y,$OuterRadius);
1039
+         if ($LabelStacked)
1040
+          $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, TRUE, $X, $Y, $OuterRadius);
1041 1041
          else
1042
-          $this->writePieLabel($Xc,$Yc,$Label,$Angle,$Settings,FALSE);
1042
+          $this->writePieLabel($Xc, $Yc, $Label, $Angle, $Settings, FALSE);
1043 1043
         }
1044 1044
 
1045 1045
        $Offset = $Lasti; $ID++;
1046 1046
       }
1047 1047
 
1048
-     if ( $DrawLabels && $LabelStacked ) { $this->writeShiftedLabels(); }
1048
+     if ($DrawLabels && $LabelStacked) { $this->writeShiftedLabels(); }
1049 1049
 
1050
-     if ( $WriteValues && !$Shadow )
1050
+     if ($WriteValues && !$Shadow)
1051 1051
       {
1052
-       $Step = 360 / (2 * PI * $OuterRadius);
1052
+       $Step = 360/(2*PI*$OuterRadius);
1053 1053
        $Offset = 0;
1054
-       foreach($Values as $Key => $Value)
1054
+       foreach ($Values as $Key => $Value)
1055 1055
         {
1056
-         $EndAngle = $Offset+($Value*$ScaleFactor);
1057
-         if ( $EndAngle > 360 ) { $EndAngle = 360; }
1056
+         $EndAngle = $Offset + ($Value*$ScaleFactor);
1057
+         if ($EndAngle > 360) { $EndAngle = 360; }
1058 1058
 
1059
-         $Angle = $Offset+($Value*$ScaleFactor)/2;
1060
-         if ( $ValuePosition == PIE_VALUE_OUTSIDE )
1059
+         $Angle = $Offset + ($Value*$ScaleFactor)/2;
1060
+         if ($ValuePosition == PIE_VALUE_OUTSIDE)
1061 1061
           {
1062
-           $Xc = cos(($Angle-90)*PI/180) * ($OuterRadius+$ValuePadding) + $X;
1063
-           $Yc = sin(($Angle-90)*PI/180) * ($OuterRadius+$ValuePadding) + $Y;
1064
-           if ( $Angle >=0 && $Angle <= 90 ) { $Align = TEXT_ALIGN_BOTTOMLEFT; }
1065
-           if ( $Angle > 90 && $Angle <= 180 ) { $Align = TEXT_ALIGN_TOPLEFT; }
1066
-           if ( $Angle > 180 && $Angle <= 270 ) { $Align = TEXT_ALIGN_TOPRIGHT; }
1067
-           if ( $Angle > 270 ) { $Align = TEXT_ALIGN_BOTTOMRIGHT; }
1062
+           $Xc = cos(($Angle - 90)*PI/180)*($OuterRadius + $ValuePadding) + $X;
1063
+           $Yc = sin(($Angle - 90)*PI/180)*($OuterRadius + $ValuePadding) + $Y;
1064
+           if ($Angle >= 0 && $Angle <= 90) { $Align = TEXT_ALIGN_BOTTOMLEFT; }
1065
+           if ($Angle > 90 && $Angle <= 180) { $Align = TEXT_ALIGN_TOPLEFT; }
1066
+           if ($Angle > 180 && $Angle <= 270) { $Align = TEXT_ALIGN_TOPRIGHT; }
1067
+           if ($Angle > 270) { $Align = TEXT_ALIGN_BOTTOMRIGHT; }
1068 1068
           }
1069 1069
          else
1070 1070
           {
1071
-           $Xc = cos(($Angle-90)*PI/180) * (($OuterRadius-$InnerRadius)/2+$InnerRadius) + $X;
1072
-           $Yc = sin(($Angle-90)*PI/180) * (($OuterRadius-$InnerRadius)/2+$InnerRadius) + $Y;
1071
+           $Xc = cos(($Angle - 90)*PI/180)*(($OuterRadius - $InnerRadius)/2 + $InnerRadius) + $X;
1072
+           $Yc = sin(($Angle - 90)*PI/180)*(($OuterRadius - $InnerRadius)/2 + $InnerRadius) + $Y;
1073 1073
            $Align = TEXT_ALIGN_MIDDLEMIDDLE;
1074 1074
           }
1075 1075
 
1076
-         if ( $WriteValues == PIE_VALUE_PERCENTAGE )
1077
-          $Display = round(( 100 / $SerieSum ) * $Value,$Precision)."%";
1078
-         elseif ( $WriteValues == PIE_VALUE_NATURAL )
1076
+         if ($WriteValues == PIE_VALUE_PERCENTAGE)
1077
+          $Display = round((100/$SerieSum)*$Value, $Precision)."%";
1078
+         elseif ($WriteValues == PIE_VALUE_NATURAL)
1079 1079
           $Display = $Value.$ValueSuffix;
1080 1080
          else
1081 1081
           $Label = "";
1082 1082
 
1083
-         $this->pChartObject->drawText($Xc,$Yc,$Display,array("Align"=>$Align,"R"=>$ValueR,"G"=>$ValueG,"B"=>$ValueB));
1083
+         $this->pChartObject->drawText($Xc, $Yc, $Display, array("Align"=>$Align, "R"=>$ValueR, "G"=>$ValueG, "B"=>$ValueB));
1084 1084
          $Offset = $EndAngle;
1085 1085
         }
1086 1086
       }
@@ -1091,61 +1091,61 @@  discard block
 block discarded – undo
1091 1091
     }
1092 1092
 
1093 1093
    /* Draw a 3D ring chart */
1094
-   function draw3DRing($X,$Y,$Format="")
1094
+   function draw3DRing($X, $Y, $Format = "")
1095 1095
     {
1096 1096
      $OuterRadius	= isset($Format["OuterRadius"]) ? $Format["OuterRadius"] : 100;
1097 1097
      $Precision		= isset($Format["Precision"]) ? $Format["Precision"] : 0;
1098 1098
      $InnerRadius	= isset($Format["InnerRadius"]) ? $Format["InnerRadius"] : 30;
1099 1099
      $SkewFactor	= isset($Format["SkewFactor"]) ? $Format["SkewFactor"] : .6;
1100 1100
      $SliceHeight	= isset($Format["SliceHeight"]) ? $Format["SliceHeight"] : 10;
1101
-     $DataGapAngle	= isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 10;
1102
-     $DataGapRadius	= isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 10;
1101
+     $DataGapAngle = isset($Format["DataGapAngle"]) ? $Format["DataGapAngle"] : 10;
1102
+     $DataGapRadius = isset($Format["DataGapRadius"]) ? $Format["DataGapRadius"] : 10;
1103 1103
      $Border		= isset($Format["Border"]) ? $Format["Border"] : FALSE;
1104 1104
      $Shadow		= isset($Format["Shadow"]) ? $Format["Shadow"] : FALSE;
1105 1105
      $DrawLabels	= isset($Format["DrawLabels"]) ? $Format["DrawLabels"] : FALSE;
1106
-     $LabelStacked	= isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
1106
+     $LabelStacked = isset($Format["LabelStacked"]) ? $Format["LabelStacked"] : FALSE;
1107 1107
      $LabelColor	= isset($Format["LabelColor"]) ? $Format["LabelColor"] : PIE_LABEL_COLOR_MANUAL;
1108 1108
      $LabelR		= isset($Format["LabelR"]) ? $Format["LabelR"] : 0;
1109 1109
      $LabelG		= isset($Format["LabelG"]) ? $Format["LabelG"] : 0;
1110 1110
      $LabelB		= isset($Format["LabelB"]) ? $Format["LabelB"] : 0;
1111
-     $LabelAlpha	= isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
1112
-     $Cf		= isset($Format["Cf"]) ? $Format["Cf"] : 20;
1111
+     $LabelAlpha = isset($Format["LabelAlpha"]) ? $Format["LabelAlpha"] : 100;
1112
+     $Cf = isset($Format["Cf"]) ? $Format["Cf"] : 20;
1113 1113
      $WriteValues	= isset($Format["WriteValues"]) ? $Format["WriteValues"] : PIE_VALUE_NATURAL;
1114
-     $ValuePadding	= isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : $SliceHeight + 15;
1115
-     $ValuePosition	= isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
1114
+     $ValuePadding = isset($Format["ValuePadding"]) ? $Format["ValuePadding"] : $SliceHeight + 15;
1115
+     $ValuePosition = isset($Format["ValuePosition"]) ? $Format["ValuePosition"] : PIE_VALUE_OUTSIDE;
1116 1116
      $ValueSuffix	= isset($Format["ValueSuffix"]) ? $Format["ValueSuffix"] : "";
1117 1117
      $ValueR		= isset($Format["ValueR"]) ? $Format["ValueR"] : 255;
1118 1118
      $ValueG		= isset($Format["ValueG"]) ? $Format["ValueG"] : 255;
1119 1119
      $ValueB		= isset($Format["ValueB"]) ? $Format["ValueB"] : 255;
1120
-     $ValueAlpha	= isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
1121
-     $RecordImageMap	= isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
1120
+     $ValueAlpha = isset($Format["ValueAlpha"]) ? $Format["ValueAlpha"] : 100;
1121
+     $RecordImageMap = isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
1122 1122
 
1123 1123
      /* Error correction for overlaying rounded corners */
1124
-     if ( $SkewFactor < .5 ) { $SkewFactor = .5; }
1124
+     if ($SkewFactor < .5) { $SkewFactor = .5; }
1125 1125
 
1126 1126
      /* Data Processing */
1127 1127
      $Data    = $this->pDataObject->getData();
1128 1128
      $Palette = $this->pDataObject->getPalette();
1129 1129
 
1130 1130
      /* Do we have an abscissa serie defined? */
1131
-     if ( $Data["Abscissa"] == "" ) { return(PIE_NO_ABSCISSA); }
1131
+     if ($Data["Abscissa"] == "") { return(PIE_NO_ABSCISSA); }
1132 1132
 
1133 1133
      /* Try to find the data serie */
1134 1134
      $DataSerie = "";
1135 1135
      foreach ($Data["Series"] as $SerieName => $SerieData)
1136
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
1136
+      { if ($SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
1137 1137
 
1138 1138
      /* Do we have data to compute? */
1139
-     if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
1139
+     if ($DataSerie == "") { return(PIE_NO_DATASERIE); }
1140 1140
 
1141 1141
      /* Remove unused data */
1142
-     list($Data,$Palette) = $this->clean0Values($Data,$Palette,$DataSerie,$Data["Abscissa"]);
1142
+     list($Data, $Palette) = $this->clean0Values($Data, $Palette, $DataSerie, $Data["Abscissa"]);
1143 1143
 
1144 1144
      /* Compute the pie sum */
1145 1145
      $SerieSum = $this->pDataObject->getSum($DataSerie);
1146 1146
 
1147 1147
      /* Do we have data to draw? */
1148
-     if ( $SerieSum == 0 ) { return(PIE_SUMISNULL); }
1148
+     if ($SerieSum == 0) { return(PIE_SUMISNULL); }
1149 1149
 
1150 1150
      /* Dump the real number of data to draw */
1151 1151
      $Values = "";
@@ -1153,56 +1153,56 @@  discard block
 block discarded – undo
1153 1153
       { if ($Value != 0) { $Values[] = $Value; } }
1154 1154
 
1155 1155
      /* Compute the wasted angular space between series */
1156
-     if (count($Values)==1) { $WastedAngular = 0; } else { $WastedAngular = count($Values) * $DataGapAngle; }
1156
+     if (count($Values) == 1) { $WastedAngular = 0; } else { $WastedAngular = count($Values)*$DataGapAngle; }
1157 1157
 
1158 1158
      /* Compute the scale */
1159
-     $ScaleFactor = (360 - $WastedAngular) / $SerieSum;
1159
+     $ScaleFactor = (360 - $WastedAngular)/$SerieSum;
1160 1160
 
1161 1161
      $RestoreShadow = $this->pChartObject->Shadow;
1162
-     if ( $this->pChartObject->Shadow ) { $this->pChartObject->Shadow = FALSE; }
1162
+     if ($this->pChartObject->Shadow) { $this->pChartObject->Shadow = FALSE; }
1163 1163
 
1164 1164
      /* Draw the polygon ring elements */
1165
-     $Offset = 360; $ID = count($Values)-1;
1165
+     $Offset = 360; $ID = count($Values) - 1;
1166 1166
      $Values = array_reverse($Values);
1167 1167
      $Slice  = 0; $Slices = ""; $SliceColors = ""; $Visible = ""; $SliceAngle = "";
1168
-     foreach($Values as $Key => $Value)
1168
+     foreach ($Values as $Key => $Value)
1169 1169
       {
1170
-       if ( !isset($Palette[$ID]["R"]) ) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID,$Color); }
1171
-       $Settings = array("R"=>$Palette[$ID]["R"],"G"=>$Palette[$ID]["G"],"B"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);
1170
+       if (!isset($Palette[$ID]["R"])) { $Color = $this->pChartObject->getRandomColor(); $Palette[$ID] = $Color; $this->pDataObject->savePalette($ID, $Color); }
1171
+       $Settings = array("R"=>$Palette[$ID]["R"], "G"=>$Palette[$ID]["G"], "B"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]);
1172 1172
 
1173 1173
        $SliceColors[$Slice] = $Settings;
1174 1174
 
1175 1175
        $StartAngle = $Offset;
1176
-       $EndAngle   = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
1176
+       $EndAngle   = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
1177 1177
 
1178
-       if ( $StartAngle > 180 ) { $Visible[$Slice]["Start"] = TRUE; } else { $Visible[$Slice]["Start"] = TRUE; }
1179
-       if ( $EndAngle < 180 )   { $Visible[$Slice]["End"] = FALSE; } else { $Visible[$Slice]["End"] = TRUE; }
1178
+       if ($StartAngle > 180) { $Visible[$Slice]["Start"] = TRUE; } else { $Visible[$Slice]["Start"] = TRUE; }
1179
+       if ($EndAngle < 180) { $Visible[$Slice]["End"] = FALSE; } else { $Visible[$Slice]["End"] = TRUE; }
1180 1180
 
1181
-       $Step   = (360 / (2 * PI * $OuterRadius))/2;
1181
+       $Step = (360/(2*PI*$OuterRadius))/2;
1182 1182
        $OutX1 = VOID; $OutY1 = VOID;
1183
-       for($i=$Offset;$i>=$EndAngle;$i=$i-$Step)
1183
+       for ($i = $Offset; $i >= $EndAngle; $i = $i - $Step)
1184 1184
         {
1185
-         $Xc = cos(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius-2) + $X;
1186
-         $Yc = sin(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius-2)*$SkewFactor + $Y;
1187
-         $Slices[$Slice]["AA"][] = array($Xc,$Yc);
1185
+         $Xc = cos(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius - 2) + $X;
1186
+         $Yc = sin(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius - 2)*$SkewFactor + $Y;
1187
+         $Slices[$Slice]["AA"][] = array($Xc, $Yc);
1188 1188
 
1189
-         $Xc = cos(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius-1) + $X;
1190
-         $Yc = sin(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius-1)*$SkewFactor + $Y;
1191
-         $Slices[$Slice]["AA"][] = array($Xc,$Yc);
1189
+         $Xc = cos(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius - 1) + $X;
1190
+         $Yc = sin(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius - 1)*$SkewFactor + $Y;
1191
+         $Slices[$Slice]["AA"][] = array($Xc, $Yc);
1192 1192
 
1193
-         $Xc = cos(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius) + $X;
1194
-         $Yc = sin(($i-90)*PI/180) * ($OuterRadius+$DataGapRadius)*$SkewFactor + $Y;
1195
-         $this->pChartObject->drawAntialiasPixel($Xc,$Yc,$Settings);
1193
+         $Xc = cos(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius) + $X;
1194
+         $Yc = sin(($i - 90)*PI/180)*($OuterRadius + $DataGapRadius)*$SkewFactor + $Y;
1195
+         $this->pChartObject->drawAntialiasPixel($Xc, $Yc, $Settings);
1196 1196
 
1197
-         if ( $OutX1 == VOID ) { $OutX1 = $Xc; $OutY1 = $Yc; }
1197
+         if ($OutX1 == VOID) { $OutX1 = $Xc; $OutY1 = $Yc; }
1198 1198
 
1199
-         if ( $i<90 ) { $Yc++; }
1200
-         if ( $i>90 && $i<180 ) { $Xc++; }
1201
-         if ( $i>180 && $i<270 ) { $Xc++; }
1202
-         if ( $i>=270 ) { $Xc++; $Yc++; }
1199
+         if ($i < 90) { $Yc++; }
1200
+         if ($i > 90 && $i < 180) { $Xc++; }
1201
+         if ($i > 180 && $i < 270) { $Xc++; }
1202
+         if ($i >= 270) { $Xc++; $Yc++; }
1203 1203
 
1204 1204
          $Slices[$Slice]["BottomPoly"][] = floor($Xc); $Slices[$Slice]["BottomPoly"][] = floor($Yc);
1205
-         $Slices[$Slice]["TopPoly"][] = floor($Xc); $Slices[$Slice]["TopPoly"][] = floor($Yc)-$SliceHeight;
1205
+         $Slices[$Slice]["TopPoly"][] = floor($Xc); $Slices[$Slice]["TopPoly"][] = floor($Yc) - $SliceHeight;
1206 1206
          $Slices[$Slice]["Angle"][] = $i;
1207 1207
         }
1208 1208
        $OutX2 = $Xc; $OutY2 = $Yc;
@@ -1210,33 +1210,33 @@  discard block
 block discarded – undo
1210 1210
        $Slices[$Slice]["Angle"][] = VOID;
1211 1211
        $Lasti = $i;
1212 1212
 
1213
-       $Step   = (360 / (2 * PI * $InnerRadius))/2;
1213
+       $Step = (360/(2*PI*$InnerRadius))/2;
1214 1214
        $InX1 = VOID; $InY1 = VOID;
1215
-       for($i=$EndAngle;$i<=$Offset;$i=$i+$Step)
1215
+       for ($i = $EndAngle; $i <= $Offset; $i = $i + $Step)
1216 1216
         {
1217
-         $Xc = cos(($i-90)*PI/180) * ($InnerRadius+$DataGapRadius-1) + $X;
1218
-         $Yc = sin(($i-90)*PI/180) * ($InnerRadius+$DataGapRadius-1)*$SkewFactor + $Y;
1219
-         $Slices[$Slice]["AA"][] = array($Xc,$Yc);
1217
+         $Xc = cos(($i - 90)*PI/180)*($InnerRadius + $DataGapRadius - 1) + $X;
1218
+         $Yc = sin(($i - 90)*PI/180)*($InnerRadius + $DataGapRadius - 1)*$SkewFactor + $Y;
1219
+         $Slices[$Slice]["AA"][] = array($Xc, $Yc);
1220 1220
 
1221
-         $Xc = cos(($i-90)*PI/180) * ($InnerRadius+$DataGapRadius) + $X;
1222
-         $Yc = sin(($i-90)*PI/180) * ($InnerRadius+$DataGapRadius)*$SkewFactor + $Y;
1223
-         $Slices[$Slice]["AA"][] = array($Xc,$Yc);
1221
+         $Xc = cos(($i - 90)*PI/180)*($InnerRadius + $DataGapRadius) + $X;
1222
+         $Yc = sin(($i - 90)*PI/180)*($InnerRadius + $DataGapRadius)*$SkewFactor + $Y;
1223
+         $Slices[$Slice]["AA"][] = array($Xc, $Yc);
1224 1224
 
1225
-         if ( $InX1 == VOID ) { $InX1 = $Xc; $InY1 = $Yc; }
1225
+         if ($InX1 == VOID) { $InX1 = $Xc; $InY1 = $Yc; }
1226 1226
 
1227
-         if ( $i<90 ) { $Yc++; }
1228
-         if ( $i>90 && $i<180 ) { $Xc++; }
1229
-         if ( $i>180 && $i<270 ) { $Xc++; }
1230
-         if ( $i>=270 ) { $Xc++; $Yc++; }
1227
+         if ($i < 90) { $Yc++; }
1228
+         if ($i > 90 && $i < 180) { $Xc++; }
1229
+         if ($i > 180 && $i < 270) { $Xc++; }
1230
+         if ($i >= 270) { $Xc++; $Yc++; }
1231 1231
 
1232 1232
          $Slices[$Slice]["BottomPoly"][] = floor($Xc); $Slices[$Slice]["BottomPoly"][] = floor($Yc);
1233
-         $Slices[$Slice]["TopPoly"][] = floor($Xc); $Slices[$Slice]["TopPoly"][] = floor($Yc)-$SliceHeight;
1233
+         $Slices[$Slice]["TopPoly"][] = floor($Xc); $Slices[$Slice]["TopPoly"][] = floor($Yc) - $SliceHeight;
1234 1234
          $Slices[$Slice]["Angle"][] = $i;
1235 1235
         }
1236 1236
        $InX2 = $Xc; $InY2 = $Yc;
1237 1237
 
1238
-       $Slices[$Slice]["InX1"] = $InX1;   $Slices[$Slice]["InY1"] = $InY1;
1239
-       $Slices[$Slice]["InX2"] = $InX2;   $Slices[$Slice]["InY2"] = $InY2;
1238
+       $Slices[$Slice]["InX1"] = $InX1; $Slices[$Slice]["InY1"] = $InY1;
1239
+       $Slices[$Slice]["InX2"] = $InX2; $Slices[$Slice]["InY2"] = $InY2;
1240 1240
        $Slices[$Slice]["OutX1"] = $OutX1; $Slices[$Slice]["OutY1"] = $OutY1;
1241 1241
        $Slices[$Slice]["OutX2"] = $OutX2; $Slices[$Slice]["OutY2"] = $OutY2;
1242 1242
 
@@ -1244,151 +1244,151 @@  discard block
 block discarded – undo
1244 1244
       }
1245 1245
 
1246 1246
      /* Draw the bottom pie splice */
1247
-     foreach($Slices as $SliceID => $Plots)
1247
+     foreach ($Slices as $SliceID => $Plots)
1248 1248
       {
1249
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1250
-       $this->pChartObject->drawPolygon($Plots["BottomPoly"],$Settings);
1249
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1250
+       $this->pChartObject->drawPolygon($Plots["BottomPoly"], $Settings);
1251 1251
 
1252
-       foreach($Plots["AA"] as $Key => $Pos)
1253
-        $this->pChartObject->drawAntialiasPixel($Pos[0],$Pos[1],$Settings);
1252
+       foreach ($Plots["AA"] as $Key => $Pos)
1253
+        $this->pChartObject->drawAntialiasPixel($Pos[0], $Pos[1], $Settings);
1254 1254
 
1255
-       $this->pChartObject->drawLine($Plots["InX1"],$Plots["InY1"],$Plots["OutX2"],$Plots["OutY2"],$Settings);
1256
-       $this->pChartObject->drawLine($Plots["InX2"],$Plots["InY2"],$Plots["OutX1"],$Plots["OutY1"],$Settings);
1255
+       $this->pChartObject->drawLine($Plots["InX1"], $Plots["InY1"], $Plots["OutX2"], $Plots["OutY2"], $Settings);
1256
+       $this->pChartObject->drawLine($Plots["InX2"], $Plots["InY2"], $Plots["OutX1"], $Plots["OutY1"], $Settings);
1257 1257
       }
1258 1258
 
1259 1259
      $Slices      = array_reverse($Slices);
1260 1260
      $SliceColors = array_reverse($SliceColors);
1261 1261
 
1262 1262
      /* Draw the vertical edges (semi-visible) */
1263
-     foreach($Slices as $SliceID => $Plots)
1263
+     foreach ($Slices as $SliceID => $Plots)
1264 1264
       {
1265
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1266
-       $Settings["R"] = $Settings["R"]+$Cf; $Settings["G"] = $Settings["G"]+$Cf; $Settings["B"] = $Settings["B"]+$Cf;
1265
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1266
+       $Settings["R"] = $Settings["R"] + $Cf; $Settings["G"] = $Settings["G"] + $Cf; $Settings["B"] = $Settings["B"] + $Cf;
1267 1267
 
1268 1268
        $StartAngle = $Plots["Angle"][0];
1269
-       foreach($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key-1]; } }
1269
+       foreach ($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key - 1]; } }
1270 1270
 
1271
-       if ( $StartAngle >= 270 || $StartAngle <= 90 )
1272
-        $this->pChartObject->drawLine($Plots["OutX1"],$Plots["OutY1"],$Plots["OutX1"],$Plots["OutY1"]-$SliceHeight,$Settings);
1273
-       if ( $StartAngle >= 270 || $StartAngle <= 90 )
1274
-        $this->pChartObject->drawLine($Plots["OutX2"],$Plots["OutY2"],$Plots["OutX2"],$Plots["OutY2"]-$SliceHeight,$Settings);
1271
+       if ($StartAngle >= 270 || $StartAngle <= 90)
1272
+        $this->pChartObject->drawLine($Plots["OutX1"], $Plots["OutY1"], $Plots["OutX1"], $Plots["OutY1"] - $SliceHeight, $Settings);
1273
+       if ($StartAngle >= 270 || $StartAngle <= 90)
1274
+        $this->pChartObject->drawLine($Plots["OutX2"], $Plots["OutY2"], $Plots["OutX2"], $Plots["OutY2"] - $SliceHeight, $Settings);
1275 1275
 
1276
-        $this->pChartObject->drawLine($Plots["InX1"],$Plots["InY1"],$Plots["InX1"],$Plots["InY1"]-$SliceHeight,$Settings);
1277
-        $this->pChartObject->drawLine($Plots["InX2"],$Plots["InY2"],$Plots["InX2"],$Plots["InY2"]-$SliceHeight,$Settings);
1276
+        $this->pChartObject->drawLine($Plots["InX1"], $Plots["InY1"], $Plots["InX1"], $Plots["InY1"] - $SliceHeight, $Settings);
1277
+        $this->pChartObject->drawLine($Plots["InX2"], $Plots["InY2"], $Plots["InX2"], $Plots["InY2"] - $SliceHeight, $Settings);
1278 1278
       }
1279 1279
 
1280 1280
      /* Draw the inner vertical slices */
1281
-     foreach($Slices as $SliceID => $Plots)
1281
+     foreach ($Slices as $SliceID => $Plots)
1282 1282
       {
1283
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1284
-       $Settings["R"] = $Settings["R"]+$Cf; $Settings["G"] = $Settings["G"]+$Cf; $Settings["B"] = $Settings["B"]+$Cf;
1283
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1284
+       $Settings["R"] = $Settings["R"] + $Cf; $Settings["G"] = $Settings["G"] + $Cf; $Settings["B"] = $Settings["B"] + $Cf;
1285 1285
 
1286 1286
        $Outer = TRUE; $Inner = FALSE;
1287 1287
        $InnerPlotsA = ""; $InnerPlotsB = "";
1288
-       foreach($Plots["Angle"] as $ID => $Angle)
1288
+       foreach ($Plots["Angle"] as $ID => $Angle)
1289 1289
         {
1290
-         if ( $Angle == VOID )
1290
+         if ($Angle == VOID)
1291 1291
           { $Outer = FALSE; $Inner = TRUE; }
1292
-         elseif( $Inner )
1292
+         elseif ($Inner)
1293 1293
           {
1294
-           if (( $Angle < 90 || $Angle > 270 ) && isset($Plots["BottomPoly"][$ID*2]) )
1294
+           if (($Angle < 90 || $Angle > 270) && isset($Plots["BottomPoly"][$ID*2]))
1295 1295
             {
1296 1296
              $Xo = $Plots["BottomPoly"][$ID*2];
1297
-             $Yo = $Plots["BottomPoly"][$ID*2+1];
1297
+             $Yo = $Plots["BottomPoly"][$ID*2 + 1];
1298 1298
 
1299 1299
              $InnerPlotsA[] = $Xo; $InnerPlotsA[] = $Yo;
1300
-             $InnerPlotsB[] = $Xo; $InnerPlotsB[] = $Yo-$SliceHeight;
1300
+             $InnerPlotsB[] = $Xo; $InnerPlotsB[] = $Yo - $SliceHeight;
1301 1301
             }
1302 1302
           }
1303 1303
         }
1304 1304
 
1305
-       if ( $InnerPlotsA != "" )
1306
-        { $InnerPlots = array_merge($InnerPlotsA,$this->arrayReverse($InnerPlotsB)); $this->pChartObject->drawPolygon($InnerPlots,$Settings); }
1305
+       if ($InnerPlotsA != "")
1306
+        { $InnerPlots = array_merge($InnerPlotsA, $this->arrayReverse($InnerPlotsB)); $this->pChartObject->drawPolygon($InnerPlots, $Settings); }
1307 1307
       }
1308 1308
 
1309 1309
      /* Draw the splice top and left poly */
1310
-     foreach($Slices as $SliceID => $Plots)
1310
+     foreach ($Slices as $SliceID => $Plots)
1311 1311
       {
1312
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1313
-       $Settings["R"] = $Settings["R"]+$Cf*1.5; $Settings["G"] = $Settings["G"]+$Cf*1.5; $Settings["B"] = $Settings["B"]+$Cf*1.5;
1312
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1313
+       $Settings["R"] = $Settings["R"] + $Cf*1.5; $Settings["G"] = $Settings["G"] + $Cf*1.5; $Settings["B"] = $Settings["B"] + $Cf*1.5;
1314 1314
 
1315 1315
        $StartAngle = $Plots["Angle"][0];
1316
-       foreach($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key-1]; } }
1316
+       foreach ($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key - 1]; } }
1317 1317
 
1318
-       if ( $StartAngle < 180 )
1318
+       if ($StartAngle < 180)
1319 1319
         {
1320 1320
          $Points = "";
1321 1321
          $Points[] = $Plots["InX2"];
1322 1322
          $Points[] = $Plots["InY2"];
1323 1323
          $Points[] = $Plots["InX2"];
1324
-         $Points[] = $Plots["InY2"]-$SliceHeight;
1324
+         $Points[] = $Plots["InY2"] - $SliceHeight;
1325 1325
          $Points[] = $Plots["OutX1"];
1326
-         $Points[] = $Plots["OutY1"]-$SliceHeight;
1326
+         $Points[] = $Plots["OutY1"] - $SliceHeight;
1327 1327
          $Points[] = $Plots["OutX1"];
1328 1328
          $Points[] = $Plots["OutY1"];
1329 1329
 
1330
-         $this->pChartObject->drawPolygon($Points,$Settings);
1330
+         $this->pChartObject->drawPolygon($Points, $Settings);
1331 1331
         }
1332 1332
 
1333
-       if ( $EndAngle > 180 )
1333
+       if ($EndAngle > 180)
1334 1334
         {
1335 1335
          $Points = "";
1336 1336
          $Points[] = $Plots["InX1"];
1337 1337
          $Points[] = $Plots["InY1"];
1338 1338
          $Points[] = $Plots["InX1"];
1339
-         $Points[] = $Plots["InY1"]-$SliceHeight;
1339
+         $Points[] = $Plots["InY1"] - $SliceHeight;
1340 1340
          $Points[] = $Plots["OutX2"];
1341
-         $Points[] = $Plots["OutY2"]-$SliceHeight;
1341
+         $Points[] = $Plots["OutY2"] - $SliceHeight;
1342 1342
          $Points[] = $Plots["OutX2"];
1343 1343
          $Points[] = $Plots["OutY2"];
1344 1344
 
1345
-         $this->pChartObject->drawPolygon($Points,$Settings);
1345
+         $this->pChartObject->drawPolygon($Points, $Settings);
1346 1346
         }
1347 1347
       }
1348 1348
 
1349 1349
 
1350 1350
      /* Draw the vertical edges (visible) */
1351
-     foreach($Slices as $SliceID => $Plots)
1351
+     foreach ($Slices as $SliceID => $Plots)
1352 1352
       {
1353
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1354
-       $Settings["R"] = $Settings["R"]+$Cf; $Settings["G"] = $Settings["G"]+$Cf; $Settings["B"] = $Settings["B"]+$Cf;
1353
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1354
+       $Settings["R"] = $Settings["R"] + $Cf; $Settings["G"] = $Settings["G"] + $Cf; $Settings["B"] = $Settings["B"] + $Cf;
1355 1355
 
1356 1356
        $StartAngle = $Plots["Angle"][0];
1357
-       foreach($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key-1]; } }
1357
+       foreach ($Plots["Angle"] as $Key =>$Angle) { if ($Angle == VOID) { $EndAngle = $Plots["Angle"][$Key - 1]; } }
1358 1358
 
1359
-       if ( $StartAngle <= 270 && $StartAngle >= 90 )
1360
-        $this->pChartObject->drawLine($Plots["OutX1"],$Plots["OutY1"],$Plots["OutX1"],$Plots["OutY1"]-$SliceHeight,$Settings);
1361
-       if ( $EndAngle <= 270 && $EndAngle >= 90 )
1362
-        $this->pChartObject->drawLine($Plots["OutX2"],$Plots["OutY2"],$Plots["OutX2"],$Plots["OutY2"]-$SliceHeight,$Settings);
1359
+       if ($StartAngle <= 270 && $StartAngle >= 90)
1360
+        $this->pChartObject->drawLine($Plots["OutX1"], $Plots["OutY1"], $Plots["OutX1"], $Plots["OutY1"] - $SliceHeight, $Settings);
1361
+       if ($EndAngle <= 270 && $EndAngle >= 90)
1362
+        $this->pChartObject->drawLine($Plots["OutX2"], $Plots["OutY2"], $Plots["OutX2"], $Plots["OutY2"] - $SliceHeight, $Settings);
1363 1363
       }
1364 1364
 
1365 1365
 
1366 1366
      /* Draw the outer vertical slices */
1367
-     foreach($Slices as $SliceID => $Plots)
1367
+     foreach ($Slices as $SliceID => $Plots)
1368 1368
       {
1369
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1370
-       $Settings["R"] = $Settings["R"]+$Cf; $Settings["G"] = $Settings["G"]+$Cf; $Settings["B"] = $Settings["B"]+$Cf;
1369
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1370
+       $Settings["R"] = $Settings["R"] + $Cf; $Settings["G"] = $Settings["G"] + $Cf; $Settings["B"] = $Settings["B"] + $Cf;
1371 1371
 
1372 1372
        $Outer = TRUE; $Inner = FALSE;
1373 1373
        $OuterPlotsA = ""; $OuterPlotsB = ""; $InnerPlotsA = ""; $InnerPlotsB = "";
1374
-       foreach($Plots["Angle"] as $ID => $Angle)
1374
+       foreach ($Plots["Angle"] as $ID => $Angle)
1375 1375
         {
1376
-         if ( $Angle == VOID )
1376
+         if ($Angle == VOID)
1377 1377
           { $Outer = FALSE; $Inner = TRUE; }
1378
-         elseif( $Outer )
1378
+         elseif ($Outer)
1379 1379
           {
1380
-           if ( ( $Angle > 90 && $Angle < 270 ) && isset($Plots["BottomPoly"][$ID*2]) )
1380
+           if (($Angle > 90 && $Angle < 270) && isset($Plots["BottomPoly"][$ID*2]))
1381 1381
             {
1382 1382
              $Xo = $Plots["BottomPoly"][$ID*2];
1383
-             $Yo = $Plots["BottomPoly"][$ID*2+1];
1383
+             $Yo = $Plots["BottomPoly"][$ID*2 + 1];
1384 1384
 
1385 1385
              $OuterPlotsA[] = $Xo; $OuterPlotsA[] = $Yo;
1386
-             $OuterPlotsB[] = $Xo; $OuterPlotsB[] = $Yo-$SliceHeight;
1386
+             $OuterPlotsB[] = $Xo; $OuterPlotsB[] = $Yo - $SliceHeight;
1387 1387
             }
1388 1388
           }
1389 1389
         }
1390
-       if ( $OuterPlotsA != "" )
1391
-        { $OuterPlots = array_merge($OuterPlotsA,$this->arrayReverse($OuterPlotsB)); $this->pChartObject->drawPolygon($OuterPlots,$Settings); }
1390
+       if ($OuterPlotsA != "")
1391
+        { $OuterPlots = array_merge($OuterPlotsA, $this->arrayReverse($OuterPlotsB)); $this->pChartObject->drawPolygon($OuterPlots, $Settings); }
1392 1392
       }
1393 1393
 
1394 1394
      $Slices      = array_reverse($Slices);
@@ -1396,55 +1396,55 @@  discard block
 block discarded – undo
1396 1396
 
1397 1397
 
1398 1398
      /* Draw the top pie splice */
1399
-     foreach($Slices as $SliceID => $Plots)
1399
+     foreach ($Slices as $SliceID => $Plots)
1400 1400
       {
1401
-       $Settings = $SliceColors[$SliceID];  $Settings["NoBorder"] = TRUE;
1402
-       $Settings["R"] = $Settings["R"]+$Cf*2; $Settings["G"] = $Settings["G"]+$Cf*2; $Settings["B"] = $Settings["B"]+$Cf*2;
1401
+       $Settings = $SliceColors[$SliceID]; $Settings["NoBorder"] = TRUE;
1402
+       $Settings["R"] = $Settings["R"] + $Cf*2; $Settings["G"] = $Settings["G"] + $Cf*2; $Settings["B"] = $Settings["B"] + $Cf*2;
1403 1403
  
1404
-       $this->pChartObject->drawPolygon($Plots["TopPoly"],$Settings);
1404
+       $this->pChartObject->drawPolygon($Plots["TopPoly"], $Settings);
1405 1405
 
1406
-       if ( $RecordImageMap ) { $this->pChartObject->addToImageMap("POLY",$this->arraySerialize($Plots["TopPoly"]),$this->pChartObject->toHTMLColor($Settings["R"],$Settings["G"],$Settings["B"]),$Data["Series"][$Data["Abscissa"]]["Data"][$SliceID],$Data["Series"][$DataSerie]["Data"][count($Slices)-$SliceID-1]); }
1406
+       if ($RecordImageMap) { $this->pChartObject->addToImageMap("POLY", $this->arraySerialize($Plots["TopPoly"]), $this->pChartObject->toHTMLColor($Settings["R"], $Settings["G"], $Settings["B"]), $Data["Series"][$Data["Abscissa"]]["Data"][$SliceID], $Data["Series"][$DataSerie]["Data"][count($Slices) - $SliceID - 1]); }
1407 1407
 
1408
-       foreach($Plots["AA"] as $Key => $Pos)
1409
-        $this->pChartObject->drawAntialiasPixel($Pos[0],$Pos[1]-$SliceHeight,$Settings);
1408
+       foreach ($Plots["AA"] as $Key => $Pos)
1409
+        $this->pChartObject->drawAntialiasPixel($Pos[0], $Pos[1] - $SliceHeight, $Settings);
1410 1410
 
1411
-       $this->pChartObject->drawLine($Plots["InX1"],$Plots["InY1"]-$SliceHeight,$Plots["OutX2"],$Plots["OutY2"]-$SliceHeight,$Settings);
1412
-       $this->pChartObject->drawLine($Plots["InX2"],$Plots["InY2"]-$SliceHeight,$Plots["OutX1"],$Plots["OutY1"]-$SliceHeight,$Settings);
1411
+       $this->pChartObject->drawLine($Plots["InX1"], $Plots["InY1"] - $SliceHeight, $Plots["OutX2"], $Plots["OutY2"] - $SliceHeight, $Settings);
1412
+       $this->pChartObject->drawLine($Plots["InX2"], $Plots["InY2"] - $SliceHeight, $Plots["OutX1"], $Plots["OutY1"] - $SliceHeight, $Settings);
1413 1413
       }
1414 1414
 
1415
-     if ( $DrawLabels )
1415
+     if ($DrawLabels)
1416 1416
       {
1417 1417
        $Offset = 360;
1418
-       foreach($Values as $Key => $Value)
1418
+       foreach ($Values as $Key => $Value)
1419 1419
         {
1420 1420
          $StartAngle = $Offset;
1421
-         $EndAngle   = $Offset-($Value*$ScaleFactor); if ( $EndAngle < 0 ) { $EndAngle = 0; }
1421
+         $EndAngle   = $Offset - ($Value*$ScaleFactor); if ($EndAngle < 0) { $EndAngle = 0; }
1422 1422
 
1423
-         if ( $LabelColor == PIE_LABEL_COLOR_AUTO )
1424
-          { $Settings = array("FillR"=>$Palette[$ID]["R"],"FillG"=>$Palette[$ID]["G"],"FillB"=>$Palette[$ID]["B"],"Alpha"=>$Palette[$ID]["Alpha"]);}
1423
+         if ($LabelColor == PIE_LABEL_COLOR_AUTO)
1424
+          { $Settings = array("FillR"=>$Palette[$ID]["R"], "FillG"=>$Palette[$ID]["G"], "FillB"=>$Palette[$ID]["B"], "Alpha"=>$Palette[$ID]["Alpha"]); }
1425 1425
          else
1426
-          { $Settings = array("FillR"=>$LabelR,"FillG"=>$LabelG,"FillB"=>$LabelB,"Alpha"=>$LabelAlpha); }
1426
+          { $Settings = array("FillR"=>$LabelR, "FillG"=>$LabelG, "FillB"=>$LabelB, "Alpha"=>$LabelAlpha); }
1427 1427
 
1428 1428
          $Angle = ($EndAngle - $Offset)/2 + $Offset;
1429
-         $Xc = cos(($Angle-90)*PI/180) * ($OuterRadius+$DataGapRadius) + $X;
1430
-         $Yc = sin(($Angle-90)*PI/180) * ($OuterRadius+$DataGapRadius)*$SkewFactor + $Y;
1429
+         $Xc = cos(($Angle - 90)*PI/180)*($OuterRadius + $DataGapRadius) + $X;
1430
+         $Yc = sin(($Angle - 90)*PI/180)*($OuterRadius + $DataGapRadius)*$SkewFactor + $Y;
1431 1431
 
1432
-         if ( $WriteValues == PIE_VALUE_PERCENTAGE )
1433
-          $Label = $Display = round(( 100 / $SerieSum ) * $Value,$Precision)."%";
1434
-         elseif ( $WriteValues == PIE_VALUE_NATURAL )
1432
+         if ($WriteValues == PIE_VALUE_PERCENTAGE)
1433
+          $Label = $Display = round((100/$SerieSum)*$Value, $Precision)."%";
1434
+         elseif ($WriteValues == PIE_VALUE_NATURAL)
1435 1435
           $Label = $Data["Series"][$Data["Abscissa"]]["Data"][$Key];
1436 1436
          else
1437 1437
           $Label = "";
1438 1438
 
1439
-         if ( $LabelStacked )
1440
-          $this->writePieLabel($Xc,$Yc-$SliceHeight,$Label,$Angle,$Settings,TRUE,$X,$Y,$OuterRadius);
1439
+         if ($LabelStacked)
1440
+          $this->writePieLabel($Xc, $Yc - $SliceHeight, $Label, $Angle, $Settings, TRUE, $X, $Y, $OuterRadius);
1441 1441
          else
1442
-          $this->writePieLabel($Xc,$Yc-$SliceHeight,$Label,$Angle,$Settings,FALSE);
1442
+          $this->writePieLabel($Xc, $Yc - $SliceHeight, $Label, $Angle, $Settings, FALSE);
1443 1443
 
1444 1444
          $Offset = $EndAngle - $DataGapAngle; $ID--; $Slice++;
1445 1445
         }
1446 1446
       }
1447
-     if ( $DrawLabels && $LabelStacked ) { $this->writeShiftedLabels(); }
1447
+     if ($DrawLabels && $LabelStacked) { $this->writeShiftedLabels(); }
1448 1448
 
1449 1449
      $this->pChartObject->Shadow = $RestoreShadow;
1450 1450
 
@@ -1455,7 +1455,7 @@  discard block
 block discarded – undo
1455 1455
   function arraySerialize($Data)
1456 1456
    {
1457 1457
     $Result = "";
1458
-    foreach($Data as $Key => $Value)
1458
+    foreach ($Data as $Key => $Value)
1459 1459
      { if ($Result == "") { $Result = floor($Value); } else { $Result = $Result.",".floor($Value); } }
1460 1460
 
1461 1461
     return($Result);
@@ -1466,35 +1466,35 @@  discard block
 block discarded – undo
1466 1466
    {
1467 1467
     $Result = "";
1468 1468
 
1469
-    for($i=count($Plots)-1;$i>=0;$i=$i-2)
1470
-     { $Result[] = $Plots[$i-1]; $Result[] = $Plots[$i]; }
1469
+    for ($i = count($Plots) - 1; $i >= 0; $i = $i - 2)
1470
+     { $Result[] = $Plots[$i - 1]; $Result[] = $Plots[$i]; }
1471 1471
 
1472 1472
     return($Result);
1473 1473
    }
1474 1474
 
1475 1475
   /* Remove unused series & values */
1476
-  function clean0Values($Data,$Palette,$DataSerie,$AbscissaSerie)
1476
+  function clean0Values($Data, $Palette, $DataSerie, $AbscissaSerie)
1477 1477
    {
1478 1478
     $NewPalette = ""; $NewData = ""; $NewAbscissa = "";
1479 1479
 
1480 1480
     /* Remove unused series */
1481
-    foreach($Data["Series"] as $SerieName => $SerieSettings)
1482
-     { if ( $SerieName != $DataSerie && $SerieName != $AbscissaSerie ) { unset($Data["Series"][$SerieName]); } }
1481
+    foreach ($Data["Series"] as $SerieName => $SerieSettings)
1482
+     { if ($SerieName != $DataSerie && $SerieName != $AbscissaSerie) { unset($Data["Series"][$SerieName]); } }
1483 1483
 
1484 1484
     /* Remove NULL values */
1485
-    foreach($Data["Series"][$DataSerie]["Data"] as $Key => $Value)
1485
+    foreach ($Data["Series"][$DataSerie]["Data"] as $Key => $Value)
1486 1486
      {
1487
-      if ($Value != 0 )
1487
+      if ($Value != 0)
1488 1488
        {
1489 1489
         $NewData[]     = $Value;
1490 1490
         $NewAbscissa[] = $Data["Series"][$AbscissaSerie]["Data"][$Key];
1491
-        if ( isset($Palette[$Key]) ) { $NewPalette[]  = $Palette[$Key]; }
1491
+        if (isset($Palette[$Key])) { $NewPalette[] = $Palette[$Key]; }
1492 1492
        }
1493 1493
      }
1494 1494
     $Data["Series"][$DataSerie]["Data"]     = $NewData;
1495 1495
     $Data["Series"][$AbscissaSerie]["Data"] = $NewAbscissa;
1496 1496
 
1497
-    return(array($Data,$NewPalette));
1497
+    return(array($Data, $NewPalette));
1498 1498
    }
1499 1499
   }
1500 1500
 ?>
1501 1501
\ No newline at end of file
Please login to merge, or discard this patch.
default/boinc/modules/boincstats/includes/pchart/class/pStock.class.php 1 patch
Spacing   +87 added lines, -87 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
      You can find the whole class documentation on the pChart web site.
14 14
  */
15 15
 
16
- define("STOCK_MISSING_SERIE"	, 180001);
16
+ define("STOCK_MISSING_SERIE", 180001);
17 17
 
18 18
  /* pStock class definition */
19 19
  class pStock
@@ -22,82 +22,82 @@  discard block
 block discarded – undo
22 22
    var $pDataObject;
23 23
 
24 24
    /* Class creator */
25
-   function pStock($pChartObject,$pDataObject)
25
+   function pStock($pChartObject, $pDataObject)
26 26
     {
27 27
      $this->pChartObject = $pChartObject;
28 28
      $this->pDataObject  = $pDataObject;
29 29
     }
30 30
 
31 31
    /* Draw a stock chart */
32
-   function drawStockChart($Format="")
32
+   function drawStockChart($Format = "")
33 33
     {
34 34
      $SerieOpen		= isset($Format["SerieOpen"]) ? $Format["SerieOpen"] : "Open";
35 35
      $SerieClose	= isset($Format["SerieClose"]) ? $Format["SerieClose"] : "Close";
36 36
      $SerieMin		= isset($Format["SerieMin"]) ? $Format["SerieMin"] : "Min";
37 37
      $SerieMax		= isset($Format["SerieMax"]) ? $Format["SerieMax"] : "Max";
38
-     $SerieMedian	= isset($Format["SerieMedian"]) ? $Format["SerieMedian"] : NULL;
39
-     $LineWidth		= isset($Format["LineWidth"]) ? $Format["LineWidth"] : 1;
38
+     $SerieMedian = isset($Format["SerieMedian"]) ? $Format["SerieMedian"] : NULL;
39
+     $LineWidth = isset($Format["LineWidth"]) ? $Format["LineWidth"] : 1;
40 40
      $LineR		= isset($Format["LineR"]) ? $Format["LineR"] : 0;
41 41
      $LineG		= isset($Format["LineG"]) ? $Format["LineG"] : 0;
42 42
      $LineB		= isset($Format["LineB"]) ? $Format["LineB"] : 0;
43 43
      $LineAlpha		= isset($Format["LineAlpha"]) ? $Format["LineAlpha"] : 100;
44
-     $ExtremityWidth	= isset($Format["ExtremityWidth"]) ? $Format["ExtremityWidth"] : 1;
45
-     $ExtremityLength	= isset($Format["ExtremityLength"]) ? $Format["ExtremityLength"] : 3;
44
+     $ExtremityWidth = isset($Format["ExtremityWidth"]) ? $Format["ExtremityWidth"] : 1;
45
+     $ExtremityLength = isset($Format["ExtremityLength"]) ? $Format["ExtremityLength"] : 3;
46 46
      $ExtremityR	= isset($Format["ExtremityR"]) ? $Format["ExtremityR"] : 0;
47 47
      $ExtremityG	= isset($Format["ExtremityG"]) ? $Format["ExtremityG"] : 0;
48 48
      $ExtremityB	= isset($Format["ExtremityB"]) ? $Format["ExtremityB"] : 0;
49
-     $ExtremityAlpha	= isset($Format["ExtremityAlpha"]) ? $Format["ExtremityAlpha"] : 100;
50
-     $BoxWidth		= isset($Format["BoxWidth"]) ? $Format["BoxWidth"] : 8;
49
+     $ExtremityAlpha = isset($Format["ExtremityAlpha"]) ? $Format["ExtremityAlpha"] : 100;
50
+     $BoxWidth = isset($Format["BoxWidth"]) ? $Format["BoxWidth"] : 8;
51 51
      $BoxUpR		= isset($Format["BoxUpR"]) ? $Format["BoxUpR"] : 188;
52 52
      $BoxUpG		= isset($Format["BoxUpG"]) ? $Format["BoxUpG"] : 224;
53 53
      $BoxUpB		= isset($Format["BoxUpB"]) ? $Format["BoxUpB"] : 46;
54
-     $BoxUpAlpha	= isset($Format["BoxUpAlpha"]) ? $Format["BoxUpAlpha"] : 100;
55
-     $BoxUpSurrounding	= isset($Format["BoxUpSurrounding"]) ? $Format["BoxUpSurrounding"] : NULL;
56
-     $BoxUpBorderR	= isset($Format["BoxUpBorderR"]) ? $Format["BoxUpBorderR"] : $BoxUpR-20;
57
-     $BoxUpBorderG	= isset($Format["BoxUpBorderG"]) ? $Format["BoxUpBorderG"] : $BoxUpG-20;
58
-     $BoxUpBorderB	= isset($Format["BoxUpBorderB"]) ? $Format["BoxUpBorderB"] : $BoxUpB-20;
59
-     $BoxUpBorderAlpha	= isset($Format["BoxUpBorderAlpha"]) ? $Format["BoxUpBorderAlpha"] : 100;
54
+     $BoxUpAlpha = isset($Format["BoxUpAlpha"]) ? $Format["BoxUpAlpha"] : 100;
55
+     $BoxUpSurrounding = isset($Format["BoxUpSurrounding"]) ? $Format["BoxUpSurrounding"] : NULL;
56
+     $BoxUpBorderR	= isset($Format["BoxUpBorderR"]) ? $Format["BoxUpBorderR"] : $BoxUpR - 20;
57
+     $BoxUpBorderG	= isset($Format["BoxUpBorderG"]) ? $Format["BoxUpBorderG"] : $BoxUpG - 20;
58
+     $BoxUpBorderB	= isset($Format["BoxUpBorderB"]) ? $Format["BoxUpBorderB"] : $BoxUpB - 20;
59
+     $BoxUpBorderAlpha = isset($Format["BoxUpBorderAlpha"]) ? $Format["BoxUpBorderAlpha"] : 100;
60 60
      $BoxDownR		= isset($Format["BoxDownR"]) ? $Format["BoxDownR"] : 224;
61 61
      $BoxDownG		= isset($Format["BoxDownG"]) ? $Format["BoxDownG"] : 100;
62 62
      $BoxDownB		= isset($Format["BoxDownB"]) ? $Format["BoxDownB"] : 46;
63
-     $BoxDownAlpha	= isset($Format["BoxDownAlpha"]) ? $Format["BoxDownAlpha"] : 100;
64
-     $BoxDownSurrounding= isset($Format["BoxDownSurrounding"]) ? $Format["BoxDownSurrounding"] : NULL;
65
-     $BoxDownBorderR	= isset($Format["BoxDownBorderR"]) ? $Format["BoxDownBorderR"] : $BoxDownR-20;
66
-     $BoxDownBorderG	= isset($Format["BoxDownBorderG"]) ? $Format["BoxDownBorderG"] : $BoxDownG-20;
67
-     $BoxDownBorderB	= isset($Format["BoxDownBorderB"]) ? $Format["BoxDownBorderB"] : $BoxDownB-20;
68
-     $BoxDownBorderAlpha= isset($Format["BoxDownBorderAlpha"]) ? $Format["BoxDownBorderAlpha"] : 100;
63
+     $BoxDownAlpha = isset($Format["BoxDownAlpha"]) ? $Format["BoxDownAlpha"] : 100;
64
+     $BoxDownSurrounding = isset($Format["BoxDownSurrounding"]) ? $Format["BoxDownSurrounding"] : NULL;
65
+     $BoxDownBorderR	= isset($Format["BoxDownBorderR"]) ? $Format["BoxDownBorderR"] : $BoxDownR - 20;
66
+     $BoxDownBorderG	= isset($Format["BoxDownBorderG"]) ? $Format["BoxDownBorderG"] : $BoxDownG - 20;
67
+     $BoxDownBorderB	= isset($Format["BoxDownBorderB"]) ? $Format["BoxDownBorderB"] : $BoxDownB - 20;
68
+     $BoxDownBorderAlpha = isset($Format["BoxDownBorderAlpha"]) ? $Format["BoxDownBorderAlpha"] : 100;
69 69
      $ShadowOnBoxesOnly	= isset($Format["ShadowOnBoxesOnly"]) ? $Format["ShadowOnBoxesOnly"] : TRUE;
70 70
      $MedianR		= isset($Format["MedianR"]) ? $Format["MedianR"] : 255;
71 71
      $MedianG		= isset($Format["MedianG"]) ? $Format["MedianG"] : 0;
72 72
      $MedianB		= isset($Format["MedianB"]) ? $Format["MedianB"] : 0;
73
-     $MedianAlpha	= isset($Format["MedianAlpha"]) ? $Format["MedianAlpha"] : 100;
74
-     $RecordImageMap	= isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
75
-     $ImageMapTitle	= isset($Format["ImageMapTitle"]) ? $Format["ImageMapTitle"] : "Stock Chart";
73
+     $MedianAlpha = isset($Format["MedianAlpha"]) ? $Format["MedianAlpha"] : 100;
74
+     $RecordImageMap = isset($Format["RecordImageMap"]) ? $Format["RecordImageMap"] : FALSE;
75
+     $ImageMapTitle = isset($Format["ImageMapTitle"]) ? $Format["ImageMapTitle"] : "Stock Chart";
76 76
 
77 77
 
78 78
      /* Data Processing */
79 79
      $Data    = $this->pDataObject->getData();
80 80
      $Palette = $this->pDataObject->getPalette();
81 81
 
82
-     if ( $BoxUpSurrounding != NULL )	{ $BoxUpBorderR = $BoxUpR + $BoxUpSurrounding; $BoxUpBorderG = $BoxUpG + $BoxUpSurrounding; $BoxUpBorderB = $BoxUpB + $BoxUpSurrounding; }
83
-     if ( $BoxDownSurrounding != NULL )	{ $BoxDownBorderR = $BoxDownR + $BoxDownSurrounding; $BoxDownBorderG = $BoxDownG + $BoxDownSurrounding; $BoxDownBorderB = $BoxDownB + $BoxDownSurrounding; }
82
+     if ($BoxUpSurrounding != NULL) { $BoxUpBorderR = $BoxUpR + $BoxUpSurrounding; $BoxUpBorderG = $BoxUpG + $BoxUpSurrounding; $BoxUpBorderB = $BoxUpB + $BoxUpSurrounding; }
83
+     if ($BoxDownSurrounding != NULL) { $BoxDownBorderR = $BoxDownR + $BoxDownSurrounding; $BoxDownBorderG = $BoxDownG + $BoxDownSurrounding; $BoxDownBorderB = $BoxDownB + $BoxDownSurrounding; }
84 84
 
85
-     if ( $LineWidth != 1 ) { $LineOffset = $LineWidth / 2; }
86
-     $BoxOffset = $BoxWidth / 2;
85
+     if ($LineWidth != 1) { $LineOffset = $LineWidth/2; }
86
+     $BoxOffset = $BoxWidth/2;
87 87
 
88 88
      $Data = $this->pChartObject->DataSet->getData();
89
-     list($XMargin,$XDivs) = $this->pChartObject->scaleGetXSettings();
89
+     list($XMargin, $XDivs) = $this->pChartObject->scaleGetXSettings();
90 90
 
91
-     if ( !isset($Data["Series"][$SerieOpen]) || !isset($Data["Series"][$SerieClose]) || !isset($Data["Series"][$SerieMin]) || !isset($Data["Series"][$SerieMax]) )
91
+     if (!isset($Data["Series"][$SerieOpen]) || !isset($Data["Series"][$SerieClose]) || !isset($Data["Series"][$SerieMin]) || !isset($Data["Series"][$SerieMax]))
92 92
       return(STOCK_MISSING_SERIE);
93 93
 
94 94
      $Plots = "";
95
-     foreach($Data["Series"][$SerieOpen]["Data"] as $Key => $Value)
95
+     foreach ($Data["Series"][$SerieOpen]["Data"] as $Key => $Value)
96 96
       {
97 97
        $Point = "";
98
-       if ( isset($Data["Series"][$SerieClose]["Data"][$Key]) || isset($Data["Series"][$SerieMin]["Data"][$Key]) || isset($Data["Series"][$SerieMax]["Data"][$Key]) )
99
-        $Point = array($Value,$Data["Series"][$SerieClose]["Data"][$Key],$Data["Series"][$SerieMin]["Data"][$Key],$Data["Series"][$SerieMax]["Data"][$Key]);
100
-       if ( $SerieMedian != NULL && isset($Data["Series"][$SerieMedian]["Data"][$Key]) )
98
+       if (isset($Data["Series"][$SerieClose]["Data"][$Key]) || isset($Data["Series"][$SerieMin]["Data"][$Key]) || isset($Data["Series"][$SerieMax]["Data"][$Key]))
99
+        $Point = array($Value, $Data["Series"][$SerieClose]["Data"][$Key], $Data["Series"][$SerieMin]["Data"][$Key], $Data["Series"][$SerieMax]["Data"][$Key]);
100
+       if ($SerieMedian != NULL && isset($Data["Series"][$SerieMedian]["Data"][$Key]))
101 101
         $Point[] = $Data["Series"][$SerieMedian]["Data"][$Key];
102 102
 
103 103
        $Plots[] = $Point;
@@ -108,105 +108,105 @@  discard block
 block discarded – undo
108 108
      $Format	= $Data["Axis"][$AxisID]["Format"];
109 109
      $Unit	= $Data["Axis"][$AxisID]["Unit"];
110 110
 
111
-     $YZero	= $this->pChartObject->scaleComputeY(0,array("AxisID"=>$AxisID));
112
-     $XStep	= ($this->pChartObject->GraphAreaX2-$this->pChartObject->GraphAreaX1-$XMargin*2)/$XDivs;
111
+     $YZero	= $this->pChartObject->scaleComputeY(0, array("AxisID"=>$AxisID));
112
+     $XStep	= ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1 - $XMargin*2)/$XDivs;
113 113
 
114 114
      $X = $this->pChartObject->GraphAreaX1 + $XMargin;
115 115
      $Y = $this->pChartObject->GraphAreaY1 + $XMargin;
116 116
 
117
-     $LineSettings	= array("R"=>$LineR,"G"=>$LineG,"B"=>$LineB,"Alpha"=>$LineAlpha);
118
-     $ExtremitySettings	= array("R"=>$ExtremityR,"G"=>$ExtremityG,"B"=>$ExtremityB,"Alpha"=>$ExtremityAlpha);
119
-     $BoxUpSettings	= array("R"=>$BoxUpR,"G"=>$BoxUpG,"B"=>$BoxUpB,"Alpha"=>$BoxUpAlpha,"BorderR"=>$BoxUpBorderR,"BorderG"=>$BoxUpBorderG,"BorderB"=>$BoxUpBorderB,"BorderAlpha"=>$BoxUpBorderAlpha);
120
-     $BoxDownSettings	= array("R"=>$BoxDownR,"G"=>$BoxDownG,"B"=>$BoxDownB,"Alpha"=>$BoxDownAlpha,"BorderR"=>$BoxDownBorderR,"BorderG"=>$BoxDownBorderG,"BorderB"=>$BoxDownBorderB,"BorderAlpha"=>$BoxDownBorderAlpha);
121
-     $MedianSettings	= array("R"=>$MedianR,"G"=>$MedianG,"B"=>$MedianB,"Alpha"=>$MedianAlpha);
117
+     $LineSettings = array("R"=>$LineR, "G"=>$LineG, "B"=>$LineB, "Alpha"=>$LineAlpha);
118
+     $ExtremitySettings = array("R"=>$ExtremityR, "G"=>$ExtremityG, "B"=>$ExtremityB, "Alpha"=>$ExtremityAlpha);
119
+     $BoxUpSettings = array("R"=>$BoxUpR, "G"=>$BoxUpG, "B"=>$BoxUpB, "Alpha"=>$BoxUpAlpha, "BorderR"=>$BoxUpBorderR, "BorderG"=>$BoxUpBorderG, "BorderB"=>$BoxUpBorderB, "BorderAlpha"=>$BoxUpBorderAlpha);
120
+     $BoxDownSettings = array("R"=>$BoxDownR, "G"=>$BoxDownG, "B"=>$BoxDownB, "Alpha"=>$BoxDownAlpha, "BorderR"=>$BoxDownBorderR, "BorderG"=>$BoxDownBorderG, "BorderB"=>$BoxDownBorderB, "BorderAlpha"=>$BoxDownBorderAlpha);
121
+     $MedianSettings = array("R"=>$MedianR, "G"=>$MedianG, "B"=>$MedianB, "Alpha"=>$MedianAlpha);
122 122
 
123
-     foreach($Plots as $Key =>$Points)
123
+     foreach ($Plots as $Key =>$Points)
124 124
       {
125
-       $PosArray = $this->pChartObject->scaleComputeY($Points,array("AxisID"=>$AxisID));
125
+       $PosArray = $this->pChartObject->scaleComputeY($Points, array("AxisID"=>$AxisID));
126 126
 
127 127
        $Values = "Open :".$Data["Series"][$SerieOpen]["Data"][$Key]."<BR>Close : ".$Data["Series"][$SerieClose]["Data"][$Key]."<BR>Min : ".$Data["Series"][$SerieMin]["Data"][$Key]."<BR>Max : ".$Data["Series"][$SerieMax]["Data"][$Key]."<BR>";
128
-       if ( $SerieMedian != NULL ) { $Values = $Values."Median : ".$Data["Series"][$SerieMedian]["Data"][$Key]."<BR>"; }
129
-       if ( $PosArray[0] > $PosArray[1] ) { $ImageMapColor = $this->pChartObject->toHTMLColor($BoxUpR,$BoxUpG,$BoxUpB); } else { $ImageMapColor = $this->pChartObject->toHTMLColor($BoxDownR,$BoxDownG,$BoxDownB); } 
128
+       if ($SerieMedian != NULL) { $Values = $Values."Median : ".$Data["Series"][$SerieMedian]["Data"][$Key]."<BR>"; }
129
+       if ($PosArray[0] > $PosArray[1]) { $ImageMapColor = $this->pChartObject->toHTMLColor($BoxUpR, $BoxUpG, $BoxUpB); } else { $ImageMapColor = $this->pChartObject->toHTMLColor($BoxDownR, $BoxDownG, $BoxDownB); } 
130 130
 
131
-       if ( $Data["Orientation"] == SCALE_POS_LEFTRIGHT )
131
+       if ($Data["Orientation"] == SCALE_POS_LEFTRIGHT)
132 132
         {
133
-         if ( $YZero > $this->pChartObject->GraphAreaY2-1 ) { $YZero = $this->pChartObject->GraphAreaY2-1; }
134
-         if ( $YZero < $this->pChartObject->GraphAreaY1+1 ) { $YZero = $this->pChartObject->GraphAreaY1+1; }
133
+         if ($YZero > $this->pChartObject->GraphAreaY2 - 1) { $YZero = $this->pChartObject->GraphAreaY2 - 1; }
134
+         if ($YZero < $this->pChartObject->GraphAreaY1 + 1) { $YZero = $this->pChartObject->GraphAreaY1 + 1; }
135 135
 
136
-         if ( $XDivs == 0 ) { $XStep = 0; } else { $XStep = ($this->pChartObject->GraphAreaX2-$this->pChartObject->GraphAreaX1-$XMargin*2)/$XDivs; }
136
+         if ($XDivs == 0) { $XStep = 0; } else { $XStep = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1 - $XMargin*2)/$XDivs; }
137 137
 
138
-         if ( $ShadowOnBoxesOnly ) { $RestoreShadow = $this->pChartObject->Shadow; $this->pChartObject->Shadow = FALSE; }
138
+         if ($ShadowOnBoxesOnly) { $RestoreShadow = $this->pChartObject->Shadow; $this->pChartObject->Shadow = FALSE; }
139 139
 
140
-         if ( $LineWidth == 1 )
141
-          $this->pChartObject->drawLine($X,$PosArray[2],$X,$PosArray[3],$LineSettings);
140
+         if ($LineWidth == 1)
141
+          $this->pChartObject->drawLine($X, $PosArray[2], $X, $PosArray[3], $LineSettings);
142 142
          else
143
-          $this->pChartObject->drawFilledRectangle($X-$LineOffset,$PosArray[2],$X+$LineOffset,$PosArray[3],$LineSettings);
143
+          $this->pChartObject->drawFilledRectangle($X - $LineOffset, $PosArray[2], $X + $LineOffset, $PosArray[3], $LineSettings);
144 144
 
145
-         if ( $ExtremityWidth == 1 )
145
+         if ($ExtremityWidth == 1)
146 146
           {
147
-           $this->pChartObject->drawLine($X-$ExtremityLength,$PosArray[2],$X+$ExtremityLength,$PosArray[2],$ExtremitySettings);
148
-           $this->pChartObject->drawLine($X-$ExtremityLength,$PosArray[3],$X+$ExtremityLength,$PosArray[3],$ExtremitySettings);
147
+           $this->pChartObject->drawLine($X - $ExtremityLength, $PosArray[2], $X + $ExtremityLength, $PosArray[2], $ExtremitySettings);
148
+           $this->pChartObject->drawLine($X - $ExtremityLength, $PosArray[3], $X + $ExtremityLength, $PosArray[3], $ExtremitySettings);
149 149
 
150
-           if ( $RecordImageMap ) { $this->pChartObject->addToImageMap("RECT",floor($X-$ExtremityLength).",".floor($PosArray[2]).",".floor($X+$ExtremityLength).",".floor($PosArray[3]),$ImageMapColor,$ImageMapTitle,$Values); }
150
+           if ($RecordImageMap) { $this->pChartObject->addToImageMap("RECT", floor($X - $ExtremityLength).",".floor($PosArray[2]).",".floor($X + $ExtremityLength).",".floor($PosArray[3]), $ImageMapColor, $ImageMapTitle, $Values); }
151 151
           }
152 152
          else
153 153
           {
154
-           $this->pChartObject->drawFilledRectangle($X-$ExtremityLength,$PosArray[2],$X+$ExtremityLength,$PosArray[2]-$ExtremityWidth,$ExtremitySettings);
155
-           $this->pChartObject->drawFilledRectangle($X-$ExtremityLength,$PosArray[3],$X+$ExtremityLength,$PosArray[3]+$ExtremityWidth,$ExtremitySettings);
154
+           $this->pChartObject->drawFilledRectangle($X - $ExtremityLength, $PosArray[2], $X + $ExtremityLength, $PosArray[2] - $ExtremityWidth, $ExtremitySettings);
155
+           $this->pChartObject->drawFilledRectangle($X - $ExtremityLength, $PosArray[3], $X + $ExtremityLength, $PosArray[3] + $ExtremityWidth, $ExtremitySettings);
156 156
 
157
-           if ( $RecordImageMap ) { $this->pChartObject->addToImageMap("RECT",floor($X-$ExtremityLength).",".floor($PosArray[2]-$ExtremityWidth).",".floor($X+$ExtremityLength).",".floor($PosArray[3]+$ExtremityWidth),$ImageMapColor,$ImageMapTitle,$Values); }
157
+           if ($RecordImageMap) { $this->pChartObject->addToImageMap("RECT", floor($X - $ExtremityLength).",".floor($PosArray[2] - $ExtremityWidth).",".floor($X + $ExtremityLength).",".floor($PosArray[3] + $ExtremityWidth), $ImageMapColor, $ImageMapTitle, $Values); }
158 158
           }
159 159
 
160
-         if ( $ShadowOnBoxesOnly ) { $this->pChartObject->Shadow = $RestoreShadow; }
160
+         if ($ShadowOnBoxesOnly) { $this->pChartObject->Shadow = $RestoreShadow; }
161 161
 
162
-         if ( $PosArray[0] > $PosArray[1] )
163
-          $this->pChartObject->drawFilledRectangle($X-$BoxOffset,$PosArray[0],$X+$BoxOffset,$PosArray[1],$BoxUpSettings);
162
+         if ($PosArray[0] > $PosArray[1])
163
+          $this->pChartObject->drawFilledRectangle($X - $BoxOffset, $PosArray[0], $X + $BoxOffset, $PosArray[1], $BoxUpSettings);
164 164
          else
165
-          $this->pChartObject->drawFilledRectangle($X-$BoxOffset,$PosArray[0],$X+$BoxOffset,$PosArray[1],$BoxDownSettings);
165
+          $this->pChartObject->drawFilledRectangle($X - $BoxOffset, $PosArray[0], $X + $BoxOffset, $PosArray[1], $BoxDownSettings);
166 166
 
167
-         if ( isset($PosArray[4]) )
168
-          $this->pChartObject->drawLine($X-$ExtremityLength,$PosArray[4],$X+$ExtremityLength,$PosArray[4],$MedianSettings);
167
+         if (isset($PosArray[4]))
168
+          $this->pChartObject->drawLine($X - $ExtremityLength, $PosArray[4], $X + $ExtremityLength, $PosArray[4], $MedianSettings);
169 169
 
170 170
          $X = $X + $XStep;
171 171
         }
172
-       elseif ( $Data["Orientation"] == SCALE_POS_TOPBOTTOM )
172
+       elseif ($Data["Orientation"] == SCALE_POS_TOPBOTTOM)
173 173
         {
174
-         if ( $YZero > $this->pChartObject->GraphAreaX2-1 ) { $YZero = $this->pChartObject->GraphAreaX2-1; }
175
-         if ( $YZero < $this->pChartObject->GraphAreaX1+1 ) { $YZero = $this->pChartObject->GraphAreaX1+1; }
174
+         if ($YZero > $this->pChartObject->GraphAreaX2 - 1) { $YZero = $this->pChartObject->GraphAreaX2 - 1; }
175
+         if ($YZero < $this->pChartObject->GraphAreaX1 + 1) { $YZero = $this->pChartObject->GraphAreaX1 + 1; }
176 176
 
177
-         if ( $XDivs == 0 ) { $XStep = 0; } else { $XStep = ($this->pChartObject->GraphAreaY2-$this->pChartObject->GraphAreaY1-$XMargin*2)/$XDivs; }
177
+         if ($XDivs == 0) { $XStep = 0; } else { $XStep = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1 - $XMargin*2)/$XDivs; }
178 178
 
179
-         if ( $LineWidth == 1 )
180
-          $this->pChartObject->drawLine($PosArray[2],$Y,$PosArray[3],$Y,$LineSettings);
179
+         if ($LineWidth == 1)
180
+          $this->pChartObject->drawLine($PosArray[2], $Y, $PosArray[3], $Y, $LineSettings);
181 181
          else
182
-          $this->pChartObject->drawFilledRectangle($PosArray[2],$Y-$LineOffset,$PosArray[3],$Y+$LineOffset,$LineSettings);
182
+          $this->pChartObject->drawFilledRectangle($PosArray[2], $Y - $LineOffset, $PosArray[3], $Y + $LineOffset, $LineSettings);
183 183
 
184
-         if ( $ShadowOnBoxesOnly ) { $RestoreShadow = $this->pChartObject->Shadow; $this->pChartObject->Shadow = FALSE; }
184
+         if ($ShadowOnBoxesOnly) { $RestoreShadow = $this->pChartObject->Shadow; $this->pChartObject->Shadow = FALSE; }
185 185
 
186
-         if ( $ExtremityWidth == 1 )
186
+         if ($ExtremityWidth == 1)
187 187
           {
188
-           $this->pChartObject->drawLine($PosArray[2],$Y-$ExtremityLength,$PosArray[2],$Y+$ExtremityLength,$ExtremitySettings);
189
-           $this->pChartObject->drawLine($PosArray[3],$Y-$ExtremityLength,$PosArray[3],$Y+$ExtremityLength,$ExtremitySettings);
188
+           $this->pChartObject->drawLine($PosArray[2], $Y - $ExtremityLength, $PosArray[2], $Y + $ExtremityLength, $ExtremitySettings);
189
+           $this->pChartObject->drawLine($PosArray[3], $Y - $ExtremityLength, $PosArray[3], $Y + $ExtremityLength, $ExtremitySettings);
190 190
 
191
-           if ( $RecordImageMap ) { $this->pChartObject->addToImageMap("RECT",floor($PosArray[2]).",".floor($Y-$ExtremityLength).",".floor($PosArray[3]).",".floor($Y+$ExtremityLength),$ImageMapColor,$ImageMapTitle,$Values); }
191
+           if ($RecordImageMap) { $this->pChartObject->addToImageMap("RECT", floor($PosArray[2]).",".floor($Y - $ExtremityLength).",".floor($PosArray[3]).",".floor($Y + $ExtremityLength), $ImageMapColor, $ImageMapTitle, $Values); }
192 192
           }
193 193
          else
194 194
           {
195
-           $this->pChartObject->drawFilledRectangle($PosArray[2],$Y-$ExtremityLength,$PosArray[2]-$ExtremityWidth,$Y+$ExtremityLength,$ExtremitySettings);
196
-           $this->pChartObject->drawFilledRectangle($PosArray[3],$Y-$ExtremityLength,$PosArray[3]+$ExtremityWidth,$Y+$ExtremityLength,$ExtremitySettings);
195
+           $this->pChartObject->drawFilledRectangle($PosArray[2], $Y - $ExtremityLength, $PosArray[2] - $ExtremityWidth, $Y + $ExtremityLength, $ExtremitySettings);
196
+           $this->pChartObject->drawFilledRectangle($PosArray[3], $Y - $ExtremityLength, $PosArray[3] + $ExtremityWidth, $Y + $ExtremityLength, $ExtremitySettings);
197 197
 
198
-           if ( $RecordImageMap ) { $this->pChartObject->addToImageMap("RECT",floor($PosArray[2]-$ExtremityWidth).",".floor($Y-$ExtremityLength).",".floor($PosArray[3]+$ExtremityWidth).",".floor($Y+$ExtremityLength),$ImageMapColor,$ImageMapTitle,$Values); }
198
+           if ($RecordImageMap) { $this->pChartObject->addToImageMap("RECT", floor($PosArray[2] - $ExtremityWidth).",".floor($Y - $ExtremityLength).",".floor($PosArray[3] + $ExtremityWidth).",".floor($Y + $ExtremityLength), $ImageMapColor, $ImageMapTitle, $Values); }
199 199
           }
200 200
 
201
-         if ( $ShadowOnBoxesOnly ) { $this->pChartObject->Shadow = $RestoreShadow; }
201
+         if ($ShadowOnBoxesOnly) { $this->pChartObject->Shadow = $RestoreShadow; }
202 202
 
203
-         if ( $PosArray[0] < $PosArray[1] )
204
-          $this->pChartObject->drawFilledRectangle($PosArray[0],$Y-$BoxOffset,$PosArray[1],$Y+$BoxOffset,$BoxUpSettings);
203
+         if ($PosArray[0] < $PosArray[1])
204
+          $this->pChartObject->drawFilledRectangle($PosArray[0], $Y - $BoxOffset, $PosArray[1], $Y + $BoxOffset, $BoxUpSettings);
205 205
          else
206
-          $this->pChartObject->drawFilledRectangle($PosArray[0],$Y-$BoxOffset,$PosArray[1],$Y+$BoxOffset,$BoxDownSettings);
206
+          $this->pChartObject->drawFilledRectangle($PosArray[0], $Y - $BoxOffset, $PosArray[1], $Y + $BoxOffset, $BoxDownSettings);
207 207
 
208
-         if ( isset($PosArray[4]) )
209
-          $this->pChartObject->drawLine($PosArray[4],$Y-$ExtremityLength,$PosArray[4],$Y+$ExtremityLength,$MedianSettings);
208
+         if (isset($PosArray[4]))
209
+          $this->pChartObject->drawLine($PosArray[4], $Y - $ExtremityLength, $PosArray[4], $Y + $ExtremityLength, $MedianSettings);
210 210
 
211 211
          $Y = $Y + $XStep;
212 212
         }
Please login to merge, or discard this patch.
default/boinc/modules/boincstats/includes/pchart/class/pCache.class.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -21,58 +21,58 @@  discard block
 block discarded – undo
21 21
    var $CacheDB;
22 22
 
23 23
    /* Class creator */
24
-   function pCache($Settings="")
24
+   function pCache($Settings = "")
25 25
     {
26
-     $CacheFolder	= isset($Settings["CacheFolder"]) ? $Settings["CacheFolder"] : "cache";
27
-     $CacheIndex	= isset($Settings["CacheIndex"]) ? $Settings["CacheIndex"] : "index.db";
28
-     $CacheDB		= isset($Settings["CacheDB"]) ? $Settings["CacheDB"] : "cache.db";
26
+     $CacheFolder = isset($Settings["CacheFolder"]) ? $Settings["CacheFolder"] : "cache";
27
+     $CacheIndex = isset($Settings["CacheIndex"]) ? $Settings["CacheIndex"] : "index.db";
28
+     $CacheDB = isset($Settings["CacheDB"]) ? $Settings["CacheDB"] : "cache.db";
29 29
 
30
-     $this->CacheFolder	= $CacheFolder;
31
-     $this->CacheIndex	= $CacheIndex;
32
-     $this->CacheDB	= $CacheDB;
30
+     $this->CacheFolder = $CacheFolder;
31
+     $this->CacheIndex = $CacheIndex;
32
+     $this->CacheDB = $CacheDB;
33 33
 
34 34
      if (!file_exists($this->CacheFolder."/".$this->CacheIndex)) { touch($this->CacheFolder."/".$this->CacheIndex); }
35
-     if (!file_exists($this->CacheFolder."/".$this->CacheDB))    { touch($this->CacheFolder."/".$this->CacheDB); }
35
+     if (!file_exists($this->CacheFolder."/".$this->CacheDB)) { touch($this->CacheFolder."/".$this->CacheDB); }
36 36
     }
37 37
 
38 38
    /* Flush the cache contents */
39 39
    function flush()
40 40
     {
41 41
      if (file_exists($this->CacheFolder."/".$this->CacheIndex)) { unlink($this->CacheFolder."/".$this->CacheIndex); touch($this->CacheFolder."/".$this->CacheIndex); }
42
-     if (file_exists($this->CacheFolder."/".$this->CacheDB))    { unlink($this->CacheFolder."/".$this->CacheDB); touch($this->CacheFolder."/".$this->CacheDB); }
42
+     if (file_exists($this->CacheFolder."/".$this->CacheDB)) { unlink($this->CacheFolder."/".$this->CacheDB); touch($this->CacheFolder."/".$this->CacheDB); }
43 43
     }
44 44
 
45 45
    /* Return the MD5 of the data array to clearly identify the chart */
46
-   function getHash($Data,$Marker="")
46
+   function getHash($Data, $Marker = "")
47 47
     { return(md5($Marker.serialize($Data->Data))); }
48 48
 
49 49
    /* Write the generated picture to the cache */
50
-   function writeToCache($ID,$pChartObject)
50
+   function writeToCache($ID, $pChartObject)
51 51
     {
52 52
      /* Compute the paths */
53
-     $TemporaryFile = $this->CacheFolder."/tmp_".rand(0,1000).".png";
53
+     $TemporaryFile = $this->CacheFolder."/tmp_".rand(0, 1000).".png";
54 54
      $Database      = $this->CacheFolder."/".$this->CacheDB;
55 55
      $Index         = $this->CacheFolder."/".$this->CacheIndex;
56 56
 
57 57
      /* Flush the picture to a temporary file */
58
-     imagepng($pChartObject->Picture ,$TemporaryFile);
58
+     imagepng($pChartObject->Picture, $TemporaryFile);
59 59
 
60 60
      /* Retrieve the files size */
61 61
      $PictureSize = filesize($TemporaryFile);
62 62
      $DBSize      = filesize($Database);
63 63
 
64 64
      /* Save the index */
65
-     $Handle = fopen($Index,"a");
65
+     $Handle = fopen($Index, "a");
66 66
      fwrite($Handle, $ID.",".$DBSize.",".$PictureSize.",".time().",0      \r\n");
67 67
      fclose($Handle);
68 68
 
69 69
      /* Get the picture raw contents */
70
-     $Handle = fopen($TemporaryFile,"r");
71
-     $Raw    = fread($Handle,$PictureSize);
70
+     $Handle = fopen($TemporaryFile, "r");
71
+     $Raw    = fread($Handle, $PictureSize);
72 72
      fclose($Handle);
73 73
 
74 74
      /* Save the picture in the solid database file */
75
-     $Handle = fopen($Database,"a");
75
+     $Handle = fopen($Database, "a");
76 76
      fwrite($Handle, $Raw);
77 77
      fclose($Handle);
78 78
 
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
     {
94 94
      $ID     = isset($Settings["Name"]) ? $Settings["Name"] : NULL;
95 95
      $Expiry = isset($Settings["Expiry"]) ? $Settings["Expiry"] : -(24*60*60);
96
-     $TS     = time()-$Expiry;
96
+     $TS     = time() - $Expiry;
97 97
 
98 98
      /* Compute the paths */
99 99
      $Database     = $this->CacheFolder."/".$this->CacheDB;
@@ -102,18 +102,18 @@  discard block
 block discarded – undo
102 102
      $IndexTemp    = $this->CacheFolder."/".$this->CacheIndex.".tmp";
103 103
 
104 104
      /* Single file removal */
105
-     if ( $ID != NULL )
105
+     if ($ID != NULL)
106 106
       {
107 107
        /* Retrieve object informations */
108
-       $Object = $this->isInCache($ID,TRUE);
108
+       $Object = $this->isInCache($ID, TRUE);
109 109
 
110 110
        /* If it's not in the cache DB, go away */
111
-       if ( !$Object ) { return(0); }
111
+       if (!$Object) { return(0); }
112 112
       }
113 113
 
114 114
      /* Create the temporary files */
115 115
      if (!file_exists($DatabaseTemp)) { touch($DatabaseTemp); }
116
-     if (!file_exists($IndexTemp))    { touch($IndexTemp); }
116
+     if (!file_exists($IndexTemp)) { touch($IndexTemp); }
117 117
 
118 118
      /* Open the file handles */
119 119
      $IndexHandle     = @fopen($Index, "r");
@@ -125,11 +125,11 @@  discard block
 block discarded – undo
125 125
      while (!feof($IndexHandle))
126 126
       {
127 127
        $Entry    = fgets($IndexHandle, 4096);
128
-       $Entry    = str_replace("\r","",$Entry);
129
-       $Entry    = str_replace("\n","",$Entry);
130
-       $Settings = preg_split("/,/",$Entry);
128
+       $Entry    = str_replace("\r", "", $Entry);
129
+       $Entry    = str_replace("\n", "", $Entry);
130
+       $Settings = preg_split("/,/", $Entry);
131 131
 
132
-       if ( $Entry != "" )
132
+       if ($Entry != "")
133 133
         {
134 134
          $PicID       = $Settings[0];
135 135
          $DBPos       = $Settings[1];
@@ -137,14 +137,14 @@  discard block
 block discarded – undo
137 137
          $GeneratedTS = $Settings[3];
138 138
          $Hits        = $Settings[4];
139 139
 
140
-         if ( $Settings[0] != $ID && $GeneratedTS > $TS)
140
+         if ($Settings[0] != $ID && $GeneratedTS > $TS)
141 141
           {
142
-           $CurrentPos  = ftell($DBTempHandle);
142
+           $CurrentPos = ftell($DBTempHandle);
143 143
            fwrite($IndexTempHandle, $PicID.",".$CurrentPos.",".$PicSize.",".$GeneratedTS.",".$Hits."\r\n");
144 144
 
145
-           fseek($DBHandle,$DBPos);
146
-           $Picture = fread($DBHandle,$PicSize);
147
-           fwrite($DBTempHandle,$Picture);
145
+           fseek($DBHandle, $DBPos);
146
+           $Picture = fread($DBHandle, $PicSize);
147
+           fwrite($DBTempHandle, $Picture);
148 148
           }
149 149
         }
150 150
       }
@@ -160,11 +160,11 @@  discard block
 block discarded – undo
160 160
      unlink($Index);
161 161
 
162 162
      /* Swap the temp & prod DB */
163
-     rename($DatabaseTemp,$Database);
164
-     rename($IndexTemp,$Index);
163
+     rename($DatabaseTemp, $Database);
164
+     rename($IndexTemp, $Index);
165 165
     }
166 166
 
167
-   function isInCache($ID,$Verbose=FALSE,$UpdateHitsCount=FALSE)
167
+   function isInCache($ID, $Verbose = FALSE, $UpdateHitsCount = FALSE)
168 168
     {
169 169
      /* Compute the paths */
170 170
      $Index = $this->CacheFolder."/".$this->CacheIndex;
@@ -175,11 +175,11 @@  discard block
 block discarded – undo
175 175
       {
176 176
        $IndexPos = ftell($Handle);
177 177
        $Entry = fgets($Handle, 4096);
178
-       if ( $Entry != "" )
178
+       if ($Entry != "")
179 179
         {
180
-         $Settings = preg_split("/,/",$Entry);
180
+         $Settings = preg_split("/,/", $Entry);
181 181
          $PicID    = $Settings[0];
182
-         if ( $PicID == $ID )
182
+         if ($PicID == $ID)
183 183
           {
184 184
            fclose($Handle);
185 185
 
@@ -188,19 +188,19 @@  discard block
 block discarded – undo
188 188
            $GeneratedTS = $Settings[3];
189 189
            $Hits        = intval($Settings[4]);
190 190
 
191
-           if ( $UpdateHitsCount )
191
+           if ($UpdateHitsCount)
192 192
             {
193 193
              $Hits++;
194
-             if ( strlen($Hits) < 7 ) { $Hits = $Hits.str_repeat(" ",7-strlen($Hits)); }
194
+             if (strlen($Hits) < 7) { $Hits = $Hits.str_repeat(" ", 7 - strlen($Hits)); }
195 195
 
196 196
              $Handle = @fopen($Index, "r+");
197
-             fseek($Handle,$IndexPos);
197
+             fseek($Handle, $IndexPos);
198 198
              fwrite($Handle, $PicID.",".$DBPos.",".$PicSize.",".$GeneratedTS.",".$Hits."\r\n");
199 199
              fclose($Handle);
200 200
             }
201 201
 
202 202
            if ($Verbose)
203
-            { return(array("DBPos"=>$DBPos,"PicSize"=>$PicSize,"GeneratedTS"=>$GeneratedTS,"Hits"=>$Hits)); }
203
+            { return(array("DBPos"=>$DBPos, "PicSize"=>$PicSize, "GeneratedTS"=>$GeneratedTS, "Hits"=>$Hits)); }
204 204
            else
205 205
             { return(TRUE); }
206 206
           }
@@ -213,10 +213,10 @@  discard block
 block discarded – undo
213 213
     }
214 214
 
215 215
    /* Automatic output method based on the calling interface */
216
-   function autoOutput($ID,$Destination="output.png")
216
+   function autoOutput($ID, $Destination = "output.png")
217 217
     {
218 218
      if (php_sapi_name() == "cli")
219
-      $this->saveFromCache($ID,$Destination);
219
+      $this->saveFromCache($ID, $Destination);
220 220
      else
221 221
       $this->strokeFromCache($ID);
222 222
     }
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
      $Picture = $this->getFromCache($ID);
228 228
 
229 229
      /* Do we have a hit? */
230
-     if ( $Picture == NULL ) { return(FALSE); }
230
+     if ($Picture == NULL) { return(FALSE); }
231 231
 
232 232
      header('Content-type: image/png');
233 233
      echo $Picture;
@@ -235,17 +235,17 @@  discard block
 block discarded – undo
235 235
      return(TRUE);
236 236
     }
237 237
 
238
-   function saveFromCache($ID,$Destination)
238
+   function saveFromCache($ID, $Destination)
239 239
     {
240 240
      /* Get the raw picture from the cache */
241 241
      $Picture = $this->getFromCache($ID);
242 242
 
243 243
      /* Do we have a hit? */
244
-     if ( $Picture == NULL ) { return(FALSE); }
244
+     if ($Picture == NULL) { return(FALSE); }
245 245
 
246 246
      /* Flush the picture to a file */
247
-     $Handle = fopen($Destination,"w");
248
-     fwrite($Handle,$Picture);
247
+     $Handle = fopen($Destination, "w");
248
+     fwrite($Handle, $Picture);
249 249
      fclose($Handle);
250 250
 
251 251
      /* All went fine */
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
      $Database = $this->CacheFolder."/".$this->CacheDB;
259 259
 
260 260
      /* Lookup for the picture in the cache */
261
-     $CacheInfo = $this->isInCache($ID,TRUE,TRUE);
261
+     $CacheInfo = $this->isInCache($ID, TRUE, TRUE);
262 262
 
263 263
      /* Not in the cache */
264 264
      if (!$CacheInfo) { return(NULL); }
@@ -269,8 +269,8 @@  discard block
 block discarded – undo
269 269
 
270 270
      /* Extract the picture from the solid cache file */
271 271
      $Handle = @fopen($Database, "r");
272
-     fseek($Handle,$DBPos);
273
-     $Picture = fread($Handle,$PicSize);
272
+     fseek($Handle, $DBPos);
273
+     $Picture = fread($Handle, $PicSize);
274 274
      fclose($Handle);
275 275
 
276 276
      /* Return back the raw picture data */
Please login to merge, or discard this patch.
default/boinc/modules/boincstats/includes/pchart/class/pSurface.class.php 1 patch
Spacing   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -13,13 +13,13 @@  discard block
 block discarded – undo
13 13
      You can find the whole class documentation on the pChart web site.
14 14
  */
15 15
 
16
- define("UNKNOWN"		, 0.123456789);
17
- define("IGNORED"		, -1);
16
+ define("UNKNOWN", 0.123456789);
17
+ define("IGNORED", -1);
18 18
 
19
- define("LABEL_POSITION_LEFT"	, 880001);
20
- define("LABEL_POSITION_RIGHT"	, 880002);
21
- define("LABEL_POSITION_TOP"	, 880003);
22
- define("LABEL_POSITION_BOTTOM"	, 880004);
19
+ define("LABEL_POSITION_LEFT", 880001);
20
+ define("LABEL_POSITION_RIGHT", 880002);
21
+ define("LABEL_POSITION_TOP", 880003);
22
+ define("LABEL_POSITION_BOTTOM", 880004);
23 23
 
24 24
  /* pStock class definition */
25 25
  class pSurface
@@ -38,159 +38,159 @@  discard block
 block discarded – undo
38 38
     }
39 39
 
40 40
    /* Define the grid size and initialise the 2D matrix */
41
-   function setGrid($XSize=10,$YSize=10)
41
+   function setGrid($XSize = 10, $YSize = 10)
42 42
     {
43
-     for($X=0; $X<=$XSize; $X++) { for($Y=0; $Y<=$YSize; $Y++) { $this->Points[$X][$Y]=UNKNOWN; } } 
43
+     for ($X = 0; $X <= $XSize; $X++) { for ($Y = 0; $Y <= $YSize; $Y++) { $this->Points[$X][$Y] = UNKNOWN; } } 
44 44
 
45 45
      $this->GridSizeX = $XSize;
46 46
      $this->GridSizeY = $YSize;
47 47
     }
48 48
 
49 49
    /* Add a point on the grid */
50
-   function addPoint($X,$Y,$Value,$Force=TRUE)
50
+   function addPoint($X, $Y, $Value, $Force = TRUE)
51 51
     {
52
-     if ( $X < 0 || $X >$this->GridSizeX ) { return(0); }
53
-     if ( $Y < 0 || $Y >$this->GridSizeY ) { return(0); }
52
+     if ($X < 0 || $X > $this->GridSizeX) { return(0); }
53
+     if ($Y < 0 || $Y > $this->GridSizeY) { return(0); }
54 54
 
55
-     if ( $this->Points[$X][$Y] == UNKNOWN || $Force )
55
+     if ($this->Points[$X][$Y] == UNKNOWN || $Force)
56 56
       $this->Points[$X][$Y] = $Value;
57
-     elseif ( $this->Points[$X][$Y] == UNKNOWN )
57
+     elseif ($this->Points[$X][$Y] == UNKNOWN)
58 58
       $this->Points[$X][$Y] = $Value;
59 59
      else
60 60
       $this->Points[$X][$Y] = ($this->Points[$X][$Y] + $Value)/2;
61 61
     }
62 62
 
63 63
    /* Write the X labels */
64
-   function writeXLabels($Format="")
64
+   function writeXLabels($Format = "")
65 65
     {
66 66
      $R			= isset($Format["R"]) ? $Format["R"] : $this->pChartObject->FontColorR;
67 67
      $G			= isset($Format["G"]) ? $Format["G"] : $this->pChartObject->FontColorG;
68 68
      $B			= isset($Format["B"]) ? $Format["B"] : $this->pChartObject->FontColorB;
69 69
      $Alpha		= isset($Format["Alpha"]) ? $Format["Alpha"] : $this->pChartObject->FontColorA;
70 70
      $Angle		= isset($Format["Angle"]) ? $Format["Angle"] : 0;
71
-     $Padding		= isset($Format["Padding"]) ? $Format["Padding"] : 5;
72
-     $Position		= isset($Format["Position"]) ? $Format["Position"] : LABEL_POSITION_TOP;
73
-     $Labels		= isset($Format["Labels"]) ? $Format["Labels"] : NULL;
74
-     $CountOffset	= isset($Format["CountOffset"]) ? $Format["CountOffset"] : 0;
71
+     $Padding = isset($Format["Padding"]) ? $Format["Padding"] : 5;
72
+     $Position = isset($Format["Position"]) ? $Format["Position"] : LABEL_POSITION_TOP;
73
+     $Labels = isset($Format["Labels"]) ? $Format["Labels"] : NULL;
74
+     $CountOffset = isset($Format["CountOffset"]) ? $Format["CountOffset"] : 0;
75 75
 
76
-     if ( $Labels != NULL && !is_array($Labels) ) { $Label = $Labels; $Labels = ""; $Labels[] = $Label; }
76
+     if ($Labels != NULL && !is_array($Labels)) { $Label = $Labels; $Labels = ""; $Labels[] = $Label; }
77 77
 
78 78
      $X0    = $this->pChartObject->GraphAreaX1;
79
-     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1) / ($this->GridSizeX+1);
79
+     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1)/($this->GridSizeX + 1);
80 80
 
81
-     $Settings = array("Angle"=>$Angle,"R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha);
82
-     if ( $Position == LABEL_POSITION_TOP )
81
+     $Settings = array("Angle"=>$Angle, "R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha);
82
+     if ($Position == LABEL_POSITION_TOP)
83 83
       {
84
-       $YPos  = $this->pChartObject->GraphAreaY1 - $Padding;
85
-       if ($Angle == 0 ) { $Settings["Align"] = TEXT_ALIGN_BOTTOMMIDDLE; }
86
-       if ($Angle != 0 ) { $Settings["Align"] = TEXT_ALIGN_MIDDLELEFT; }
84
+       $YPos = $this->pChartObject->GraphAreaY1 - $Padding;
85
+       if ($Angle == 0) { $Settings["Align"] = TEXT_ALIGN_BOTTOMMIDDLE; }
86
+       if ($Angle != 0) { $Settings["Align"] = TEXT_ALIGN_MIDDLELEFT; }
87 87
       }
88
-     elseif ( $Position == LABEL_POSITION_BOTTOM )
88
+     elseif ($Position == LABEL_POSITION_BOTTOM)
89 89
       {
90
-       $YPos  = $this->pChartObject->GraphAreaY2 + $Padding;
91
-       if ($Angle == 0 ) { $Settings["Align"] = TEXT_ALIGN_TOPMIDDLE; }
92
-       if ($Angle != 0 ) { $Settings["Align"] = TEXT_ALIGN_MIDDLERIGHT; }
90
+       $YPos = $this->pChartObject->GraphAreaY2 + $Padding;
91
+       if ($Angle == 0) { $Settings["Align"] = TEXT_ALIGN_TOPMIDDLE; }
92
+       if ($Angle != 0) { $Settings["Align"] = TEXT_ALIGN_MIDDLERIGHT; }
93 93
       }
94 94
      else
95 95
       return(-1);
96 96
 
97
-     for($X=0;$X<=$this->GridSizeX;$X++)
97
+     for ($X = 0; $X <= $this->GridSizeX; $X++)
98 98
       {
99
-       $XPos = floor($X0+$X*$XSize + $XSize/2);
99
+       $XPos = floor($X0 + $X*$XSize + $XSize/2);
100 100
 
101
-       if( $Labels == NULL || !isset($Labels[$X]) )
102
-        $Value = $X+$CountOffset;
101
+       if ($Labels == NULL || !isset($Labels[$X]))
102
+        $Value = $X + $CountOffset;
103 103
        else
104 104
         $Value = $Labels[$X];
105 105
 
106
-       $this->pChartObject->drawText($XPos,$YPos,$Value,$Settings);
106
+       $this->pChartObject->drawText($XPos, $YPos, $Value, $Settings);
107 107
       }
108 108
     }
109 109
 
110 110
    /* Write the Y labels */
111
-   function writeYLabels($Format="")
111
+   function writeYLabels($Format = "")
112 112
     {
113 113
      $R			= isset($Format["R"]) ? $Format["R"] : $this->pChartObject->FontColorR;
114 114
      $G			= isset($Format["G"]) ? $Format["G"] : $this->pChartObject->FontColorG;
115 115
      $B			= isset($Format["B"]) ? $Format["B"] : $this->pChartObject->FontColorB;
116 116
      $Alpha		= isset($Format["Alpha"]) ? $Format["Alpha"] : $this->pChartObject->FontColorA;
117 117
      $Angle		= isset($Format["Angle"]) ? $Format["Angle"] : 0;
118
-     $Padding		= isset($Format["Padding"]) ? $Format["Padding"] : 5;
119
-     $Position		= isset($Format["Position"]) ? $Format["Position"] : LABEL_POSITION_LEFT;
120
-     $Labels		= isset($Format["Labels"]) ? $Format["Labels"] : NULL;
121
-     $CountOffset	= isset($Format["CountOffset"]) ? $Format["CountOffset"] : 0;
118
+     $Padding = isset($Format["Padding"]) ? $Format["Padding"] : 5;
119
+     $Position = isset($Format["Position"]) ? $Format["Position"] : LABEL_POSITION_LEFT;
120
+     $Labels = isset($Format["Labels"]) ? $Format["Labels"] : NULL;
121
+     $CountOffset = isset($Format["CountOffset"]) ? $Format["CountOffset"] : 0;
122 122
 
123
-     if ( $Labels != NULL && !is_array($Labels) ) { $Label = $Labels; $Labels = ""; $Labels[] = $Label; }
123
+     if ($Labels != NULL && !is_array($Labels)) { $Label = $Labels; $Labels = ""; $Labels[] = $Label; }
124 124
 
125 125
      $Y0    = $this->pChartObject->GraphAreaY1;
126
-     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1) / ($this->GridSizeY+1);
126
+     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1)/($this->GridSizeY + 1);
127 127
 
128
-     $Settings = array("Angle"=>$Angle,"R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha);
129
-     if ( $Position == LABEL_POSITION_LEFT )
128
+     $Settings = array("Angle"=>$Angle, "R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha);
129
+     if ($Position == LABEL_POSITION_LEFT)
130 130
       { $XPos  = $this->pChartObject->GraphAreaX1 - $Padding; $Settings["Align"] = TEXT_ALIGN_MIDDLERIGHT; }
131
-     elseif ( $Position == LABEL_POSITION_RIGHT )
131
+     elseif ($Position == LABEL_POSITION_RIGHT)
132 132
       { $XPos  = $this->pChartObject->GraphAreaX2 + $Padding; $Settings["Align"] = TEXT_ALIGN_MIDDLELEFT; }
133 133
      else
134 134
       return(-1);
135 135
 
136
-     for($Y=0;$Y<=$this->GridSizeY;$Y++)
136
+     for ($Y = 0; $Y <= $this->GridSizeY; $Y++)
137 137
       {
138
-       $YPos = floor($Y0+$Y*$YSize + $YSize/2);
138
+       $YPos = floor($Y0 + $Y*$YSize + $YSize/2);
139 139
 
140
-       if( $Labels == NULL || !isset($Labels[$Y]) )
141
-        $Value = $Y+$CountOffset;
140
+       if ($Labels == NULL || !isset($Labels[$Y]))
141
+        $Value = $Y + $CountOffset;
142 142
        else
143 143
         $Value = $Labels[$Y];
144 144
 
145
-       $this->pChartObject->drawText($XPos,$YPos,$Value,$Settings);
145
+       $this->pChartObject->drawText($XPos, $YPos, $Value, $Settings);
146 146
       }
147 147
     }
148 148
 
149 149
    /* Draw the area arround the specified Threshold */
150
-   function drawContour($Threshold,$Format="")
150
+   function drawContour($Threshold, $Format = "")
151 151
     {
152 152
      $R		= isset($Format["R"]) ? $Format["R"] : 0;
153 153
      $G		= isset($Format["G"]) ? $Format["G"] : 0;
154 154
      $B		= isset($Format["B"]) ? $Format["B"] : 0;
155 155
      $Alpha	= isset($Format["Alpha"]) ? $Format["Alpha"] : 100;
156 156
      $Ticks	= isset($Format["Ticks"]) ? $Format["Ticks"] : 3;
157
-     $Padding	= isset($Format["Padding"]) ? $Format["Padding"] : 0;
157
+     $Padding = isset($Format["Padding"]) ? $Format["Padding"] : 0;
158 158
 
159 159
      $X0    = $this->pChartObject->GraphAreaX1;
160 160
      $Y0    = $this->pChartObject->GraphAreaY1;
161
-     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1) / ($this->GridSizeX+1);
162
-     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1) / ($this->GridSizeY+1);
161
+     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1)/($this->GridSizeX + 1);
162
+     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1)/($this->GridSizeY + 1);
163 163
 
164
-     $Color = array("R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha,"Ticks"=>$Ticks);
164
+     $Color = array("R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha, "Ticks"=>$Ticks);
165 165
 
166
-     for($X=0;$X<=$this->GridSizeX;$X++)
166
+     for ($X = 0; $X <= $this->GridSizeX; $X++)
167 167
       {
168
-       for($Y=0;$Y<=$this->GridSizeY;$Y++)
168
+       for ($Y = 0; $Y <= $this->GridSizeY; $Y++)
169 169
         {
170 170
          $Value = $this->Points[$X][$Y];
171 171
 
172
-         if ( $Value != UNKNOWN && $Value != IGNORED && $Value >= $Threshold)
172
+         if ($Value != UNKNOWN && $Value != IGNORED && $Value >= $Threshold)
173 173
           {
174
-           $X1 = floor($X0+$X*$XSize)+$Padding;
175
-           $Y1 = floor($Y0+$Y*$YSize)+$Padding;
176
-           $X2 = floor($X0+$X*$XSize+$XSize);
177
-           $Y2 = floor($Y0+$Y*$YSize+$YSize);
178
-
179
-           if ( $X > 0 && $this->Points[$X-1][$Y] != UNKNOWN && $this->Points[$X-1][$Y] != IGNORED && $this->Points[$X-1][$Y] < $Threshold)
180
-            $this->pChartObject->drawLine($X1,$Y1,$X1,$Y2,$Color);
181
-           if ( $Y > 0 && $this->Points[$X][$Y-1] != UNKNOWN && $this->Points[$X][$Y-1] != IGNORED && $this->Points[$X][$Y-1] < $Threshold)
182
-            $this->pChartObject->drawLine($X1,$Y1,$X2,$Y1,$Color);
183
-           if ( $X < $this->GridSizeX && $this->Points[$X+1][$Y] != UNKNOWN && $this->Points[$X+1][$Y] != IGNORED && $this->Points[$X+1][$Y] < $Threshold)
184
-            $this->pChartObject->drawLine($X2,$Y1,$X2,$Y2,$Color);
185
-           if ( $Y < $this->GridSizeY && $this->Points[$X][$Y+1] != UNKNOWN && $this->Points[$X][$Y+1] != IGNORED && $this->Points[$X][$Y+1] < $Threshold)
186
-            $this->pChartObject->drawLine($X1,$Y2,$X2,$Y2,$Color);
174
+           $X1 = floor($X0 + $X*$XSize) + $Padding;
175
+           $Y1 = floor($Y0 + $Y*$YSize) + $Padding;
176
+           $X2 = floor($X0 + $X*$XSize + $XSize);
177
+           $Y2 = floor($Y0 + $Y*$YSize + $YSize);
178
+
179
+           if ($X > 0 && $this->Points[$X - 1][$Y] != UNKNOWN && $this->Points[$X - 1][$Y] != IGNORED && $this->Points[$X - 1][$Y] < $Threshold)
180
+            $this->pChartObject->drawLine($X1, $Y1, $X1, $Y2, $Color);
181
+           if ($Y > 0 && $this->Points[$X][$Y - 1] != UNKNOWN && $this->Points[$X][$Y - 1] != IGNORED && $this->Points[$X][$Y - 1] < $Threshold)
182
+            $this->pChartObject->drawLine($X1, $Y1, $X2, $Y1, $Color);
183
+           if ($X < $this->GridSizeX && $this->Points[$X + 1][$Y] != UNKNOWN && $this->Points[$X + 1][$Y] != IGNORED && $this->Points[$X + 1][$Y] < $Threshold)
184
+            $this->pChartObject->drawLine($X2, $Y1, $X2, $Y2, $Color);
185
+           if ($Y < $this->GridSizeY && $this->Points[$X][$Y + 1] != UNKNOWN && $this->Points[$X][$Y + 1] != IGNORED && $this->Points[$X][$Y + 1] < $Threshold)
186
+            $this->pChartObject->drawLine($X1, $Y2, $X2, $Y2, $Color);
187 187
           }
188 188
         }
189 189
       }
190 190
     }
191 191
 
192 192
    /* Draw the surface chart */
193
-   function drawSurface($Format="")
193
+   function drawSurface($Format = "")
194 194
     {
195 195
      $Palette		= isset($Format["Palette"]) ? $Format["Palette"] : NULL;
196 196
      $ShadeR1		= isset($Format["ShadeR1"]) ? $Format["ShadeR1"] : 77;
@@ -201,51 +201,51 @@  discard block
 block discarded – undo
201 201
      $ShadeG2		= isset($Format["ShadeG2"]) ? $Format["ShadeG2"] : 135;
202 202
      $ShadeB2		= isset($Format["ShadeB2"]) ? $Format["ShadeB2"] : 61;
203 203
      $ShadeA2		= isset($Format["ShadeA2"]) ? $Format["ShadeA2"] : 100;
204
-     $Border		= isset($Format["Border"]) ? $Format["Border"] : FALSE;
204
+     $Border = isset($Format["Border"]) ? $Format["Border"] : FALSE;
205 205
      $BorderR		= isset($Format["BorderR"]) ? $Format["BorderR"] : 0;
206 206
      $BorderG		= isset($Format["BorderG"]) ? $Format["BorderG"] : 0;
207 207
      $BorderB		= isset($Format["BorderB"]) ? $Format["BorderB"] : 0;
208
-     $Surrounding	= isset($Format["Surrounding"]) ? $Format["Surrounding"] : -1;
208
+     $Surrounding = isset($Format["Surrounding"]) ? $Format["Surrounding"] : -1;
209 209
      $Padding		= isset($Format["Padding"]) ? $Format["Padding"] : 1;
210 210
 
211 211
      $X0    = $this->pChartObject->GraphAreaX1;
212 212
      $Y0    = $this->pChartObject->GraphAreaY1;
213
-     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1) / ($this->GridSizeX+1);
214
-     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1) / ($this->GridSizeY+1);
213
+     $XSize = ($this->pChartObject->GraphAreaX2 - $this->pChartObject->GraphAreaX1)/($this->GridSizeX + 1);
214
+     $YSize = ($this->pChartObject->GraphAreaY2 - $this->pChartObject->GraphAreaY1)/($this->GridSizeY + 1);
215 215
 
216
-     for($X=0;$X<=$this->GridSizeX;$X++)
216
+     for ($X = 0; $X <= $this->GridSizeX; $X++)
217 217
       {
218
-       for($Y=0;$Y<=$this->GridSizeY;$Y++)
218
+       for ($Y = 0; $Y <= $this->GridSizeY; $Y++)
219 219
         {
220 220
          $Value = $this->Points[$X][$Y];
221 221
 
222
-         if ( $Value != UNKNOWN && $Value != IGNORED )
222
+         if ($Value != UNKNOWN && $Value != IGNORED)
223 223
           {
224
-           $X1 = floor($X0+$X*$XSize)+$Padding;
225
-           $Y1 = floor($Y0+$Y*$YSize)+$Padding;
226
-           $X2 = floor($X0+$X*$XSize+$XSize);
227
-           $Y2 = floor($Y0+$Y*$YSize+$YSize);
224
+           $X1 = floor($X0 + $X*$XSize) + $Padding;
225
+           $Y1 = floor($Y0 + $Y*$YSize) + $Padding;
226
+           $X2 = floor($X0 + $X*$XSize + $XSize);
227
+           $Y2 = floor($Y0 + $Y*$YSize + $YSize);
228 228
 
229
-           if ( $Palette != NULL )
229
+           if ($Palette != NULL)
230 230
             {
231
-             if ( isset($Palette[$Value]) && isset($Palette[$Value]["R"]) ) { $R = $Palette[$Value]["R"]; } else { $R = 0; }
232
-             if ( isset($Palette[$Value]) && isset($Palette[$Value]["G"]) ) { $G = $Palette[$Value]["G"]; } else { $G = 0; }
233
-             if ( isset($Palette[$Value]) && isset($Palette[$Value]["B"]) ) { $B = $Palette[$Value]["B"]; } else { $B = 0; }
234
-             if ( isset($Palette[$Value]) && isset($Palette[$Value]["Alpha"]) ) { $Alpha = $Palette[$Value]["Alpha"]; } else { $Alpha = 1000; }
231
+             if (isset($Palette[$Value]) && isset($Palette[$Value]["R"])) { $R = $Palette[$Value]["R"]; } else { $R = 0; }
232
+             if (isset($Palette[$Value]) && isset($Palette[$Value]["G"])) { $G = $Palette[$Value]["G"]; } else { $G = 0; }
233
+             if (isset($Palette[$Value]) && isset($Palette[$Value]["B"])) { $B = $Palette[$Value]["B"]; } else { $B = 0; }
234
+             if (isset($Palette[$Value]) && isset($Palette[$Value]["Alpha"])) { $Alpha = $Palette[$Value]["Alpha"]; } else { $Alpha = 1000; }
235 235
             }
236 236
            else
237 237
             {
238
-             $R = (($ShadeR2-$ShadeR1)/100)*$Value + $ShadeR1;
239
-             $G = (($ShadeG2-$ShadeG1)/100)*$Value + $ShadeG1;
240
-             $B = (($ShadeB2-$ShadeB1)/100)*$Value + $ShadeB1;
241
-             $Alpha = (($ShadeA2-$ShadeA1)/100)*$Value + $ShadeA1;
238
+             $R = (($ShadeR2 - $ShadeR1)/100)*$Value + $ShadeR1;
239
+             $G = (($ShadeG2 - $ShadeG1)/100)*$Value + $ShadeG1;
240
+             $B = (($ShadeB2 - $ShadeB1)/100)*$Value + $ShadeB1;
241
+             $Alpha = (($ShadeA2 - $ShadeA1)/100)*$Value + $ShadeA1;
242 242
             }
243 243
 
244
-           $Settings = array("R"=>$R,"G"=>$G,"B"=>$B,"Alpha"=>$Alpha);
245
-           if ( $Border ) { $Settings["BorderR"] = $BorderR; $Settings["BorderG"] = $BorderG; $Settings["BorderB"] = $BorderB; }
246
-           if ( $Surrounding != -1 ) { $Settings["BorderR"] = $R+$Surrounding; $Settings["BorderG"] = $G+$Surrounding; $Settings["BorderB"] = $B+$Surrounding; }
244
+           $Settings = array("R"=>$R, "G"=>$G, "B"=>$B, "Alpha"=>$Alpha);
245
+           if ($Border) { $Settings["BorderR"] = $BorderR; $Settings["BorderG"] = $BorderG; $Settings["BorderB"] = $BorderB; }
246
+           if ($Surrounding != -1) { $Settings["BorderR"] = $R + $Surrounding; $Settings["BorderG"] = $G + $Surrounding; $Settings["BorderB"] = $B + $Surrounding; }
247 247
 
248
-           $this->pChartObject->drawFilledRectangle($X1,$Y1,$X2-1,$Y2-1,$Settings);
248
+           $this->pChartObject->drawFilledRectangle($X1, $Y1, $X2 - 1, $Y2 - 1, $Settings);
249 249
           }
250 250
         }
251 251
       }
@@ -255,57 +255,57 @@  discard block
 block discarded – undo
255 255
    function computeMissing()
256 256
     {
257 257
      $Missing = "";
258
-     for($X=0;$X<=$this->GridSizeX;$X++)
258
+     for ($X = 0; $X <= $this->GridSizeX; $X++)
259 259
       {
260
-       for($Y=0;$Y<=$this->GridSizeY;$Y++)
260
+       for ($Y = 0; $Y <= $this->GridSizeY; $Y++)
261 261
         {
262
-         if ( $this->Points[$X][$Y] == UNKNOWN )
262
+         if ($this->Points[$X][$Y] == UNKNOWN)
263 263
           $Missing[] = $X.",".$Y;
264 264
         }
265 265
       }
266 266
      shuffle($Missing);
267 267
      
268
-     foreach($Missing as $Key => $Pos)
268
+     foreach ($Missing as $Key => $Pos)
269 269
       {
270
-       $Pos = preg_split("/,/",$Pos);
270
+       $Pos = preg_split("/,/", $Pos);
271 271
        $X   = $Pos[0];
272 272
        $Y   = $Pos[1];
273 273
 
274
-       if ( $this->Points[$X][$Y] == UNKNOWN )
274
+       if ($this->Points[$X][$Y] == UNKNOWN)
275 275
         {
276
-         $NearestNeighbor = $this->getNearestNeighbor($X,$Y);
276
+         $NearestNeighbor = $this->getNearestNeighbor($X, $Y);
277 277
 
278 278
          $Value = 0; $Points = 0;
279
-         for($Xi=$X-$NearestNeighbor;$Xi<=$X+$NearestNeighbor;$Xi++)
279
+         for ($Xi = $X - $NearestNeighbor; $Xi <= $X + $NearestNeighbor; $Xi++)
280 280
           {
281
-           for($Yi=$Y-$NearestNeighbor;$Yi<=$Y+$NearestNeighbor;$Yi++)
281
+           for ($Yi = $Y - $NearestNeighbor; $Yi <= $Y + $NearestNeighbor; $Yi++)
282 282
             {
283
-             if ($Xi >=0 && $Yi >= 0 && $Xi <= $this->GridSizeX && $Yi <= $this->GridSizeY && $this->Points[$Xi][$Yi] != UNKNOWN && $this->Points[$Xi][$Yi] != IGNORED)
283
+             if ($Xi >= 0 && $Yi >= 0 && $Xi <= $this->GridSizeX && $Yi <= $this->GridSizeY && $this->Points[$Xi][$Yi] != UNKNOWN && $this->Points[$Xi][$Yi] != IGNORED)
284 284
               {
285 285
                $Value = $Value + $this->Points[$Xi][$Yi]; $Points++;
286 286
               }
287 287
             }
288 288
           }
289 289
 
290
-         if ( $Points != 0 ) { $this->Points[$X][$Y] = $Value / $Points; }
290
+         if ($Points != 0) { $this->Points[$X][$Y] = $Value/$Points; }
291 291
         }
292 292
       }
293 293
     }
294 294
 
295 295
    /* Return the nearest Neighbor distance of a point */
296
-   function getNearestNeighbor($Xp,$Yp)
296
+   function getNearestNeighbor($Xp, $Yp)
297 297
     {
298 298
      $Nearest = UNKNOWN;
299
-     for($X=0;$X<=$this->GridSizeX;$X++)
299
+     for ($X = 0; $X <= $this->GridSizeX; $X++)
300 300
       {
301
-       for($Y=0;$Y<=$this->GridSizeY;$Y++)
301
+       for ($Y = 0; $Y <= $this->GridSizeY; $Y++)
302 302
         {
303
-         if ( $this->Points[$X][$Y] != UNKNOWN && $this->Points[$X][$Y] != IGNORED )
303
+         if ($this->Points[$X][$Y] != UNKNOWN && $this->Points[$X][$Y] != IGNORED)
304 304
           {
305
-           $DistanceX = max($Xp,$X)-min($Xp,$X);
306
-           $DistanceY = max($Yp,$Y)-min($Yp,$Y);
307
-           $Distance  = max($DistanceX,$DistanceY);
308
-           if ( $Distance < $Nearest || $Nearest == UNKNOWN ) { $Nearest = $Distance; }
305
+           $DistanceX = max($Xp, $X) - min($Xp, $X);
306
+           $DistanceY = max($Yp, $Y) - min($Yp, $Y);
307
+           $Distance  = max($DistanceX, $DistanceY);
308
+           if ($Distance < $Nearest || $Nearest == UNKNOWN) { $Nearest = $Distance; }
309 309
           }
310 310
         }
311 311
       }
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincteam/includes/boincteam.helpers.inc 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -87,15 +87,15 @@
 block discarded – undo
87 87
       'teaser' => $teaser,
88 88
       'uid' => boincuser_lookup_uid($boincteam->userid),
89 89
       'path' => null,
90
-      'status' => 1,  // published or not - always publish
90
+      'status' => 1, // published or not - always publish
91 91
       'promote' => 0,
92 92
       'created' => $boincteam->create_time,
93
-      'comment' => 0,  // comments disabled
93
+      'comment' => 0, // comments disabled
94 94
       'moderate' => 0,
95 95
       'sticky' => 0,
96 96
       'format' => $input_format
97 97
     );
98
-    $node = (object) $node; // node_save requires an object form
98
+    $node = (object)$node; // node_save requires an object form
99 99
   }
100 100
   
101 101
   $node->taxonomy[] = taxonomy_get_term($team_type_tid);
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincteam/boincteam.views.inc 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -444,7 +444,7 @@
 block discarded – undo
444 444
 function boincteam_views_handlers() {
445 445
   return array(
446 446
     'info' => array(
447
-      'path' => drupal_get_path('module', 'boincteam') . '/views',
447
+      'path' => drupal_get_path('module', 'boincteam').'/views',
448 448
     ),
449 449
     'handlers' => array(
450 450
       'views_handler_argument_boincteam_id' => array(
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincwork/boincwork.admin.inc 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -65,15 +65,15 @@  discard block
 block discarded – undo
65 65
   */
66 66
 function boincwork_admin_prefs_upload_form_validate($form, &$form_state) {
67 67
   
68
-  $xsd = './' . drupal_get_path('module', 'boincwork') . '/includes/projectprefs.xsd';
68
+  $xsd = './'.drupal_get_path('module', 'boincwork').'/includes/projectprefs.xsd';
69 69
   libxml_use_internal_errors(true);
70 70
   $xml = new DomDocument();
71 71
   $xml->loadXML($form_state['values']['prefs_xml'], LIBXML_NOBLANKS);
72 72
   if (!$xml->schemaValidate($xsd)) {
73 73
     $errors = libxml_get_errors();
74 74
     $lines = explode("\r", $form_state['values']['prefs_xml']);
75
-    drupal_set_message("{$errors[0]->message} at line {$errors[0]->line}" .
76
-      ': <br/>' . htmlentities($lines[$errors[0]->line - 1]), 'error');
75
+    drupal_set_message("{$errors[0]->message} at line {$errors[0]->line}".
76
+      ': <br/>'.htmlentities($lines[$errors[0]->line - 1]), 'error');
77 77
     form_set_error('upload', t('XML file failed validation'));
78 78
   }
79 79
 }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
       "{$path}/minimum" => t('Minimum')
102 102
     );
103 103
     variable_set('jump_use_js_presets-Array', 1);
104
-    drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
104
+    drupal_add_js(drupal_get_path('module', 'jump').'/jump.js');
105 105
     $output .= '<div class="simple-form-controls"><div class="form-item venue">';
106 106
     $output .= '<label>Preset:</label>';
107 107
     $output .= jump_quickly($preset_options, 'presets');
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
     '#type' => 'submit',
151 151
     '#value' => t('Save configuration')
152 152
   );
153
-  $form['saveuseconfigxml'] = array (
153
+  $form['saveuseconfigxml'] = array(
154 154
       '#type' => 'submit',
155 155
       '#value' => t('Save configuration with disk usage settings from config.xml'),
156 156
       '#validate' => array('boincwork_admin_prefs_preset_saveuseconfigxml'),
@@ -175,33 +175,33 @@  discard block
 block discarded – undo
175 175
   // Verify all non-boolean user input values and notify form API of failures
176 176
   
177 177
   // Processing preferences
178
-  if (!verify_numeric($values['processor']['idle_time_to_run'], 1, 9999)) form_set_error('idle_time_to_run', t('Invalid setting for') . " \"{$form['processor']['idle_time_to_run']['#title']} [x] {$form['processor']['idle_time_to_run']['#field_suffix']}\"");
179
-  if (!verify_numeric($values['processor']['suspend_if_no_recent_input'], 0, 9999)) form_set_error('suspend_if_no_recent_input', t('Invalid setting for') . " \"{$form['processor']['suspend_if_no_recent_input']['#title']} [x] {$form['processor']['suspend_if_no_recent_input']['#field_suffix']}\"");
180
-  if (!verify_numeric($values['processor']['suspend_cpu_usage'], 0, 100)) form_set_error('suspend_cpu_usage', t('Invalid setting for') . " \"{$form['processor']['suspend_cpu_usage']['#title']} [x] {$form['processor']['suspend_cpu_usage']['#field_suffix']}\"");
181
-  if (!verify_numeric($values['processor']['start_hour'], 0, 23)) form_set_error('start_hour', t('Invalid setting for') . " \"{$form['processor']['start_hour']['#title']} [x] {$form['processor']['start_hour']['#field_suffix']}\"");
182
-  if (!verify_numeric($values['processor']['end_hour'], 0, 23)) form_set_error('end_hour', t('Invalid setting for') . " \"{$form['processor']['end_hour']['#title']} [x] {$form['processor']['end_hour']['#field_suffix']}\"");
183
-  if (!verify_numeric($values['processor']['cpu_scheduling_period_minutes'], 1, 9999)) form_set_error('cpu_scheduling_period_minutes', t('Invalid setting for') . " \"{$form['processor']['cpu_scheduling_period_minutes']['#title']} [x] {$form['processor']['cpu_scheduling_period_minutes']['#field_suffix']}\"");
184
-  if (!verify_numeric($values['processor']['max_ncpus_pct'], 0, 100)) form_set_error('max_ncpus_pct', t('Invalid setting for') . " \"{$form['processor']['max_ncpus_pct']['#title']} [x] {$form['processor']['max_ncpus_pct']['#field_suffix']}\"");
185
-  if (!verify_numeric($values['processor']['cpu_usage_limit'], 0, 100)) form_set_error('cpu_usage_limit', t('Invalid setting for') . " \"{$form['processor']['cpu_usage_limit']['#title']} [x] {$form['processor']['cpu_usage_limit']['#field_suffix']}\"");
178
+  if (!verify_numeric($values['processor']['idle_time_to_run'], 1, 9999)) form_set_error('idle_time_to_run', t('Invalid setting for')." \"{$form['processor']['idle_time_to_run']['#title']} [x] {$form['processor']['idle_time_to_run']['#field_suffix']}\"");
179
+  if (!verify_numeric($values['processor']['suspend_if_no_recent_input'], 0, 9999)) form_set_error('suspend_if_no_recent_input', t('Invalid setting for')." \"{$form['processor']['suspend_if_no_recent_input']['#title']} [x] {$form['processor']['suspend_if_no_recent_input']['#field_suffix']}\"");
180
+  if (!verify_numeric($values['processor']['suspend_cpu_usage'], 0, 100)) form_set_error('suspend_cpu_usage', t('Invalid setting for')." \"{$form['processor']['suspend_cpu_usage']['#title']} [x] {$form['processor']['suspend_cpu_usage']['#field_suffix']}\"");
181
+  if (!verify_numeric($values['processor']['start_hour'], 0, 23)) form_set_error('start_hour', t('Invalid setting for')." \"{$form['processor']['start_hour']['#title']} [x] {$form['processor']['start_hour']['#field_suffix']}\"");
182
+  if (!verify_numeric($values['processor']['end_hour'], 0, 23)) form_set_error('end_hour', t('Invalid setting for')." \"{$form['processor']['end_hour']['#title']} [x] {$form['processor']['end_hour']['#field_suffix']}\"");
183
+  if (!verify_numeric($values['processor']['cpu_scheduling_period_minutes'], 1, 9999)) form_set_error('cpu_scheduling_period_minutes', t('Invalid setting for')." \"{$form['processor']['cpu_scheduling_period_minutes']['#title']} [x] {$form['processor']['cpu_scheduling_period_minutes']['#field_suffix']}\"");
184
+  if (!verify_numeric($values['processor']['max_ncpus_pct'], 0, 100)) form_set_error('max_ncpus_pct', t('Invalid setting for')." \"{$form['processor']['max_ncpus_pct']['#title']} [x] {$form['processor']['max_ncpus_pct']['#field_suffix']}\"");
185
+  if (!verify_numeric($values['processor']['cpu_usage_limit'], 0, 100)) form_set_error('cpu_usage_limit', t('Invalid setting for')." \"{$form['processor']['cpu_usage_limit']['#title']} [x] {$form['processor']['cpu_usage_limit']['#field_suffix']}\"");
186 186
 
187 187
   // Storage preferences
188
-  if (!verify_numeric($values['storage']['disk_max_used_gb'], 0, 9999999)) form_set_error('disk_max_used_gb', t('Invalid setting for') . " \"{$form['storage']['disk_max_used_gb']['#title']} [x] {$form['storage']['disk_max_used_gb']['#field_suffix']}\"");
189
-  if (!verify_numeric($values['storage']['disk_min_free_gb'], 0.001, 9999999)) form_set_error('disk_min_free_gb', t('Invalid setting for') . " \"{$form['storage']['disk_min_free_gb']['#title']} [x] {$form['storage']['disk_min_free_gb']['#field_suffix']}\"");
190
-  if (!verify_numeric($values['storage']['disk_max_used_pct'], 0, 100)) form_set_error('disk_max_used_pct', t('Invalid setting for') . " \"{$form['storage']['disk_max_used_pct']['#title']} [x] {$form['storage']['disk_max_used_pct']['#field_suffix']}\"");
191
-  if (!verify_numeric($values['storage']['disk_interval'], 0, 9999999)) form_set_error('disk_interval', t('Invalid setting for') . " \"{$form['storage']['disk_interval']['#title']} [x] {$form['storage']['disk_interval']['#field_suffix']}\"");
192
-  if (!verify_numeric($values['storage']['vm_max_used_pct'], 0, 100)) form_set_error('vm_max_used_pct', t('Invalid setting for') . " \"{$form['storage']['vm_max_used_pct']['#title']} [x] {$form['storage']['vm_max_used_pct']['#field_suffix']}\"");
193
-  if (!verify_numeric($values['storage']['ram_max_used_busy_pct'], 0, 100)) form_set_error('ram_max_used_busy_pct', t('Invalid setting for') . " \"{$form['storage']['ram_max_used_busy_pct']['#title']} [x] {$form['storage']['ram_max_used_busy_pct']['#field_suffix']}\"");
194
-  if (!verify_numeric($values['storage']['ram_max_used_idle_pct'], 0, 100)) form_set_error('ram_max_used_idle_pct', t('Invalid setting for') . " \"{$form['storage']['ram_max_used_idle_pct']['#title']} [x] {$form['storage']['ram_max_used_idle_pct']['#field_suffix']}\"");
188
+  if (!verify_numeric($values['storage']['disk_max_used_gb'], 0, 9999999)) form_set_error('disk_max_used_gb', t('Invalid setting for')." \"{$form['storage']['disk_max_used_gb']['#title']} [x] {$form['storage']['disk_max_used_gb']['#field_suffix']}\"");
189
+  if (!verify_numeric($values['storage']['disk_min_free_gb'], 0.001, 9999999)) form_set_error('disk_min_free_gb', t('Invalid setting for')." \"{$form['storage']['disk_min_free_gb']['#title']} [x] {$form['storage']['disk_min_free_gb']['#field_suffix']}\"");
190
+  if (!verify_numeric($values['storage']['disk_max_used_pct'], 0, 100)) form_set_error('disk_max_used_pct', t('Invalid setting for')." \"{$form['storage']['disk_max_used_pct']['#title']} [x] {$form['storage']['disk_max_used_pct']['#field_suffix']}\"");
191
+  if (!verify_numeric($values['storage']['disk_interval'], 0, 9999999)) form_set_error('disk_interval', t('Invalid setting for')." \"{$form['storage']['disk_interval']['#title']} [x] {$form['storage']['disk_interval']['#field_suffix']}\"");
192
+  if (!verify_numeric($values['storage']['vm_max_used_pct'], 0, 100)) form_set_error('vm_max_used_pct', t('Invalid setting for')." \"{$form['storage']['vm_max_used_pct']['#title']} [x] {$form['storage']['vm_max_used_pct']['#field_suffix']}\"");
193
+  if (!verify_numeric($values['storage']['ram_max_used_busy_pct'], 0, 100)) form_set_error('ram_max_used_busy_pct', t('Invalid setting for')." \"{$form['storage']['ram_max_used_busy_pct']['#title']} [x] {$form['storage']['ram_max_used_busy_pct']['#field_suffix']}\"");
194
+  if (!verify_numeric($values['storage']['ram_max_used_idle_pct'], 0, 100)) form_set_error('ram_max_used_idle_pct', t('Invalid setting for')." \"{$form['storage']['ram_max_used_idle_pct']['#title']} [x] {$form['storage']['ram_max_used_idle_pct']['#field_suffix']}\"");
195 195
 
196 196
   // Network preferences
197
-  if (!verify_numeric($values['network']['work_buf_min_days'], 0, 10)) form_set_error('work_buf_min_days', t('Invalid setting for') . " \"{$form['network']['work_buf_min_days']['#title']} [x] {$form['network']['work_buf_min_days']['#field_suffix']}\"");
198
-  if (!verify_numeric($values['network']['work_buf_additional_days'], 0, 10)) form_set_error('work_buf_additional_days', t('Invalid setting for') . " \"{$form['network']['work_buf_additional_days']['#title']} [x] {$form['network']['work_buf_additional_days']['#field_suffix']}\"");
199
-  if (!verify_numeric($values['network']['max_bytes_sec_down'], 0, 9999.999)) form_set_error('max_bytes_sec_down', t('Invalid setting for') . " \"{$form['network']['max_bytes_sec_down']['#title']} [x] {$form['network']['max_bytes_sec_down']['#field_suffix']}\"");
200
-  if (!verify_numeric($values['network']['max_bytes_sec_up'], 0, 9999.999)) form_set_error('max_bytes_sec_up', t('Invalid setting for') . " \"{$form['network']['max_bytes_sec_up']['#title']} [x] {$form['network']['max_bytes_sec_up']['#field_suffix']}\"");
201
-  if (!verify_numeric($values['network']['net_start_hour'], 0, 23)) form_set_error('net_start_hour', t('Invalid setting for') . " \"{$form['network']['net_start_hour']['#title']} [x] {$form['network']['net_start_hour']['#field_suffix']}\"");
202
-  if (!verify_numeric($values['network']['net_end_hour'], 0, 23)) form_set_error('net_end_hour', t('Invalid setting for') . " \"{$form['network']['net_end_hour']['#title']} [x] {$form['network']['net_end_hour']['#field_suffix']}\"");
203
-  if (!verify_numeric($values['network']['daily_xfer_limit_mb'], 0, 9999999)) form_set_error('daily_xfer_limit_mb', t('Invalid setting for') . " \"{$form['network']['daily_xfer_limit_mb']['#title']} [x] {$form['network']['daily_xfer_limit_mb']['#field_suffix']}\"");
204
-  if (!verify_numeric($values['network']['daily_xfer_period_days'], 0, 9999999)) form_set_error('daily_xfer_period_days', t('Invalid setting for') . " \"{$form['network']['daily_xfer_limit_mb']['#title']} [x] {$form['network']['daily_xfer_limit_mb']['#field_suffix']}\"");
197
+  if (!verify_numeric($values['network']['work_buf_min_days'], 0, 10)) form_set_error('work_buf_min_days', t('Invalid setting for')." \"{$form['network']['work_buf_min_days']['#title']} [x] {$form['network']['work_buf_min_days']['#field_suffix']}\"");
198
+  if (!verify_numeric($values['network']['work_buf_additional_days'], 0, 10)) form_set_error('work_buf_additional_days', t('Invalid setting for')." \"{$form['network']['work_buf_additional_days']['#title']} [x] {$form['network']['work_buf_additional_days']['#field_suffix']}\"");
199
+  if (!verify_numeric($values['network']['max_bytes_sec_down'], 0, 9999.999)) form_set_error('max_bytes_sec_down', t('Invalid setting for')." \"{$form['network']['max_bytes_sec_down']['#title']} [x] {$form['network']['max_bytes_sec_down']['#field_suffix']}\"");
200
+  if (!verify_numeric($values['network']['max_bytes_sec_up'], 0, 9999.999)) form_set_error('max_bytes_sec_up', t('Invalid setting for')." \"{$form['network']['max_bytes_sec_up']['#title']} [x] {$form['network']['max_bytes_sec_up']['#field_suffix']}\"");
201
+  if (!verify_numeric($values['network']['net_start_hour'], 0, 23)) form_set_error('net_start_hour', t('Invalid setting for')." \"{$form['network']['net_start_hour']['#title']} [x] {$form['network']['net_start_hour']['#field_suffix']}\"");
202
+  if (!verify_numeric($values['network']['net_end_hour'], 0, 23)) form_set_error('net_end_hour', t('Invalid setting for')." \"{$form['network']['net_end_hour']['#title']} [x] {$form['network']['net_end_hour']['#field_suffix']}\"");
203
+  if (!verify_numeric($values['network']['daily_xfer_limit_mb'], 0, 9999999)) form_set_error('daily_xfer_limit_mb', t('Invalid setting for')." \"{$form['network']['daily_xfer_limit_mb']['#title']} [x] {$form['network']['daily_xfer_limit_mb']['#field_suffix']}\"");
204
+  if (!verify_numeric($values['network']['daily_xfer_period_days'], 0, 9999999)) form_set_error('daily_xfer_period_days', t('Invalid setting for')." \"{$form['network']['daily_xfer_limit_mb']['#title']} [x] {$form['network']['daily_xfer_limit_mb']['#field_suffix']}\"");
205 205
 }
206 206
 
207 207
 /**
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
   // Processing preferences
218 218
   $prefs['run_on_batteries'] = ($values['processor']['run_on_batteries']) ? 0 : 1;
219 219
   $prefs['run_if_user_active'] = ($values['processor']['run_if_user_active']) ? 0 : 1;
220
-  $prefs['run_gpu_if_user_active'] = ($values['processor']['run_gpu_if_user_active']) ? 0: 1;
220
+  $prefs['run_gpu_if_user_active'] = ($values['processor']['run_gpu_if_user_active']) ? 0 : 1;
221 221
   $prefs['idle_time_to_run'] = $values['processor']['idle_time_to_run'];
222 222
   $prefs['suspend_if_no_recent_input'] = $values['processor']['suspend_if_no_recent_input'];
223 223
   $prefs['suspend_cpu_usage'] = $values['processor']['suspend_cpu_usage'];
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
   
268 268
   // Get the full configuration
269 269
   $all_presets = boincwork_get_preset_prefs();
270
-  $all_presets = (array) $all_presets['general_preferences'];
270
+  $all_presets = (array)$all_presets['general_preferences'];
271 271
   
272 272
   // Check for sane config
273 273
   if (isset($all_presets['preset'])) {
Please login to merge, or discard this patch.
modules/boincwork/views/views_handler_field_boincwork_host_app_et_avg.inc 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,8 +13,8 @@
 block discarded – undo
13 13
   function render($values) {
14 14
     $gflops = 0;
15 15
     if ($values->host_app_version_et_avg) {
16
-      $gflops = 1e-9 / $values->host_app_version_et_avg;
16
+      $gflops = 1e-9/$values->host_app_version_et_avg;
17 17
     }
18
-    return round($gflops, 2) . ' GFLOPS';
18
+    return round($gflops, 2).' GFLOPS';
19 19
   }
20 20
 }
Please login to merge, or discard this patch.
boincwork/views/views_handler_field_boincwork_host_app_turnaround_avg.inc 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
   }
12 12
 
13 13
   function render($values) {
14
-    $time_in_days = $values->host_app_version_turnaround_avg / (24*60*60);
15
-    return round($time_in_days, 2) . ' ' . t('days');
14
+    $time_in_days = $values->host_app_version_turnaround_avg/(24*60*60);
15
+    return round($time_in_days, 2).' '.t('days');
16 16
   }
17 17
 }
Please login to merge, or discard this patch.