Passed
Push — master ( 9698e0...1a6dcb )
by
unknown
03:06
created
Components/Klarna/klarnapclass.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -207,7 +207,7 @@
 block discarded – undo
207 207
         }
208 208
 
209 209
         foreach ($arr as $key => $val) {
210
-            switch($key) {
210
+            switch ($key) {
211 211
             case "0":
212 212
             case "eid":
213 213
                 $this->setEid($val);
Please login to merge, or discard this patch.
Components/Klarna/Currency.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
      */
64 64
     public static function fromCode($val)
65 65
     {
66
-        switch(strtolower($val)) {
66
+        switch (strtolower($val)) {
67 67
         case 'dkk':
68 68
             return self::DKK;
69 69
         case 'eur':
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
      */
88 88
     public static function getCode($val)
89 89
     {
90
-        switch($val) {
90
+        switch ($val) {
91 91
         case self::DKK:
92 92
             return 'dkk';
93 93
         case self::EUR:
Please login to merge, or discard this patch.
Components/Klarna/klarnacalc.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      */
62 62
     private static function _midpoint($a, $b)
63 63
     {
64
-        return (($a+$b)/2);
64
+        return (($a + $b) / 2);
65 65
     }
66 66
 
67 67
     /**
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
     {
83 83
         $month = $fromdayone;
84 84
         foreach ($payarray as $payment) {
85
-            $pval -= $payment / pow(1 + $rate/(12*100.0), $month++);
85
+            $pval -= $payment / pow(1 + $rate / (12 * 100.0), $month++);
86 86
         }
87 87
 
88 88
         return ($pval);
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
         // Standard divide and conquer.
127 127
         do {
128 128
             $mid = self::_midpoint($low, $high);
129
-            $midval  = self::_npv($pval, $payarray, $mid, $fromdayone);
129
+            $midval = self::_npv($pval, $payarray, $mid, $fromdayone);
130 130
             if (abs($midval) < self::$accuracy) {
131 131
                 //we are close enough
132 132
                 return ($mid);
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
 
223 223
             $newpay = max($payment, $minpay);
224 224
             if ($base) {
225
-                $newpay = max($newpay, $bal/24.0 + $fee + $interest);
225
+                $newpay = max($newpay, $bal / 24.0 + $fee + $interest);
226 226
             }
227 227
 
228 228
             $bal = $newbal - $newpay;
@@ -255,11 +255,11 @@  discard block
 block discarded – undo
255 255
         }
256 256
 
257 257
         if ($rate == 0) {
258
-            return $pval/$months;
258
+            return $pval / $months;
259 259
         }
260 260
 
261
-        $p = $rate / (100.0*12);
262
-        return $pval * $p / (1 - pow((1+$p), -$months));
261
+        $p = $rate / (100.0 * 12);
262
+        return $pval * $p / (1 - pow((1 + $p), -$months));
263 263
     }
264 264
 
265 265
     /**
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
         }
377 377
 
378 378
         if (!is_numeric($free)) {
379
-            throw new Klarna_InvalidTypeException('free',  'integer');
379
+            throw new Klarna_InvalidTypeException('free', 'integer');
380 380
         }
381 381
 
382 382
         if (is_numeric($free) && !is_int($free)) {
@@ -385,7 +385,7 @@  discard block
 block discarded – undo
385 385
 
386 386
         if ($free < 0) {
387 387
             throw new KlarnaException(
388
-                'Error in ' . __METHOD__ .
388
+                'Error in '.__METHOD__.
389 389
                 ': Number of free months must be positive or zero!'
390 390
             );
391 391
         }
@@ -403,7 +403,7 @@  discard block
 block discarded – undo
403 403
         ) {
404 404
             throw new Klarna_InvalidTypeException(
405 405
                 'flags',
406
-                KlarnaFlags::CHECKOUT_PAGE . ' or ' . KlarnaFlags::PRODUCT_PAGE
406
+                KlarnaFlags::CHECKOUT_PAGE.' or '.KlarnaFlags::PRODUCT_PAGE
407 407
             );
408 408
         }
409 409
 
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
         ) + $monthsfee;
436 436
 
437 437
         $type = $pclass->getType();
438
-        switch($type) {
438
+        switch ($type) {
439 439
         case KlarnaPClass::CAMPAIGN:
440 440
         case KlarnaPClass::ACCOUNT:
441 441
             return round(
@@ -505,7 +505,7 @@  discard block
 block discarded – undo
505 505
         ) {
506 506
             throw new Klarna_InvalidTypeException(
507 507
                 'flags',
508
-                KlarnaFlags::CHECKOUT_PAGE . ' or ' . KlarnaFlags::PRODUCT_PAGE
508
+                KlarnaFlags::CHECKOUT_PAGE.' or '.KlarnaFlags::PRODUCT_PAGE
509 509
             );
510 510
         }
511 511
 
@@ -579,7 +579,7 @@  discard block
 block discarded – undo
579 579
         ) {
580 580
             throw new Klarna_InvalidTypeException(
581 581
                 'flags',
582
-                KlarnaFlags::CHECKOUT_PAGE . ' or ' . KlarnaFlags::PRODUCT_PAGE
582
+                KlarnaFlags::CHECKOUT_PAGE.' or '.KlarnaFlags::PRODUCT_PAGE
583 583
             );
584 584
         }
585 585
 
@@ -639,7 +639,7 @@  discard block
 block discarded – undo
639 639
     {
640 640
         $multiply = 1; //Round to closest integer
641 641
         $country = KlarnaCountry::getCode($country);
642
-        switch($country) {
642
+        switch ($country) {
643 643
         case "FI":
644 644
         case "DE":
645 645
         case "NL":
@@ -648,7 +648,7 @@  discard block
 block discarded – undo
648 648
             break;
649 649
         }
650 650
 
651
-        return floor(($value*$multiply)+0.5)/$multiply;
651
+        return floor(($value * $multiply) + 0.5) / $multiply;
652 652
     }
653 653
 
654 654
 }
Please login to merge, or discard this patch.
Components/Klarna/transport/xmlrpc-3.0.0.beta/lib/xmlrpc.inc 1 patch
Spacing   +552 added lines, -552 removed lines patch added patch discarded remove patch
@@ -35,11 +35,11 @@  discard block
 block discarded – undo
35 35
 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
36 36
 // OF THE POSSIBILITY OF SUCH DAMAGE.
37 37
 
38
-	if(!function_exists('xml_parser_create'))
38
+	if (!function_exists('xml_parser_create'))
39 39
 	{
40 40
 		// For PHP 4 onward, XML functionality is always compiled-in on windows:
41 41
 		// no more need to dl-open it. It might have been compiled out on *nix...
42
-		if(strtoupper(substr(PHP_OS, 0, 3) != 'WIN'))
42
+		if (strtoupper(substr(PHP_OS, 0, 3) != 'WIN'))
43 43
 		{
44 44
 			dl('xml.so');
45 45
 		}
@@ -48,18 +48,18 @@  discard block
 block discarded – undo
48 48
 	// G. Giunta 2005/01/29: declare global these variables,
49 49
 	// so that xmlrpc.inc will work even if included from within a function
50 50
 	// Milosch: 2005/08/07 - explicitly request these via $GLOBALS where used.
51
-	$GLOBALS['xmlrpcI4']='i4';
52
-	$GLOBALS['xmlrpcInt']='int';
53
-	$GLOBALS['xmlrpcBoolean']='boolean';
54
-	$GLOBALS['xmlrpcDouble']='double';
55
-	$GLOBALS['xmlrpcString']='string';
56
-	$GLOBALS['xmlrpcDateTime']='dateTime.iso8601';
57
-	$GLOBALS['xmlrpcBase64']='base64';
58
-	$GLOBALS['xmlrpcArray']='array';
59
-	$GLOBALS['xmlrpcStruct']='struct';
60
-	$GLOBALS['xmlrpcValue']='undefined';
61
-
62
-	$GLOBALS['xmlrpcTypes']=array(
51
+	$GLOBALS['xmlrpcI4'] = 'i4';
52
+	$GLOBALS['xmlrpcInt'] = 'int';
53
+	$GLOBALS['xmlrpcBoolean'] = 'boolean';
54
+	$GLOBALS['xmlrpcDouble'] = 'double';
55
+	$GLOBALS['xmlrpcString'] = 'string';
56
+	$GLOBALS['xmlrpcDateTime'] = 'dateTime.iso8601';
57
+	$GLOBALS['xmlrpcBase64'] = 'base64';
58
+	$GLOBALS['xmlrpcArray'] = 'array';
59
+	$GLOBALS['xmlrpcStruct'] = 'struct';
60
+	$GLOBALS['xmlrpcValue'] = 'undefined';
61
+
62
+	$GLOBALS['xmlrpcTypes'] = array(
63 63
 		$GLOBALS['xmlrpcI4']       => 1,
64 64
 		$GLOBALS['xmlrpcInt']      => 1,
65 65
 		$GLOBALS['xmlrpcBoolean']  => 1,
@@ -94,12 +94,12 @@  discard block
 block discarded – undo
94 94
 	);
95 95
 
96 96
 	// define extra types for supporting NULL (useful for json or <NIL/>)
97
-	$GLOBALS['xmlrpcNull']='null';
98
-	$GLOBALS['xmlrpcTypes']['null']=1;
97
+	$GLOBALS['xmlrpcNull'] = 'null';
98
+	$GLOBALS['xmlrpcTypes']['null'] = 1;
99 99
 
100 100
 	// Not in use anymore since 2.0. Shall we remove it?
101 101
 	/// @deprecated
102
-	$GLOBALS['xmlEntities']=array(
102
+	$GLOBALS['xmlEntities'] = array(
103 103
 		'amp'  => '&',
104 104
 		'quot' => '"',
105 105
 		'lt'   => '<',
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 
110 110
 	// tables used for transcoding different charsets into us-ascii xml
111 111
 
112
-	$GLOBALS['xml_iso88591_Entities']=array();
112
+	$GLOBALS['xml_iso88591_Entities'] = array();
113 113
 	$GLOBALS['xml_iso88591_Entities']['in'] = array();
114 114
 	$GLOBALS['xml_iso88591_Entities']['out'] = array();
115 115
 	for ($i = 0; $i < 32; $i++)
@@ -201,31 +201,31 @@  discard block
 block discarded – undo
201 201
 	// The charset encoding used by the server for received messages and
202 202
 	// by the client for received responses when received charset cannot be determined
203 203
 	// or is not supported
204
-	$GLOBALS['xmlrpc_defencoding']='UTF-8';
204
+	$GLOBALS['xmlrpc_defencoding'] = 'UTF-8';
205 205
 
206 206
 	// The encoding used internally by PHP.
207 207
 	// String values received as xml will be converted to this, and php strings will be converted to xml
208 208
 	// as if having been coded with this
209
-	$GLOBALS['xmlrpc_internalencoding']='ISO-8859-1';
209
+	$GLOBALS['xmlrpc_internalencoding'] = 'ISO-8859-1';
210 210
 
211
-	$GLOBALS['xmlrpcName']='XML-RPC for PHP';
212
-	$GLOBALS['xmlrpcVersion']='3.0.0.beta';
211
+	$GLOBALS['xmlrpcName'] = 'XML-RPC for PHP';
212
+	$GLOBALS['xmlrpcVersion'] = '3.0.0.beta';
213 213
 
214 214
 	// let user errors start at 800
215
-	$GLOBALS['xmlrpcerruser']=800;
215
+	$GLOBALS['xmlrpcerruser'] = 800;
216 216
 	// let XML parse errors start at 100
217
-	$GLOBALS['xmlrpcerrxml']=100;
217
+	$GLOBALS['xmlrpcerrxml'] = 100;
218 218
 
219 219
 	// formulate backslashes for escaping regexp
220 220
 	// Not in use anymore since 2.0. Shall we remove it?
221 221
 	/// @deprecated
222
-	$GLOBALS['xmlrpc_backslash']=chr(92).chr(92);
222
+	$GLOBALS['xmlrpc_backslash'] = chr(92).chr(92);
223 223
 
224 224
 	// set to TRUE to enable correct decoding of <NIL/> and <EX:NIL/> values
225
-	$GLOBALS['xmlrpc_null_extension']=false;
225
+	$GLOBALS['xmlrpc_null_extension'] = false;
226 226
 
227 227
 	// set to TRUE to enable encoding of php NULL values to <EX:NIL/> instead of <NIL/>
228
-	$GLOBALS['xmlrpc_null_apache_encoding']=false;
228
+	$GLOBALS['xmlrpc_null_apache_encoding'] = false;
229 229
 
230 230
 	// used to store state during parsing
231 231
 	// quick explanation of components:
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
 	//   method - used to store method name
239 239
 	//   stack - array with genealogy of xml elements names:
240 240
 	//           used to validate nesting of xmlrpc elements
241
-	$GLOBALS['_xh']=null;
241
+	$GLOBALS['_xh'] = null;
242 242
 
243 243
 	/**
244 244
 	* Convert a string to the correct XML representation in a target charset
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
 	* @todo do a bit of basic benchmarking (strtr vs. str_replace)
255 255
 	* @todo	make usage of iconv() or recode_string() or mb_string() where available
256 256
 	*/
257
-	function xmlrpc_encode_entitites($data, $src_encoding='', $dest_encoding='')
257
+	function xmlrpc_encode_entitites($data, $src_encoding = '', $dest_encoding = '')
258 258
 	{
259 259
 		if ($src_encoding == '')
260 260
 		{
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 			$src_encoding = $GLOBALS['xmlrpc_internalencoding'];
263 263
 		}
264 264
 
265
-		switch(strtoupper($src_encoding.'_'.$dest_encoding))
265
+		switch (strtoupper($src_encoding.'_'.$dest_encoding))
266 266
 		{
267 267
 			case 'ISO-8859-1_':
268 268
 			case 'ISO-8859-1_US-ASCII':
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 	$escaped_data = '';
290 290
 	// be kind to users creating string xmlrpcvals out of different php types
291 291
 	$data = (string) $data;
292
-	$ns = strlen ($data);
292
+	$ns = strlen($data);
293 293
 	for ($nn = 0; $nn < $ns; $nn++)
294 294
 	{
295 295
 		$ch = $data[$nn];
@@ -298,7 +298,7 @@  discard block
 block discarded – undo
298 298
 		if ($ii < 128)
299 299
 		{
300 300
 			/// @todo shall we replace this with a (supposedly) faster str_replace?
301
-			switch($ii){
301
+			switch ($ii) {
302 302
 				case 34:
303 303
 					$escaped_data .= '&quot;';
304 304
 					break;
@@ -319,41 +319,41 @@  discard block
 block discarded – undo
319 319
 			} // switch
320 320
 		}
321 321
 		//2 11 110bbbbb 10bbbbbb (2047)
322
-		else if ($ii>>5 == 6)
322
+		else if ($ii >> 5 == 6)
323 323
 		{
324 324
 			$b1 = ($ii & 31);
325
-			$ii = ord($data[$nn+1]);
325
+			$ii = ord($data[$nn + 1]);
326 326
 			$b2 = ($ii & 63);
327 327
 			$ii = ($b1 * 64) + $b2;
328
-			$ent = sprintf ('&#%d;', $ii);
328
+			$ent = sprintf('&#%d;', $ii);
329 329
 			$escaped_data .= $ent;
330 330
 			$nn += 1;
331 331
 		}
332 332
 		//3 16 1110bbbb 10bbbbbb 10bbbbbb
333
-		else if ($ii>>4 == 14)
333
+		else if ($ii >> 4 == 14)
334 334
 		{
335 335
 			$b1 = ($ii & 15);
336
-			$ii = ord($data[$nn+1]);
336
+			$ii = ord($data[$nn + 1]);
337 337
 			$b2 = ($ii & 63);
338
-			$ii = ord($data[$nn+2]);
338
+			$ii = ord($data[$nn + 2]);
339 339
 			$b3 = ($ii & 63);
340 340
 			$ii = ((($b1 * 64) + $b2) * 64) + $b3;
341
-			$ent = sprintf ('&#%d;', $ii);
341
+			$ent = sprintf('&#%d;', $ii);
342 342
 			$escaped_data .= $ent;
343 343
 			$nn += 2;
344 344
 		}
345 345
 		//4 21 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
346
-		else if ($ii>>3 == 30)
346
+		else if ($ii >> 3 == 30)
347 347
 		{
348 348
 			$b1 = ($ii & 7);
349
-			$ii = ord($data[$nn+1]);
349
+			$ii = ord($data[$nn + 1]);
350 350
 			$b2 = ($ii & 63);
351
-			$ii = ord($data[$nn+2]);
351
+			$ii = ord($data[$nn + 2]);
352 352
 			$b3 = ($ii & 63);
353
-			$ii = ord($data[$nn+3]);
353
+			$ii = ord($data[$nn + 3]);
354 354
 			$b4 = ($ii & 63);
355 355
 			$ii = ((((($b1 * 64) + $b2) * 64) + $b3) * 64) + $b4;
356
-			$ent = sprintf ('&#%d;', $ii);
356
+			$ent = sprintf('&#%d;', $ii);
357 357
 			$escaped_data .= $ent;
358 358
 			$nn += 3;
359 359
 		}
@@ -386,7 +386,7 @@  discard block
 block discarded – undo
386 386
 	}
387 387
 
388 388
 	/// xml parser handler function for opening element tags
389
-	function xmlrpc_se($parser, $name, $attrs, $accept_single_vals=false)
389
+	function xmlrpc_se($parser, $name, $attrs, $accept_single_vals = false)
390 390
 	{
391 391
 		// if invalid xmlrpc already detected, skip all processing
392 392
 		if ($GLOBALS['_xh']['isf'] < 2)
@@ -422,15 +422,15 @@  discard block
 block discarded – undo
422 422
 				}
423 423
 			}
424 424
 
425
-			switch($name)
425
+			switch ($name)
426 426
 			{
427 427
 				// optimize for speed switch cases: most common cases first
428 428
 				case 'VALUE':
429 429
 					/// @todo we could check for 2 VALUE elements inside a MEMBER or PARAM element
430
-					$GLOBALS['_xh']['vt']='value'; // indicator: no value found yet
431
-					$GLOBALS['_xh']['ac']='';
432
-					$GLOBALS['_xh']['lv']=1;
433
-					$GLOBALS['_xh']['php_class']=null;
430
+					$GLOBALS['_xh']['vt'] = 'value'; // indicator: no value found yet
431
+					$GLOBALS['_xh']['ac'] = '';
432
+					$GLOBALS['_xh']['lv'] = 1;
433
+					$GLOBALS['_xh']['php_class'] = null;
434 434
 					break;
435 435
 				case 'I4':
436 436
 				case 'INT':
@@ -439,18 +439,18 @@  discard block
 block discarded – undo
439 439
 				case 'DOUBLE':
440 440
 				case 'DATETIME.ISO8601':
441 441
 				case 'BASE64':
442
-					if ($GLOBALS['_xh']['vt']!='value')
442
+					if ($GLOBALS['_xh']['vt'] != 'value')
443 443
 					{
444 444
 						//two data elements inside a value: an error occurred!
445 445
 						$GLOBALS['_xh']['isf'] = 2;
446 446
 						$GLOBALS['_xh']['isf_reason'] = "$name element following a {$GLOBALS['_xh']['vt']} element inside a single value";
447 447
 						return;
448 448
 					}
449
-					$GLOBALS['_xh']['ac']=''; // reset the accumulator
449
+					$GLOBALS['_xh']['ac'] = ''; // reset the accumulator
450 450
 					break;
451 451
 				case 'STRUCT':
452 452
 				case 'ARRAY':
453
-					if ($GLOBALS['_xh']['vt']!='value')
453
+					if ($GLOBALS['_xh']['vt'] != 'value')
454 454
 					{
455 455
 						//two data elements inside a value: an error occurred!
456 456
 						$GLOBALS['_xh']['isf'] = 2;
@@ -468,10 +468,10 @@  discard block
 block discarded – undo
468 468
 						$cur_val['php_class'] = $attrs['PHP_CLASS'];
469 469
 					}
470 470
 					$GLOBALS['_xh']['valuestack'][] = $cur_val;
471
-					$GLOBALS['_xh']['vt']='data'; // be prepared for a data element next
471
+					$GLOBALS['_xh']['vt'] = 'data'; // be prepared for a data element next
472 472
 					break;
473 473
 				case 'DATA':
474
-					if ($GLOBALS['_xh']['vt']!='data')
474
+					if ($GLOBALS['_xh']['vt'] != 'data')
475 475
 					{
476 476
 						//two data elements inside a value: an error occurred!
477 477
 						$GLOBALS['_xh']['isf'] = 2;
@@ -486,31 +486,31 @@  discard block
 block discarded – undo
486 486
 				case 'METHODNAME':
487 487
 				case 'NAME':
488 488
 					/// @todo we could check for 2 NAME elements inside a MEMBER element
489
-					$GLOBALS['_xh']['ac']='';
489
+					$GLOBALS['_xh']['ac'] = '';
490 490
 					break;
491 491
 				case 'FAULT':
492
-					$GLOBALS['_xh']['isf']=1;
492
+					$GLOBALS['_xh']['isf'] = 1;
493 493
 					break;
494 494
 				case 'MEMBER':
495
-					$GLOBALS['_xh']['valuestack'][count($GLOBALS['_xh']['valuestack'])-1]['name']=''; // set member name to null, in case we do not find in the xml later on
495
+					$GLOBALS['_xh']['valuestack'][count($GLOBALS['_xh']['valuestack']) - 1]['name'] = ''; // set member name to null, in case we do not find in the xml later on
496 496
 					//$GLOBALS['_xh']['ac']='';
497 497
 					// Drop trough intentionally
498 498
 				case 'PARAM':
499 499
 					// clear value type, so we can check later if no value has been passed for this param/member
500
-					$GLOBALS['_xh']['vt']=null;
500
+					$GLOBALS['_xh']['vt'] = null;
501 501
 					break;
502 502
 				case 'NIL':
503 503
 				case 'EX:NIL':
504 504
 					if ($GLOBALS['xmlrpc_null_extension'])
505 505
 					{
506
-						if ($GLOBALS['_xh']['vt']!='value')
506
+						if ($GLOBALS['_xh']['vt'] != 'value')
507 507
 						{
508 508
 							//two data elements inside a value: an error occurred!
509 509
 							$GLOBALS['_xh']['isf'] = 2;
510 510
 							$GLOBALS['_xh']['isf_reason'] = "$name element following a {$GLOBALS['_xh']['vt']} element inside a single value";
511 511
 							return;
512 512
 						}
513
-						$GLOBALS['_xh']['ac']=''; // reset the accumulator
513
+						$GLOBALS['_xh']['ac'] = ''; // reset the accumulator
514 514
 						break;
515 515
 					}
516 516
 					// we do not support the <NIL/> extension, so
@@ -526,9 +526,9 @@  discard block
 block discarded – undo
526 526
 			$GLOBALS['_xh']['stack'][] = $name;
527 527
 
528 528
 			/// @todo optimization creep: move this inside the big switch() above
529
-			if($name!='VALUE')
529
+			if ($name != 'VALUE')
530 530
 			{
531
-				$GLOBALS['_xh']['lv']=0;
531
+				$GLOBALS['_xh']['lv'] = 0;
532 532
 			}
533 533
 		}
534 534
 	}
@@ -550,14 +550,14 @@  discard block
 block discarded – undo
550 550
 			// we also checked for proper nesting at start of elements...
551 551
 			$curr_elem = array_pop($GLOBALS['_xh']['stack']);
552 552
 
553
-			switch($name)
553
+			switch ($name)
554 554
 			{
555 555
 				case 'VALUE':
556 556
 					// This if() detects if no scalar was inside <VALUE></VALUE>
557
-					if ($GLOBALS['_xh']['vt']=='value')
557
+					if ($GLOBALS['_xh']['vt'] == 'value')
558 558
 					{
559
-						$GLOBALS['_xh']['value']=$GLOBALS['_xh']['ac'];
560
-						$GLOBALS['_xh']['vt']=$GLOBALS['xmlrpcString'];
559
+						$GLOBALS['_xh']['value'] = $GLOBALS['_xh']['ac'];
560
+						$GLOBALS['_xh']['vt'] = $GLOBALS['xmlrpcString'];
561 561
 					}
562 562
 
563 563
 					if ($rebuild_xmlrpcvals)
@@ -571,9 +571,9 @@  discard block
 block discarded – undo
571 571
 						// check if we are inside an array or struct:
572 572
 						// if value just built is inside an array, let's move it into array on the stack
573 573
 						$vscount = count($GLOBALS['_xh']['valuestack']);
574
-						if ($vscount && $GLOBALS['_xh']['valuestack'][$vscount-1]['type']=='ARRAY')
574
+						if ($vscount && $GLOBALS['_xh']['valuestack'][$vscount - 1]['type'] == 'ARRAY')
575 575
 						{
576
-							$GLOBALS['_xh']['valuestack'][$vscount-1]['values'][] = $temp;
576
+							$GLOBALS['_xh']['valuestack'][$vscount - 1]['values'][] = $temp;
577 577
 						}
578 578
 						else
579 579
 						{
@@ -592,9 +592,9 @@  discard block
 block discarded – undo
592 592
 						// check if we are inside an array or struct:
593 593
 						// if value just built is inside an array, let's move it into array on the stack
594 594
 						$vscount = count($GLOBALS['_xh']['valuestack']);
595
-						if ($vscount && $GLOBALS['_xh']['valuestack'][$vscount-1]['type']=='ARRAY')
595
+						if ($vscount && $GLOBALS['_xh']['valuestack'][$vscount - 1]['type'] == 'ARRAY')
596 596
 						{
597
-							$GLOBALS['_xh']['valuestack'][$vscount-1]['values'][] = $GLOBALS['_xh']['value'];
597
+							$GLOBALS['_xh']['valuestack'][$vscount - 1]['values'][] = $GLOBALS['_xh']['value'];
598 598
 						}
599 599
 					}
600 600
 					break;
@@ -605,28 +605,28 @@  discard block
 block discarded – undo
605 605
 				case 'DOUBLE':
606 606
 				case 'DATETIME.ISO8601':
607 607
 				case 'BASE64':
608
-					$GLOBALS['_xh']['vt']=strtolower($name);
608
+					$GLOBALS['_xh']['vt'] = strtolower($name);
609 609
 					/// @todo: optimization creep - remove the if/elseif cycle below
610 610
 					/// since the case() in which we are already did that
611
-					if ($name=='STRING')
611
+					if ($name == 'STRING')
612 612
 					{
613
-						$GLOBALS['_xh']['value']=$GLOBALS['_xh']['ac'];
613
+						$GLOBALS['_xh']['value'] = $GLOBALS['_xh']['ac'];
614 614
 					}
615
-					elseif ($name=='DATETIME.ISO8601')
615
+					elseif ($name == 'DATETIME.ISO8601')
616 616
 					{
617 617
 						if (!preg_match('/^[0-9]{8}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/', $GLOBALS['_xh']['ac']))
618 618
 						{
619 619
 							error_log('XML-RPC: invalid value received in DATETIME: '.$GLOBALS['_xh']['ac']);
620 620
 						}
621
-						$GLOBALS['_xh']['vt']=$GLOBALS['xmlrpcDateTime'];
622
-						$GLOBALS['_xh']['value']=$GLOBALS['_xh']['ac'];
621
+						$GLOBALS['_xh']['vt'] = $GLOBALS['xmlrpcDateTime'];
622
+						$GLOBALS['_xh']['value'] = $GLOBALS['_xh']['ac'];
623 623
 					}
624
-					elseif ($name=='BASE64')
624
+					elseif ($name == 'BASE64')
625 625
 					{
626 626
 						/// @todo check for failure of base64 decoding / catch warnings
627
-						$GLOBALS['_xh']['value']=base64_decode($GLOBALS['_xh']['ac']);
627
+						$GLOBALS['_xh']['value'] = base64_decode($GLOBALS['_xh']['ac']);
628 628
 					}
629
-					elseif ($name=='BOOLEAN')
629
+					elseif ($name == 'BOOLEAN')
630 630
 					{
631 631
 						// special case here: we translate boolean 1 or 0 into PHP
632 632
 						// constants true or false.
@@ -634,19 +634,19 @@  discard block
 block discarded – undo
634 634
 						// spec never mentions them (see eg. Blogger api docs)
635 635
 						// NB: this simple checks helps a lot sanitizing input, ie no
636 636
 						// security problems around here
637
-						if ($GLOBALS['_xh']['ac']=='1' || strcasecmp($GLOBALS['_xh']['ac'], 'true') == 0)
637
+						if ($GLOBALS['_xh']['ac'] == '1' || strcasecmp($GLOBALS['_xh']['ac'], 'true') == 0)
638 638
 						{
639
-							$GLOBALS['_xh']['value']=true;
639
+							$GLOBALS['_xh']['value'] = true;
640 640
 						}
641 641
 						else
642 642
 						{
643 643
 							// log if receiveing something strange, even though we set the value to false anyway
644
-							if ($GLOBALS['_xh']['ac']!='0' && strcasecmp($GLOBALS['_xh']['ac'], 'false') != 0)
644
+							if ($GLOBALS['_xh']['ac'] != '0' && strcasecmp($GLOBALS['_xh']['ac'], 'false') != 0)
645 645
 								error_log('XML-RPC: invalid value received in BOOLEAN: '.$GLOBALS['_xh']['ac']);
646
-							$GLOBALS['_xh']['value']=false;
646
+							$GLOBALS['_xh']['value'] = false;
647 647
 						}
648 648
 					}
649
-					elseif ($name=='DOUBLE')
649
+					elseif ($name == 'DOUBLE')
650 650
 					{
651 651
 						// we have a DOUBLE
652 652
 						// we must check that only 0123456789-.<space> are characters here
@@ -655,12 +655,12 @@  discard block
 block discarded – undo
655 655
 						{
656 656
 							/// @todo: find a better way of throwing an error than this!
657 657
 							error_log('XML-RPC: non numeric value received in DOUBLE: '.$GLOBALS['_xh']['ac']);
658
-							$GLOBALS['_xh']['value']='ERROR_NON_NUMERIC_FOUND';
658
+							$GLOBALS['_xh']['value'] = 'ERROR_NON_NUMERIC_FOUND';
659 659
 						}
660 660
 						else
661 661
 						{
662 662
 							// it's ok, add it on
663
-							$GLOBALS['_xh']['value']=(double)$GLOBALS['_xh']['ac'];
663
+							$GLOBALS['_xh']['value'] = (double) $GLOBALS['_xh']['ac'];
664 664
 						}
665 665
 					}
666 666
 					else
@@ -671,19 +671,19 @@  discard block
 block discarded – undo
671 671
 						{
672 672
 							/// @todo find a better way of throwing an error than this!
673 673
 							error_log('XML-RPC: non numeric value received in INT: '.$GLOBALS['_xh']['ac']);
674
-							$GLOBALS['_xh']['value']='ERROR_NON_NUMERIC_FOUND';
674
+							$GLOBALS['_xh']['value'] = 'ERROR_NON_NUMERIC_FOUND';
675 675
 						}
676 676
 						else
677 677
 						{
678 678
 							// it's ok, add it on
679
-							$GLOBALS['_xh']['value']=(int)$GLOBALS['_xh']['ac'];
679
+							$GLOBALS['_xh']['value'] = (int) $GLOBALS['_xh']['ac'];
680 680
 						}
681 681
 					}
682 682
 					//$GLOBALS['_xh']['ac']=''; // is this necessary?
683
-					$GLOBALS['_xh']['lv']=3; // indicate we've found a value
683
+					$GLOBALS['_xh']['lv'] = 3; // indicate we've found a value
684 684
 					break;
685 685
 				case 'NAME':
686
-					$GLOBALS['_xh']['valuestack'][count($GLOBALS['_xh']['valuestack'])-1]['name'] = $GLOBALS['_xh']['ac'];
686
+					$GLOBALS['_xh']['valuestack'][count($GLOBALS['_xh']['valuestack']) - 1]['name'] = $GLOBALS['_xh']['ac'];
687 687
 					break;
688 688
 				case 'MEMBER':
689 689
 					//$GLOBALS['_xh']['ac']=''; // is this necessary?
@@ -692,20 +692,20 @@  discard block
 block discarded – undo
692 692
 					if ($GLOBALS['_xh']['vt'])
693 693
 					{
694 694
 						$vscount = count($GLOBALS['_xh']['valuestack']);
695
-						$GLOBALS['_xh']['valuestack'][$vscount-1]['values'][$GLOBALS['_xh']['valuestack'][$vscount-1]['name']] = $GLOBALS['_xh']['value'];
695
+						$GLOBALS['_xh']['valuestack'][$vscount - 1]['values'][$GLOBALS['_xh']['valuestack'][$vscount - 1]['name']] = $GLOBALS['_xh']['value'];
696 696
 					} else
697 697
 						error_log('XML-RPC: missing VALUE inside STRUCT in received xml');
698 698
 					break;
699 699
 				case 'DATA':
700 700
 					//$GLOBALS['_xh']['ac']=''; // is this necessary?
701
-					$GLOBALS['_xh']['vt']=null; // reset this to check for 2 data elements in a row - even if they're empty
701
+					$GLOBALS['_xh']['vt'] = null; // reset this to check for 2 data elements in a row - even if they're empty
702 702
 					break;
703 703
 				case 'STRUCT':
704 704
 				case 'ARRAY':
705 705
 					// fetch out of stack array of values, and promote it to current value
706 706
 					$curr_val = array_pop($GLOBALS['_xh']['valuestack']);
707 707
 					$GLOBALS['_xh']['value'] = $curr_val['values'];
708
-					$GLOBALS['_xh']['vt']=strtolower($name);
708
+					$GLOBALS['_xh']['vt'] = strtolower($name);
709 709
 					if (isset($curr_val['php_class']))
710 710
 					{
711 711
 						$GLOBALS['_xh']['php_class'] = $curr_val['php_class'];
@@ -716,22 +716,22 @@  discard block
 block discarded – undo
716 716
 					// unless no VALUE was found
717 717
 					if ($GLOBALS['_xh']['vt'])
718 718
 					{
719
-						$GLOBALS['_xh']['params'][]=$GLOBALS['_xh']['value'];
720
-						$GLOBALS['_xh']['pt'][]=$GLOBALS['_xh']['vt'];
719
+						$GLOBALS['_xh']['params'][] = $GLOBALS['_xh']['value'];
720
+						$GLOBALS['_xh']['pt'][] = $GLOBALS['_xh']['vt'];
721 721
 					}
722 722
 					else
723 723
 						error_log('XML-RPC: missing VALUE inside PARAM in received xml');
724 724
 					break;
725 725
 				case 'METHODNAME':
726
-					$GLOBALS['_xh']['method']=preg_replace('/^[\n\r\t ]+/', '', $GLOBALS['_xh']['ac']);
726
+					$GLOBALS['_xh']['method'] = preg_replace('/^[\n\r\t ]+/', '', $GLOBALS['_xh']['ac']);
727 727
 					break;
728 728
 				case 'NIL':
729 729
 				case 'EX:NIL':
730 730
 					if ($GLOBALS['xmlrpc_null_extension'])
731 731
 					{
732
-						$GLOBALS['_xh']['vt']='null';
733
-						$GLOBALS['_xh']['value']=null;
734
-						$GLOBALS['_xh']['lv']=3;
732
+						$GLOBALS['_xh']['vt'] = 'null';
733
+						$GLOBALS['_xh']['value'] = null;
734
+						$GLOBALS['_xh']['lv'] = 3;
735 735
 						break;
736 736
 					}
737 737
 					// drop through intentionally if nil extension not enabled
@@ -762,7 +762,7 @@  discard block
 block discarded – undo
762 762
 		{
763 763
 			// "lookforvalue==3" means that we've found an entire value
764 764
 			// and should discard any further character data
765
-			if($GLOBALS['_xh']['lv']!=3)
765
+			if ($GLOBALS['_xh']['lv'] != 3)
766 766
 			{
767 767
 				// G. Giunta 2006-08-23: useless change of 'lv' from 1 to 2
768 768
 				//if($GLOBALS['_xh']['lv']==1)
@@ -776,7 +776,7 @@  discard block
 block discarded – undo
776 776
 				//{
777 777
 				//	$GLOBALS['_xh']['ac'] = '';
778 778
 				//}
779
-				$GLOBALS['_xh']['ac'].=$data;
779
+				$GLOBALS['_xh']['ac'] .= $data;
780 780
 			}
781 781
 		}
782 782
 	}
@@ -788,14 +788,14 @@  discard block
 block discarded – undo
788 788
 		// skip processing if xml fault already detected
789 789
 		if ($GLOBALS['_xh']['isf'] < 2)
790 790
 		{
791
-			if(substr($data, 0, 1) == '&' && substr($data, -1, 1) == ';')
791
+			if (substr($data, 0, 1) == '&' && substr($data, -1, 1) == ';')
792 792
 			{
793 793
 				// G. Giunta 2006-08-25: useless change of 'lv' from 1 to 2
794 794
 				//if($GLOBALS['_xh']['lv']==1)
795 795
 				//{
796 796
 				//	$GLOBALS['_xh']['lv']=2;
797 797
 				//}
798
-				$GLOBALS['_xh']['ac'].=$data;
798
+				$GLOBALS['_xh']['ac'] .= $data;
799 799
 			}
800 800
 		}
801 801
 		return true;
@@ -805,30 +805,30 @@  discard block
 block discarded – undo
805 805
 	{
806 806
 		var $path;
807 807
 		var $server;
808
-		var $port=0;
809
-		var $method='http';
808
+		var $port = 0;
809
+		var $method = 'http';
810 810
 		var $errno;
811 811
 		var $errstr;
812
-		var $debug=0;
813
-		var $username='';
814
-		var $password='';
815
-		var $authtype=1;
816
-		var $cert='';
817
-		var $certpass='';
818
-		var $cacert='';
819
-		var $cacertdir='';
820
-		var $key='';
821
-		var $keypass='';
822
-		var $verifypeer=true;
823
-		var $verifyhost=1;
824
-		var $no_multicall=false;
825
-		var $proxy='';
826
-		var $proxyport=0;
827
-		var $proxy_user='';
828
-		var $proxy_pass='';
829
-		var $proxy_authtype=1;
830
-		var $cookies=array();
831
-		var $extracurlopts=array();
812
+		var $debug = 0;
813
+		var $username = '';
814
+		var $password = '';
815
+		var $authtype = 1;
816
+		var $cert = '';
817
+		var $certpass = '';
818
+		var $cacert = '';
819
+		var $cacertdir = '';
820
+		var $key = '';
821
+		var $keypass = '';
822
+		var $verifypeer = true;
823
+		var $verifyhost = 1;
824
+		var $no_multicall = false;
825
+		var $proxy = '';
826
+		var $proxyport = 0;
827
+		var $proxy_user = '';
828
+		var $proxy_pass = '';
829
+		var $proxy_authtype = 1;
830
+		var $cookies = array();
831
+		var $extracurlopts = array();
832 832
 
833 833
 		/**
834 834
 		* List of http compression methods accepted by the client for responses.
@@ -872,59 +872,59 @@  discard block
 block discarded – undo
872 872
 		* @param integer $port the port the server is listening on, defaults to 80 or 443 depending on protocol used
873 873
 		* @param string $method the http protocol variant: defaults to 'http', 'https' and 'http11' can be used if CURL is installed
874 874
 		*/
875
-		function xmlrpc_client($path, $server='', $port='', $method='')
875
+		function xmlrpc_client($path, $server = '', $port = '', $method = '')
876 876
 		{
877 877
 			// allow user to specify all params in $path
878
-			if($server == '' and $port == '' and $method == '')
878
+			if ($server == '' and $port == '' and $method == '')
879 879
 			{
880 880
 				$parts = parse_url($path);
881 881
 				$server = $parts['host'];
882 882
 				$path = isset($parts['path']) ? $parts['path'] : '';
883
-				if(isset($parts['query']))
883
+				if (isset($parts['query']))
884 884
 				{
885 885
 					$path .= '?'.$parts['query'];
886 886
 				}
887
-				if(isset($parts['fragment']))
887
+				if (isset($parts['fragment']))
888 888
 				{
889 889
 					$path .= '#'.$parts['fragment'];
890 890
 				}
891
-				if(isset($parts['port']))
891
+				if (isset($parts['port']))
892 892
 				{
893 893
 					$port = $parts['port'];
894 894
 				}
895
-				if(isset($parts['scheme']))
895
+				if (isset($parts['scheme']))
896 896
 				{
897 897
 					$method = $parts['scheme'];
898 898
 				}
899
-				if(isset($parts['user']))
899
+				if (isset($parts['user']))
900 900
 				{
901 901
 					$this->username = $parts['user'];
902 902
 				}
903
-				if(isset($parts['pass']))
903
+				if (isset($parts['pass']))
904 904
 				{
905 905
 					$this->password = $parts['pass'];
906 906
 				}
907 907
 			}
908
-			if($path == '' || $path[0] != '/')
908
+			if ($path == '' || $path[0] != '/')
909 909
 			{
910
-				$this->path='/'.$path;
910
+				$this->path = '/'.$path;
911 911
 			}
912 912
 			else
913 913
 			{
914
-				$this->path=$path;
914
+				$this->path = $path;
915 915
 			}
916
-			$this->server=$server;
917
-			if($port != '')
916
+			$this->server = $server;
917
+			if ($port != '')
918 918
 			{
919
-				$this->port=$port;
919
+				$this->port = $port;
920 920
 			}
921
-			if($method != '')
921
+			if ($method != '')
922 922
 			{
923
-				$this->method=$method;
923
+				$this->method = $method;
924 924
 			}
925 925
 
926 926
 			// if ZLIB is enabled, let the client by default accept compressed responses
927
-			if(function_exists('gzinflate') || (
927
+			if (function_exists('gzinflate') || (
928 928
 				function_exists('curl_init') && (($info = curl_version()) &&
929 929
 				((is_string($info) && strpos($info, 'zlib') !== null) || isset($info['libz_version'])))
930 930
 			))
@@ -939,7 +939,7 @@  discard block
 block discarded – undo
939 939
 			$this->accepted_charset_encodings = array('UTF-8', 'ISO-8859-1', 'US-ASCII');
940 940
 
941 941
 			// initialize user_agent string
942
-			$this->user_agent = $GLOBALS['xmlrpcName'] . ' ' . $GLOBALS['xmlrpcVersion'];
942
+			$this->user_agent = $GLOBALS['xmlrpcName'].' '.$GLOBALS['xmlrpcVersion'];
943 943
 		}
944 944
 
945 945
 		/**
@@ -949,7 +949,7 @@  discard block
 block discarded – undo
949 949
 		*/
950 950
 		function setDebug($in)
951 951
 		{
952
-			$this->debug=$in;
952
+			$this->debug = $in;
953 953
 		}
954 954
 
955 955
 		/**
@@ -959,11 +959,11 @@  discard block
 block discarded – undo
959 959
 		* @param integer $t auth type. See curl_setopt man page for supported auth types. Defaults to CURLAUTH_BASIC (basic auth)
960 960
 		* @access public
961 961
 		*/
962
-		function setCredentials($u, $p, $t=1)
962
+		function setCredentials($u, $p, $t = 1)
963 963
 		{
964
-			$this->username=$u;
965
-			$this->password=$p;
966
-			$this->authtype=$t;
964
+			$this->username = $u;
965
+			$this->password = $p;
966
+			$this->authtype = $t;
967 967
 		}
968 968
 
969 969
 		/**
@@ -985,7 +985,7 @@  discard block
 block discarded – undo
985 985
 		* @param bool $is_dir set to true to indicate cacert is a dir. defaults to false
986 986
 		* @access public
987 987
 		*/
988
-		function setCaCertificate($cacert, $is_dir=false)
988
+		function setCaCertificate($cacert, $is_dir = false)
989 989
 		{
990 990
 			if ($is_dir)
991 991
 			{
@@ -1090,7 +1090,7 @@  discard block
 block discarded – undo
1090 1090
 		*
1091 1091
 		* @todo check correctness of urlencoding cookie value (copied from php way of doing it...)
1092 1092
 		*/
1093
-		function setCookie($name, $value='', $path='', $domain='', $port=null)
1093
+		function setCookie($name, $value = '', $path = '', $domain = '', $port = null)
1094 1094
 		{
1095 1095
 			$this->cookies[$name]['value'] = urlencode($value);
1096 1096
 			if ($path || $domain || $port)
@@ -1111,7 +1111,7 @@  discard block
 block discarded – undo
1111 1111
 		* It allows eg. to bind client to a specific IP interface / address
1112 1112
 		* @param $options array
1113 1113
 		*/
1114
-		function SetCurlOptions( $options )
1114
+		function SetCurlOptions($options)
1115 1115
 		{
1116 1116
 			$this->extracurlopts = $options;
1117 1117
 		}
@@ -1120,7 +1120,7 @@  discard block
 block discarded – undo
1120 1120
 		* Set user-agent string that will be used by this client instance
1121 1121
 		* in http headers sent to the server
1122 1122
 		*/
1123
-		function SetUserAgent( $agentstring )
1123
+		function SetUserAgent($agentstring)
1124 1124
 		{
1125 1125
 			$this->user_agent = $agentstring;
1126 1126
 		}
@@ -1133,22 +1133,22 @@  discard block
 block discarded – undo
1133 1133
 		* @return xmlrpcresp
1134 1134
 		* @access public
1135 1135
 		*/
1136
-		function& send($msg, $timeout=0, $method='')
1136
+		function& send($msg, $timeout = 0, $method = '')
1137 1137
 		{
1138 1138
 			// if user deos not specify http protocol, use native method of this client
1139 1139
 			// (i.e. method set during call to constructor)
1140
-			if($method == '')
1140
+			if ($method == '')
1141 1141
 			{
1142 1142
 				$method = $this->method;
1143 1143
 			}
1144 1144
 
1145
-			if(is_array($msg))
1145
+			if (is_array($msg))
1146 1146
 			{
1147 1147
 				// $msg is an array of xmlrpcmsg's
1148 1148
 				$r = $this->multicall($msg, $timeout, $method);
1149 1149
 				return $r;
1150 1150
 			}
1151
-			elseif(is_string($msg))
1151
+			elseif (is_string($msg))
1152 1152
 			{
1153 1153
 				$n = new xmlrpcmsg('');
1154 1154
 				$n->payload = $msg;
@@ -1156,11 +1156,11 @@  discard block
 block discarded – undo
1156 1156
 			}
1157 1157
 
1158 1158
 			// where msg is an xmlrpcmsg
1159
-			$msg->debug=$this->debug;
1159
+			$msg->debug = $this->debug;
1160 1160
 
1161
-			if($method == 'https')
1161
+			if ($method == 'https')
1162 1162
 			{
1163
-				$r =& $this->sendPayloadHTTPS(
1163
+				$r = & $this->sendPayloadHTTPS(
1164 1164
 					$msg,
1165 1165
 					$this->server,
1166 1166
 					$this->port,
@@ -1182,9 +1182,9 @@  discard block
 block discarded – undo
1182 1182
 					$this->keypass
1183 1183
 				);
1184 1184
 			}
1185
-			elseif($method == 'http11')
1185
+			elseif ($method == 'http11')
1186 1186
 			{
1187
-				$r =& $this->sendPayloadCURL(
1187
+				$r = & $this->sendPayloadCURL(
1188 1188
 					$msg,
1189 1189
 					$this->server,
1190 1190
 					$this->port,
@@ -1207,7 +1207,7 @@  discard block
 block discarded – undo
1207 1207
 			}
1208 1208
 			else
1209 1209
 			{
1210
-				$r =& $this->sendPayloadHTTP10(
1210
+				$r = & $this->sendPayloadHTTP10(
1211 1211
 					$msg,
1212 1212
 					$this->server,
1213 1213
 					$this->port,
@@ -1229,29 +1229,29 @@  discard block
 block discarded – undo
1229 1229
 		/**
1230 1230
 		* @access private
1231 1231
 		*/
1232
-		function &sendPayloadHTTP10($msg, $server, $port, $timeout=0,
1233
-			$username='', $password='', $authtype=1, $proxyhost='',
1234
-			$proxyport=0, $proxyusername='', $proxypassword='', $proxyauthtype=1)
1232
+		function &sendPayloadHTTP10($msg, $server, $port, $timeout = 0,
1233
+			$username = '', $password = '', $authtype = 1, $proxyhost = '',
1234
+			$proxyport = 0, $proxyusername = '', $proxypassword = '', $proxyauthtype = 1)
1235 1235
 		{
1236
-			if($port==0)
1236
+			if ($port == 0)
1237 1237
 			{
1238
-				$port=80;
1238
+				$port = 80;
1239 1239
 			}
1240 1240
 
1241 1241
 			// Only create the payload if it was not created previously
1242
-			if(empty($msg->payload))
1242
+			if (empty($msg->payload))
1243 1243
 			{
1244 1244
 				$msg->createPayload($this->request_charset_encoding);
1245 1245
 			}
1246 1246
 
1247 1247
 			$payload = $msg->payload;
1248 1248
 			// Deflate request body and set appropriate request headers
1249
-			if(function_exists('gzdeflate') && ($this->request_compression == 'gzip' || $this->request_compression == 'deflate'))
1249
+			if (function_exists('gzdeflate') && ($this->request_compression == 'gzip' || $this->request_compression == 'deflate'))
1250 1250
 			{
1251
-				if($this->request_compression == 'gzip')
1251
+				if ($this->request_compression == 'gzip')
1252 1252
 				{
1253 1253
 					$a = @gzencode($payload);
1254
-					if($a)
1254
+					if ($a)
1255 1255
 					{
1256 1256
 						$payload = $a;
1257 1257
 						$encoding_hdr = "Content-Encoding: gzip\r\n";
@@ -1260,7 +1260,7 @@  discard block
 block discarded – undo
1260 1260
 				else
1261 1261
 				{
1262 1262
 					$a = @gzcompress($payload);
1263
-					if($a)
1263
+					if ($a)
1264 1264
 					{
1265 1265
 						$payload = $a;
1266 1266
 						$encoding_hdr = "Content-Encoding: deflate\r\n";
@@ -1273,10 +1273,10 @@  discard block
 block discarded – undo
1273 1273
 			}
1274 1274
 
1275 1275
 			// thanks to Grant Rauscher <[email protected]> for this
1276
-			$credentials='';
1277
-			if($username!='')
1276
+			$credentials = '';
1277
+			if ($username != '')
1278 1278
 			{
1279
-				$credentials='Authorization: Basic ' . base64_encode($username . ':' . $password) . "\r\n";
1279
+				$credentials = 'Authorization: Basic '.base64_encode($username.':'.$password)."\r\n";
1280 1280
 				if ($authtype != 1)
1281 1281
 				{
1282 1282
 					error_log('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported with HTTP 1.0');
@@ -1284,28 +1284,28 @@  discard block
 block discarded – undo
1284 1284
 			}
1285 1285
 
1286 1286
 			$accepted_encoding = '';
1287
-			if(is_array($this->accepted_compression) && count($this->accepted_compression))
1287
+			if (is_array($this->accepted_compression) && count($this->accepted_compression))
1288 1288
 			{
1289
-				$accepted_encoding = 'Accept-Encoding: ' . implode(', ', $this->accepted_compression) . "\r\n";
1289
+				$accepted_encoding = 'Accept-Encoding: '.implode(', ', $this->accepted_compression)."\r\n";
1290 1290
 			}
1291 1291
 
1292 1292
 			$proxy_credentials = '';
1293
-			if($proxyhost)
1293
+			if ($proxyhost)
1294 1294
 			{
1295
-				if($proxyport == 0)
1295
+				if ($proxyport == 0)
1296 1296
 				{
1297 1297
 					$proxyport = 8080;
1298 1298
 				}
1299 1299
 				$connectserver = $proxyhost;
1300 1300
 				$connectport = $proxyport;
1301 1301
 				$uri = 'http://'.$server.':'.$port.$this->path;
1302
-				if($proxyusername != '')
1302
+				if ($proxyusername != '')
1303 1303
 				{
1304 1304
 					if ($proxyauthtype != 1)
1305 1305
 					{
1306 1306
 						error_log('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported with HTTP 1.0');
1307 1307
 					}
1308
-					$proxy_credentials = 'Proxy-Authorization: Basic ' . base64_encode($proxyusername.':'.$proxypassword) . "\r\n";
1308
+					$proxy_credentials = 'Proxy-Authorization: Basic '.base64_encode($proxyusername.':'.$proxypassword)."\r\n";
1309 1309
 				}
1310 1310
 			}
1311 1311
 			else
@@ -1317,7 +1317,7 @@  discard block
 block discarded – undo
1317 1317
 
1318 1318
 			// Cookie generation, as per rfc2965 (version 1 cookies) or
1319 1319
 			// netscape's rules (version 0 cookies)
1320
-			$cookieheader='';
1320
+			$cookieheader = '';
1321 1321
 			if (count($this->cookies))
1322 1322
 			{
1323 1323
 				$version = '';
@@ -1325,70 +1325,70 @@  discard block
 block discarded – undo
1325 1325
 				{
1326 1326
 					if ($cookie['version'])
1327 1327
 					{
1328
-						$version = ' $Version="' . $cookie['version'] . '";';
1329
-						$cookieheader .= ' ' . $name . '="' . $cookie['value'] . '";';
1328
+						$version = ' $Version="'.$cookie['version'].'";';
1329
+						$cookieheader .= ' '.$name.'="'.$cookie['value'].'";';
1330 1330
 						if ($cookie['path'])
1331
-							$cookieheader .= ' $Path="' . $cookie['path'] . '";';
1331
+							$cookieheader .= ' $Path="'.$cookie['path'].'";';
1332 1332
 						if ($cookie['domain'])
1333
-							$cookieheader .= ' $Domain="' . $cookie['domain'] . '";';
1333
+							$cookieheader .= ' $Domain="'.$cookie['domain'].'";';
1334 1334
 						if ($cookie['port'])
1335
-							$cookieheader .= ' $Port="' . $cookie['port'] . '";';
1335
+							$cookieheader .= ' $Port="'.$cookie['port'].'";';
1336 1336
 					}
1337 1337
 					else
1338 1338
 					{
1339
-						$cookieheader .= ' ' . $name . '=' . $cookie['value'] . ";";
1339
+						$cookieheader .= ' '.$name.'='.$cookie['value'].";";
1340 1340
 					}
1341 1341
 				}
1342
-				$cookieheader = 'Cookie:' . $version . substr($cookieheader, 0, -1) . "\r\n";
1342
+				$cookieheader = 'Cookie:'.$version.substr($cookieheader, 0, -1)."\r\n";
1343 1343
 			}
1344 1344
 
1345
-			$op= 'POST ' . $uri. " HTTP/1.0\r\n" .
1346
-				'User-Agent: ' . $this->user_agent . "\r\n" .
1347
-				'Host: '. $server . ':' . $port . "\r\n" .
1348
-				$credentials .
1349
-				$proxy_credentials .
1350
-				$accepted_encoding .
1351
-				$encoding_hdr .
1352
-				'Accept-Charset: ' . implode(',', $this->accepted_charset_encodings) . "\r\n" .
1353
-				$cookieheader .
1354
-				'Content-Type: ' . $msg->content_type . "\r\nContent-Length: " .
1355
-				strlen($payload) . "\r\n\r\n" .
1345
+			$op = 'POST '.$uri." HTTP/1.0\r\n".
1346
+				'User-Agent: '.$this->user_agent."\r\n".
1347
+				'Host: '.$server.':'.$port."\r\n".
1348
+				$credentials.
1349
+				$proxy_credentials.
1350
+				$accepted_encoding.
1351
+				$encoding_hdr.
1352
+				'Accept-Charset: '.implode(',', $this->accepted_charset_encodings)."\r\n".
1353
+				$cookieheader.
1354
+				'Content-Type: '.$msg->content_type."\r\nContent-Length: ".
1355
+				strlen($payload)."\r\n\r\n".
1356 1356
 				$payload;
1357 1357
 
1358
-			if($this->debug > 1)
1358
+			if ($this->debug > 1)
1359 1359
 			{
1360
-				print "<PRE>\n---SENDING---\n" . htmlentities($op) . "\n---END---\n</PRE>";
1360
+				print "<PRE>\n---SENDING---\n".htmlentities($op)."\n---END---\n</PRE>";
1361 1361
 				// let the client see this now in case http times out...
1362 1362
 				flush();
1363 1363
 			}
1364 1364
 
1365
-			if($timeout>0)
1365
+			if ($timeout > 0)
1366 1366
 			{
1367
-				$fp=@fsockopen($connectserver, $connectport, $this->errno, $this->errstr, $timeout);
1367
+				$fp = @fsockopen($connectserver, $connectport, $this->errno, $this->errstr, $timeout);
1368 1368
 			}
1369 1369
 			else
1370 1370
 			{
1371
-				$fp=@fsockopen($connectserver, $connectport, $this->errno, $this->errstr);
1371
+				$fp = @fsockopen($connectserver, $connectport, $this->errno, $this->errstr);
1372 1372
 			}
1373
-			if($fp)
1373
+			if ($fp)
1374 1374
 			{
1375
-				if($timeout>0 && function_exists('stream_set_timeout'))
1375
+				if ($timeout > 0 && function_exists('stream_set_timeout'))
1376 1376
 				{
1377 1377
 					stream_set_timeout($fp, $timeout);
1378 1378
 				}
1379 1379
 			}
1380 1380
 			else
1381 1381
 			{
1382
-				$this->errstr='Connect error: '.$this->errstr;
1383
-				$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $this->errstr . ' (' . $this->errno . ')');
1382
+				$this->errstr = 'Connect error: '.$this->errstr;
1383
+				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $this->errstr.' ('.$this->errno.')');
1384 1384
 				return $r;
1385 1385
 			}
1386 1386
 
1387
-			if(!fputs($fp, $op, strlen($op)))
1387
+			if (!fputs($fp, $op, strlen($op)))
1388 1388
 			{
1389 1389
 				fclose($fp);
1390
-				$this->errstr='Write error';
1391
-				$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $this->errstr);
1390
+				$this->errstr = 'Write error';
1391
+				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $this->errstr);
1392 1392
 				return $r;
1393 1393
 			}
1394 1394
 			else
@@ -1398,15 +1398,15 @@  discard block
 block discarded – undo
1398 1398
 			}
1399 1399
 			// G. Giunta 2005/10/24: close socket before parsing.
1400 1400
 			// should yeld slightly better execution times, and make easier recursive calls (e.g. to follow http redirects)
1401
-			$ipd='';
1401
+			$ipd = '';
1402 1402
 			do
1403 1403
 			{
1404 1404
 				// shall we check for $data === FALSE?
1405 1405
 				// as per the manual, it signals an error
1406
-				$ipd.=fread($fp, 32768);
1407
-			} while(!feof($fp));
1406
+				$ipd .= fread($fp, 32768);
1407
+			} while (!feof($fp));
1408 1408
 			fclose($fp);
1409
-			$r =& $msg->parseResponse($ipd, false, $this->return_type);
1409
+			$r = & $msg->parseResponse($ipd, false, $this->return_type);
1410 1410
 			return $r;
1411 1411
 
1412 1412
 		}
@@ -1414,12 +1414,12 @@  discard block
 block discarded – undo
1414 1414
 		/**
1415 1415
 		* @access private
1416 1416
 		*/
1417
-		function &sendPayloadHTTPS($msg, $server, $port, $timeout=0, $username='',
1418
-			$password='', $authtype=1, $cert='',$certpass='', $cacert='', $cacertdir='',
1419
-			$proxyhost='', $proxyport=0, $proxyusername='', $proxypassword='', $proxyauthtype=1,
1420
-			$keepalive=false, $key='', $keypass='')
1417
+		function &sendPayloadHTTPS($msg, $server, $port, $timeout = 0, $username = '',
1418
+			$password = '', $authtype = 1, $cert = '', $certpass = '', $cacert = '', $cacertdir = '',
1419
+			$proxyhost = '', $proxyport = 0, $proxyusername = '', $proxypassword = '', $proxyauthtype = 1,
1420
+			$keepalive = false, $key = '', $keypass = '')
1421 1421
 		{
1422
-			$r =& $this->sendPayloadCURL($msg, $server, $port, $timeout, $username,
1422
+			$r = & $this->sendPayloadCURL($msg, $server, $port, $timeout, $username,
1423 1423
 				$password, $authtype, $cert, $certpass, $cacert, $cacertdir, $proxyhost, $proxyport,
1424 1424
 				$proxyusername, $proxypassword, $proxyauthtype, 'https', $keepalive, $key, $keypass);
1425 1425
 			return $r;
@@ -1431,31 +1431,31 @@  discard block
 block discarded – undo
1431 1431
 		* NB: CURL versions before 7.11.10 cannot use proxy to talk to https servers!
1432 1432
 		* @access private
1433 1433
 		*/
1434
-		function &sendPayloadCURL($msg, $server, $port, $timeout=0, $username='',
1435
-			$password='', $authtype=1, $cert='', $certpass='', $cacert='', $cacertdir='',
1436
-			$proxyhost='', $proxyport=0, $proxyusername='', $proxypassword='', $proxyauthtype=1, $method='https',
1437
-			$keepalive=false, $key='', $keypass='')
1434
+		function &sendPayloadCURL($msg, $server, $port, $timeout = 0, $username = '',
1435
+			$password = '', $authtype = 1, $cert = '', $certpass = '', $cacert = '', $cacertdir = '',
1436
+			$proxyhost = '', $proxyport = 0, $proxyusername = '', $proxypassword = '', $proxyauthtype = 1, $method = 'https',
1437
+			$keepalive = false, $key = '', $keypass = '')
1438 1438
 		{
1439
-			if(!function_exists('curl_init'))
1439
+			if (!function_exists('curl_init'))
1440 1440
 			{
1441
-				$this->errstr='CURL unavailable on this install';
1442
-				$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['no_curl'], $GLOBALS['xmlrpcstr']['no_curl']);
1441
+				$this->errstr = 'CURL unavailable on this install';
1442
+				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['no_curl'], $GLOBALS['xmlrpcstr']['no_curl']);
1443 1443
 				return $r;
1444 1444
 			}
1445
-			if($method == 'https')
1445
+			if ($method == 'https')
1446 1446
 			{
1447
-				if(($info = curl_version()) &&
1447
+				if (($info = curl_version()) &&
1448 1448
 					((is_string($info) && strpos($info, 'OpenSSL') === null) || (is_array($info) && !isset($info['ssl_version']))))
1449 1449
 				{
1450
-					$this->errstr='SSL unavailable on this install';
1451
-					$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['no_ssl'], $GLOBALS['xmlrpcstr']['no_ssl']);
1450
+					$this->errstr = 'SSL unavailable on this install';
1451
+					$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['no_ssl'], $GLOBALS['xmlrpcstr']['no_ssl']);
1452 1452
 					return $r;
1453 1453
 				}
1454 1454
 			}
1455 1455
 
1456
-			if($port == 0)
1456
+			if ($port == 0)
1457 1457
 			{
1458
-				if($method == 'http')
1458
+				if ($method == 'http')
1459 1459
 				{
1460 1460
 					$port = 80;
1461 1461
 				}
@@ -1466,19 +1466,19 @@  discard block
 block discarded – undo
1466 1466
 			}
1467 1467
 
1468 1468
 			// Only create the payload if it was not created previously
1469
-			if(empty($msg->payload))
1469
+			if (empty($msg->payload))
1470 1470
 			{
1471 1471
 				$msg->createPayload($this->request_charset_encoding);
1472 1472
 			}
1473 1473
 
1474 1474
 			// Deflate request body and set appropriate request headers
1475 1475
 			$payload = $msg->payload;
1476
-			if(function_exists('gzdeflate') && ($this->request_compression == 'gzip' || $this->request_compression == 'deflate'))
1476
+			if (function_exists('gzdeflate') && ($this->request_compression == 'gzip' || $this->request_compression == 'deflate'))
1477 1477
 			{
1478
-				if($this->request_compression == 'gzip')
1478
+				if ($this->request_compression == 'gzip')
1479 1479
 				{
1480 1480
 					$a = @gzencode($payload);
1481
-					if($a)
1481
+					if ($a)
1482 1482
 					{
1483 1483
 						$payload = $a;
1484 1484
 						$encoding_hdr = 'Content-Encoding: gzip';
@@ -1487,7 +1487,7 @@  discard block
 block discarded – undo
1487 1487
 				else
1488 1488
 				{
1489 1489
 					$a = @gzcompress($payload);
1490
-					if($a)
1490
+					if ($a)
1491 1491
 					{
1492 1492
 						$payload = $a;
1493 1493
 						$encoding_hdr = 'Content-Encoding: deflate';
@@ -1499,17 +1499,17 @@  discard block
 block discarded – undo
1499 1499
 				$encoding_hdr = '';
1500 1500
 			}
1501 1501
 
1502
-			if($this->debug > 1)
1502
+			if ($this->debug > 1)
1503 1503
 			{
1504
-				print "<PRE>\n---SENDING---\n" . htmlentities($payload) . "\n---END---\n</PRE>";
1504
+				print "<PRE>\n---SENDING---\n".htmlentities($payload)."\n---END---\n</PRE>";
1505 1505
 				// let the client see this now in case http times out...
1506 1506
 				flush();
1507 1507
 			}
1508 1508
 
1509
-			if(!$keepalive || !$this->xmlrpc_curl_handle)
1509
+			if (!$keepalive || !$this->xmlrpc_curl_handle)
1510 1510
 			{
1511
-				$curl = curl_init($method . '://' . $server . ':' . $port . $this->path);
1512
-				if($keepalive)
1511
+				$curl = curl_init($method.'://'.$server.':'.$port.$this->path);
1512
+				if ($keepalive)
1513 1513
 				{
1514 1514
 					$this->xmlrpc_curl_handle = $curl;
1515 1515
 				}
@@ -1522,7 +1522,7 @@  discard block
 block discarded – undo
1522 1522
 			// results into variable
1523 1523
 			curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
1524 1524
 
1525
-			if($this->debug)
1525
+			if ($this->debug)
1526 1526
 			{
1527 1527
 				curl_setopt($curl, CURLOPT_VERBOSE, 1);
1528 1528
 			}
@@ -1539,7 +1539,7 @@  discard block
 block discarded – undo
1539 1539
 			// NB: if we set an empty string, CURL will add http header indicating
1540 1540
 			// ALL methods it is supporting. This is possibly a better option than
1541 1541
 			// letting the user tell what curl can / cannot do...
1542
-			if(is_array($this->accepted_compression) && count($this->accepted_compression))
1542
+			if (is_array($this->accepted_compression) && count($this->accepted_compression))
1543 1543
 			{
1544 1544
 				//curl_setopt($curl, CURLOPT_ENCODING, implode(',', $this->accepted_compression));
1545 1545
 				// empty string means 'any supported by CURL' (shall we catch errors in case CURLOPT_SSLKEY undefined ?)
@@ -1551,26 +1551,26 @@  discard block
 block discarded – undo
1551 1551
 					curl_setopt($curl, CURLOPT_ENCODING, '');
1552 1552
 			}
1553 1553
 			// extra headers
1554
-			$headers = array('Content-Type: ' . $msg->content_type , 'Accept-Charset: ' . implode(',', $this->accepted_charset_encodings));
1554
+			$headers = array('Content-Type: '.$msg->content_type, 'Accept-Charset: '.implode(',', $this->accepted_charset_encodings));
1555 1555
 			// if no keepalive is wanted, let the server know it in advance
1556
-			if(!$keepalive)
1556
+			if (!$keepalive)
1557 1557
 			{
1558 1558
 				$headers[] = 'Connection: close';
1559 1559
 			}
1560 1560
 			// request compression header
1561
-			if($encoding_hdr)
1561
+			if ($encoding_hdr)
1562 1562
 			{
1563 1563
 				$headers[] = $encoding_hdr;
1564 1564
 			}
1565 1565
 
1566 1566
 			curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
1567 1567
 			// timeout is borked
1568
-			if($timeout)
1568
+			if ($timeout)
1569 1569
 			{
1570 1570
 				curl_setopt($curl, CURLOPT_TIMEOUT, $timeout == 1 ? 1 : $timeout - 1);
1571 1571
 			}
1572 1572
 
1573
-			if($username && $password)
1573
+			if ($username && $password)
1574 1574
 			{
1575 1575
 				curl_setopt($curl, CURLOPT_USERPWD, $username.':'.$password);
1576 1576
 				if (defined('CURLOPT_HTTPAUTH'))
@@ -1583,36 +1583,36 @@  discard block
 block discarded – undo
1583 1583
 				}
1584 1584
 			}
1585 1585
 
1586
-			if($method == 'https')
1586
+			if ($method == 'https')
1587 1587
 			{
1588 1588
 				// set cert file
1589
-				if($cert)
1589
+				if ($cert)
1590 1590
 				{
1591 1591
 					curl_setopt($curl, CURLOPT_SSLCERT, $cert);
1592 1592
 				}
1593 1593
 				// set cert password
1594
-				if($certpass)
1594
+				if ($certpass)
1595 1595
 				{
1596 1596
 					curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $certpass);
1597 1597
 				}
1598 1598
 				// whether to verify remote host's cert
1599 1599
 				curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, $this->verifypeer);
1600 1600
 				// set ca certificates file/dir
1601
-				if($cacert)
1601
+				if ($cacert)
1602 1602
 				{
1603 1603
 					curl_setopt($curl, CURLOPT_CAINFO, $cacert);
1604 1604
 				}
1605
-				if($cacertdir)
1605
+				if ($cacertdir)
1606 1606
 				{
1607 1607
 					curl_setopt($curl, CURLOPT_CAPATH, $cacertdir);
1608 1608
 				}
1609 1609
 				// set key file (shall we catch errors in case CURLOPT_SSLKEY undefined ?)
1610
-				if($key)
1610
+				if ($key)
1611 1611
 				{
1612 1612
 					curl_setopt($curl, CURLOPT_SSLKEY, $key);
1613 1613
 				}
1614 1614
 				// set key password (shall we catch errors in case CURLOPT_SSLKEY undefined ?)
1615
-				if($keypass)
1615
+				if ($keypass)
1616 1616
 				{
1617 1617
 					curl_setopt($curl, CURLOPT_SSLKEYPASSWD, $keypass);
1618 1618
 				}
@@ -1621,15 +1621,15 @@  discard block
 block discarded – undo
1621 1621
 			}
1622 1622
 
1623 1623
 			// proxy info
1624
-			if($proxyhost)
1624
+			if ($proxyhost)
1625 1625
 			{
1626
-				if($proxyport == 0)
1626
+				if ($proxyport == 0)
1627 1627
 				{
1628 1628
 					$proxyport = 8080; // NB: even for HTTPS, local connection is on port 8080
1629 1629
 				}
1630 1630
 				curl_setopt($curl, CURLOPT_PROXY, $proxyhost.':'.$proxyport);
1631 1631
 				//curl_setopt($curl, CURLOPT_PROXYPORT,$proxyport);
1632
-				if($proxyusername)
1632
+				if ($proxyusername)
1633 1633
 				{
1634 1634
 					curl_setopt($curl, CURLOPT_PROXYUSERPWD, $proxyusername.':'.$proxypassword);
1635 1635
 					if (defined('CURLOPT_PROXYAUTH'))
@@ -1651,7 +1651,7 @@  discard block
 block discarded – undo
1651 1651
 				$cookieheader = '';
1652 1652
 				foreach ($this->cookies as $name => $cookie)
1653 1653
 				{
1654
-					$cookieheader .= $name . '=' . $cookie['value'] . '; ';
1654
+					$cookieheader .= $name.'='.$cookie['value'].'; ';
1655 1655
 				}
1656 1656
 				curl_setopt($curl, CURLOPT_COOKIE, substr($cookieheader, 0, -2));
1657 1657
 			}
@@ -1666,28 +1666,28 @@  discard block
 block discarded – undo
1666 1666
 			if ($this->debug > 1)
1667 1667
 			{
1668 1668
 				print "<PRE>\n---CURL INFO---\n";
1669
-				foreach(curl_getinfo($curl) as $name => $val)
1670
-					 print $name . ': ' . htmlentities($val). "\n";
1669
+				foreach (curl_getinfo($curl) as $name => $val)
1670
+					 print $name.': '.htmlentities($val)."\n";
1671 1671
 				print "---END---\n</PRE>";
1672 1672
 			}
1673 1673
 
1674
-			if(!$result) /// @todo we should use a better check here - what if we get back '' or '0'?
1674
+			if (!$result) /// @todo we should use a better check here - what if we get back '' or '0'?
1675 1675
 			{
1676
-				$this->errstr='no response';
1677
-				$resp=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['curl_fail'], $GLOBALS['xmlrpcstr']['curl_fail']. ': '. curl_error($curl));
1676
+				$this->errstr = 'no response';
1677
+				$resp = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['curl_fail'], $GLOBALS['xmlrpcstr']['curl_fail'].': '.curl_error($curl));
1678 1678
 				curl_close($curl);
1679
-				if($keepalive)
1679
+				if ($keepalive)
1680 1680
 				{
1681 1681
 					$this->xmlrpc_curl_handle = null;
1682 1682
 				}
1683 1683
 			}
1684 1684
 			else
1685 1685
 			{
1686
-				if(!$keepalive)
1686
+				if (!$keepalive)
1687 1687
 				{
1688 1688
 					curl_close($curl);
1689 1689
 				}
1690
-				$resp =& $msg->parseResponse($result, true, $this->return_type);
1690
+				$resp = & $msg->parseResponse($result, true, $this->return_type);
1691 1691
 			}
1692 1692
 			return $resp;
1693 1693
 		}
@@ -1714,16 +1714,16 @@  discard block
 block discarded – undo
1714 1714
 		* @return array
1715 1715
 		* @access public
1716 1716
 		*/
1717
-		function multicall($msgs, $timeout=0, $method='', $fallback=true)
1717
+		function multicall($msgs, $timeout = 0, $method = '', $fallback = true)
1718 1718
 		{
1719 1719
 			if ($method == '')
1720 1720
 			{
1721 1721
 				$method = $this->method;
1722 1722
 			}
1723
-			if(!$this->no_multicall)
1723
+			if (!$this->no_multicall)
1724 1724
 			{
1725 1725
 				$results = $this->_try_multicall($msgs, $timeout, $method);
1726
-				if(is_array($results))
1726
+				if (is_array($results))
1727 1727
 				{
1728 1728
 					// System.multicall succeeded
1729 1729
 					return $results;
@@ -1762,9 +1762,9 @@  discard block
 block discarded – undo
1762 1762
 			{
1763 1763
 				// system.multicall is (probably) unsupported by server:
1764 1764
 				// emulate multicall via multiple requests
1765
-				foreach($msgs as $msg)
1765
+				foreach ($msgs as $msg)
1766 1766
 				{
1767
-					$results[] =& $this->send($msg, $timeout, $method);
1767
+					$results[] = & $this->send($msg, $timeout, $method);
1768 1768
 				}
1769 1769
 			}
1770 1770
 			else
@@ -1772,7 +1772,7 @@  discard block
 block discarded – undo
1772 1772
 				// user does NOT want to fallback on many single calls:
1773 1773
 				// since we should always return an array of responses,
1774 1774
 				// return an array with the same error repeated n times
1775
-				foreach($msgs as $msg)
1775
+				foreach ($msgs as $msg)
1776 1776
 				{
1777 1777
 					$results[] = $result;
1778 1778
 				}
@@ -1790,12 +1790,12 @@  discard block
 block discarded – undo
1790 1790
 		{
1791 1791
 			// Construct multicall message
1792 1792
 			$calls = array();
1793
-			foreach($msgs as $msg)
1793
+			foreach ($msgs as $msg)
1794 1794
 			{
1795
-				$call['methodName'] = new xmlrpcval($msg->method(),'string');
1795
+				$call['methodName'] = new xmlrpcval($msg->method(), 'string');
1796 1796
 				$numParams = $msg->getNumParams();
1797 1797
 				$params = array();
1798
-				for($i = 0; $i < $numParams; $i++)
1798
+				for ($i = 0; $i < $numParams; $i++)
1799 1799
 				{
1800 1800
 					$params[$i] = $msg->getParam($i);
1801 1801
 				}
@@ -1806,9 +1806,9 @@  discard block
 block discarded – undo
1806 1806
 			$multicall->addParam(new xmlrpcval($calls, 'array'));
1807 1807
 
1808 1808
 			// Attempt RPC call
1809
-			$result =& $this->send($multicall, $timeout, $method);
1809
+			$result = & $this->send($multicall, $timeout, $method);
1810 1810
 
1811
-			if($result->faultCode() != 0)
1811
+			if ($result->faultCode() != 0)
1812 1812
 			{
1813 1813
 				// call to system.multicall failed
1814 1814
 				return $result;
@@ -1825,29 +1825,29 @@  discard block
 block discarded – undo
1825 1825
 			{
1826 1826
 				///@todo test this code branch...
1827 1827
 				$rets = $result->value();
1828
-				if(!is_array($rets))
1828
+				if (!is_array($rets))
1829 1829
 				{
1830
-					return false;		// bad return type from system.multicall
1830
+					return false; // bad return type from system.multicall
1831 1831
 				}
1832 1832
 				$numRets = count($rets);
1833
-				if($numRets != count($msgs))
1833
+				if ($numRets != count($msgs))
1834 1834
 				{
1835
-					return false;		// wrong number of return values.
1835
+					return false; // wrong number of return values.
1836 1836
 				}
1837 1837
 
1838 1838
 				$response = array();
1839
-				for($i = 0; $i < $numRets; $i++)
1839
+				for ($i = 0; $i < $numRets; $i++)
1840 1840
 				{
1841 1841
 					$val = $rets[$i];
1842 1842
 					if (!is_array($val)) {
1843 1843
 						return false;
1844 1844
 					}
1845
-					switch(count($val))
1845
+					switch (count($val))
1846 1846
 					{
1847 1847
 						case 1:
1848
-							if(!isset($val[0]))
1848
+							if (!isset($val[0]))
1849 1849
 							{
1850
-								return false;		// Bad value
1850
+								return false; // Bad value
1851 1851
 							}
1852 1852
 							// Normal return value
1853 1853
 							$response[$i] = new xmlrpcresp($val[0], 0, '', 'phpvals');
@@ -1855,12 +1855,12 @@  discard block
 block discarded – undo
1855 1855
 						case 2:
1856 1856
 							///	@todo remove usage of @: it is apparently quite slow
1857 1857
 							$code = @$val['faultCode'];
1858
-							if(!is_int($code))
1858
+							if (!is_int($code))
1859 1859
 							{
1860 1860
 								return false;
1861 1861
 							}
1862 1862
 							$str = @$val['faultString'];
1863
-							if(!is_string($str))
1863
+							if (!is_string($str))
1864 1864
 							{
1865 1865
 								return false;
1866 1866
 							}
@@ -1875,38 +1875,38 @@  discard block
 block discarded – undo
1875 1875
 			else // return type == 'xmlrpcvals'
1876 1876
 			{
1877 1877
 				$rets = $result->value();
1878
-				if($rets->kindOf() != 'array')
1878
+				if ($rets->kindOf() != 'array')
1879 1879
 				{
1880
-					return false;		// bad return type from system.multicall
1880
+					return false; // bad return type from system.multicall
1881 1881
 				}
1882 1882
 				$numRets = $rets->arraysize();
1883
-				if($numRets != count($msgs))
1883
+				if ($numRets != count($msgs))
1884 1884
 				{
1885
-					return false;		// wrong number of return values.
1885
+					return false; // wrong number of return values.
1886 1886
 				}
1887 1887
 
1888 1888
 				$response = array();
1889
-				for($i = 0; $i < $numRets; $i++)
1889
+				for ($i = 0; $i < $numRets; $i++)
1890 1890
 				{
1891 1891
 					$val = $rets->arraymem($i);
1892
-					switch($val->kindOf())
1892
+					switch ($val->kindOf())
1893 1893
 					{
1894 1894
 						case 'array':
1895
-							if($val->arraysize() != 1)
1895
+							if ($val->arraysize() != 1)
1896 1896
 							{
1897
-								return false;		// Bad value
1897
+								return false; // Bad value
1898 1898
 							}
1899 1899
 							// Normal return value
1900 1900
 							$response[$i] = new xmlrpcresp($val->arraymem(0));
1901 1901
 							break;
1902 1902
 						case 'struct':
1903 1903
 							$code = $val->structmem('faultCode');
1904
-							if($code->kindOf() != 'scalar' || $code->scalartyp() != 'int')
1904
+							if ($code->kindOf() != 'scalar' || $code->scalartyp() != 'int')
1905 1905
 							{
1906 1906
 								return false;
1907 1907
 							}
1908 1908
 							$str = $val->structmem('faultString');
1909
-							if($str->kindOf() != 'scalar' || $str->scalartyp() != 'string')
1909
+							if ($str->kindOf() != 'scalar' || $str->scalartyp() != 'string')
1910 1910
 							{
1911 1911
 								return false;
1912 1912
 							}
@@ -1943,9 +1943,9 @@  discard block
 block discarded – undo
1943 1943
 		* NB: as of now we do not do it, since it might be either an xmlrpcval or a plain
1944 1944
 		* php val, or a complete xml chunk, depending on usage of xmlrpc_client::send() inside which creator is called...
1945 1945
 		*/
1946
-		function xmlrpcresp($val, $fcode = 0, $fstr = '', $valtyp='')
1946
+		function xmlrpcresp($val, $fcode = 0, $fstr = '', $valtyp = '')
1947 1947
 		{
1948
-			if($fcode != 0)
1948
+			if ($fcode != 0)
1949 1949
 			{
1950 1950
 				// error response
1951 1951
 				$this->errno = $fcode;
@@ -2033,31 +2033,31 @@  discard block
 block discarded – undo
2033 2033
 		* @return string the xml representation of the response
2034 2034
 		* @access public
2035 2035
 		*/
2036
-		function serialize($charset_encoding='')
2036
+		function serialize($charset_encoding = '')
2037 2037
 		{
2038 2038
 			if ($charset_encoding != '')
2039
-				$this->content_type = 'text/xml; charset=' . $charset_encoding;
2039
+				$this->content_type = 'text/xml; charset='.$charset_encoding;
2040 2040
 			else
2041 2041
 				$this->content_type = 'text/xml';
2042 2042
 			$result = "<methodResponse>\n";
2043
-			if($this->errno)
2043
+			if ($this->errno)
2044 2044
 			{
2045 2045
 				// G. Giunta 2005/2/13: let non-ASCII response messages be tolerated by clients
2046 2046
 				// by xml-encoding non ascii chars
2047
-				$result .= "<fault>\n" .
2048
-"<value>\n<struct><member><name>faultCode</name>\n<value><int>" . $this->errno .
2049
-"</int></value>\n</member>\n<member>\n<name>faultString</name>\n<value><string>" .
2050
-xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding) . "</string></value>\n</member>\n" .
2047
+				$result .= "<fault>\n".
2048
+"<value>\n<struct><member><name>faultCode</name>\n<value><int>".$this->errno.
2049
+"</int></value>\n</member>\n<member>\n<name>faultString</name>\n<value><string>".
2050
+xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding)."</string></value>\n</member>\n".
2051 2051
 "</struct>\n</value>\n</fault>";
2052 2052
 			}
2053 2053
 			else
2054 2054
 			{
2055
-				if(!is_object($this->val) || !is_a($this->val, 'xmlrpcval'))
2055
+				if (!is_object($this->val) || !is_a($this->val, 'xmlrpcval'))
2056 2056
 				{
2057 2057
 					if (is_string($this->val) && $this->valtyp == 'xml')
2058 2058
 					{
2059
-						$result .= "<params>\n<param>\n" .
2060
-							$this->val .
2059
+						$result .= "<params>\n<param>\n".
2060
+							$this->val.
2061 2061
 							"</param>\n</params>";
2062 2062
 					}
2063 2063
 					else
@@ -2068,8 +2068,8 @@  discard block
 block discarded – undo
2068 2068
 				}
2069 2069
 				else
2070 2070
 				{
2071
-					$result .= "<params>\n<param>\n" .
2072
-						$this->val->serialize($charset_encoding) .
2071
+					$result .= "<params>\n<param>\n".
2072
+						$this->val->serialize($charset_encoding).
2073 2073
 						"</param>\n</params>";
2074 2074
 				}
2075 2075
 			}
@@ -2083,20 +2083,20 @@  discard block
 block discarded – undo
2083 2083
 	{
2084 2084
 		var $payload;
2085 2085
 		var $methodname;
2086
-		var $params=array();
2087
-		var $debug=0;
2086
+		var $params = array();
2087
+		var $debug = 0;
2088 2088
 		var $content_type = 'text/xml';
2089 2089
 
2090 2090
 		/**
2091 2091
 		* @param string $meth the name of the method to invoke
2092 2092
 		* @param array $pars array of parameters to be paased to the method (xmlrpcval objects)
2093 2093
 		*/
2094
-		function xmlrpcmsg($meth, $pars=0)
2094
+		function xmlrpcmsg($meth, $pars = 0)
2095 2095
 		{
2096
-			$this->methodname=$meth;
2097
-			if(is_array($pars) && count($pars)>0)
2096
+			$this->methodname = $meth;
2097
+			if (is_array($pars) && count($pars) > 0)
2098 2098
 			{
2099
-				for($i=0; $i<count($pars); $i++)
2099
+				for ($i = 0; $i < count($pars); $i++)
2100 2100
 				{
2101 2101
 					$this->addParam($pars[$i]);
2102 2102
 				}
@@ -2106,15 +2106,15 @@  discard block
 block discarded – undo
2106 2106
 		/**
2107 2107
 		* @access private
2108 2108
 		*/
2109
-		function xml_header($charset_encoding='')
2109
+		function xml_header($charset_encoding = '')
2110 2110
 		{
2111 2111
 			if ($charset_encoding != '')
2112 2112
 			{
2113
-				return "<?xml version=\"1.0\" encoding=\"$charset_encoding\" ?" . ">\n<methodCall>\n";
2113
+				return "<?xml version=\"1.0\" encoding=\"$charset_encoding\" ?".">\n<methodCall>\n";
2114 2114
 			}
2115 2115
 			else
2116 2116
 			{
2117
-				return "<?xml version=\"1.0\"?" . ">\n<methodCall>\n";
2117
+				return "<?xml version=\"1.0\"?".">\n<methodCall>\n";
2118 2118
 			}
2119 2119
 		}
2120 2120
 
@@ -2137,23 +2137,23 @@  discard block
 block discarded – undo
2137 2137
 		/**
2138 2138
 		* @access private
2139 2139
 		*/
2140
-		function createPayload($charset_encoding='')
2140
+		function createPayload($charset_encoding = '')
2141 2141
 		{
2142 2142
 			if ($charset_encoding != '')
2143
-				$this->content_type = 'text/xml; charset=' . $charset_encoding;
2143
+				$this->content_type = 'text/xml; charset='.$charset_encoding;
2144 2144
 			else
2145 2145
 				$this->content_type = 'text/xml';
2146
-			$this->payload=$this->xml_header($charset_encoding);
2147
-			$this->payload.='<methodName>' . $this->methodname . "</methodName>\n";
2148
-			$this->payload.="<params>\n";
2149
-			for($i=0; $i<count($this->params); $i++)
2146
+			$this->payload = $this->xml_header($charset_encoding);
2147
+			$this->payload .= '<methodName>'.$this->methodname."</methodName>\n";
2148
+			$this->payload .= "<params>\n";
2149
+			for ($i = 0; $i < count($this->params); $i++)
2150 2150
 			{
2151
-				$p=$this->params[$i];
2152
-				$this->payload.="<param>\n" . $p->serialize($charset_encoding) .
2151
+				$p = $this->params[$i];
2152
+				$this->payload .= "<param>\n".$p->serialize($charset_encoding).
2153 2153
 				"</param>\n";
2154 2154
 			}
2155
-			$this->payload.="</params>\n";
2156
-			$this->payload.=$this->xml_footer();
2155
+			$this->payload .= "</params>\n";
2156
+			$this->payload .= $this->xml_footer();
2157 2157
 		}
2158 2158
 
2159 2159
 		/**
@@ -2162,11 +2162,11 @@  discard block
 block discarded – undo
2162 2162
 		* @return string the method that will be invoked
2163 2163
 		* @access public
2164 2164
 		*/
2165
-		function method($meth='')
2165
+		function method($meth = '')
2166 2166
 		{
2167
-			if($meth!='')
2167
+			if ($meth != '')
2168 2168
 			{
2169
-				$this->methodname=$meth;
2169
+				$this->methodname = $meth;
2170 2170
 			}
2171 2171
 			return $this->methodname;
2172 2172
 		}
@@ -2176,7 +2176,7 @@  discard block
 block discarded – undo
2176 2176
 		* @return string the xml representation of the message, xml prologue included
2177 2177
 		* @access public
2178 2178
 		*/
2179
-		function serialize($charset_encoding='')
2179
+		function serialize($charset_encoding = '')
2180 2180
 		{
2181 2181
 			$this->createPayload($charset_encoding);
2182 2182
 			return $this->payload;
@@ -2191,9 +2191,9 @@  discard block
 block discarded – undo
2191 2191
 		function addParam($par)
2192 2192
 		{
2193 2193
 			// add check: do not add to self params which are not xmlrpcvals
2194
-			if(is_object($par) && is_a($par, 'xmlrpcval'))
2194
+			if (is_object($par) && is_a($par, 'xmlrpcval'))
2195 2195
 			{
2196
-				$this->params[]=$par;
2196
+				$this->params[] = $par;
2197 2197
 				return true;
2198 2198
 			}
2199 2199
 			else
@@ -2231,13 +2231,13 @@  discard block
 block discarded – undo
2231 2231
 		*/
2232 2232
 		function &parseResponseFile($fp)
2233 2233
 		{
2234
-			$ipd='';
2235
-			while($data=fread($fp, 32768))
2234
+			$ipd = '';
2235
+			while ($data = fread($fp, 32768))
2236 2236
 			{
2237
-				$ipd.=$data;
2237
+				$ipd .= $data;
2238 2238
 			}
2239 2239
 			//fclose($fp);
2240
-			$r =& $this->parseResponse($ipd);
2240
+			$r = & $this->parseResponse($ipd);
2241 2241
 			return $r;
2242 2242
 		}
2243 2243
 
@@ -2245,24 +2245,24 @@  discard block
 block discarded – undo
2245 2245
 		* Parses HTTP headers and separates them from data.
2246 2246
 		* @access private
2247 2247
 		*/
2248
-		function &parseResponseHeaders(&$data, $headers_processed=false)
2248
+		function &parseResponseHeaders(&$data, $headers_processed = false)
2249 2249
 		{
2250 2250
 				// Support "web-proxy-tunelling" connections for https through proxies
2251
-				if(preg_match('/^HTTP\/1\.[0-1] 200 Connection established/', $data))
2251
+				if (preg_match('/^HTTP\/1\.[0-1] 200 Connection established/', $data))
2252 2252
 				{
2253 2253
 					// Look for CR/LF or simple LF as line separator,
2254 2254
 					// (even though it is not valid http)
2255
-					$pos = strpos($data,"\r\n\r\n");
2256
-					if($pos || is_int($pos))
2255
+					$pos = strpos($data, "\r\n\r\n");
2256
+					if ($pos || is_int($pos))
2257 2257
 					{
2258
-						$bd = $pos+4;
2258
+						$bd = $pos + 4;
2259 2259
 					}
2260 2260
 					else
2261 2261
 					{
2262
-						$pos = strpos($data,"\n\n");
2263
-						if($pos || is_int($pos))
2262
+						$pos = strpos($data, "\n\n");
2263
+						if ($pos || is_int($pos))
2264 2264
 						{
2265
-							$bd = $pos+2;
2265
+							$bd = $pos + 2;
2266 2266
 						}
2267 2267
 						else
2268 2268
 						{
@@ -2279,28 +2279,28 @@  discard block
 block discarded – undo
2279 2279
 					else
2280 2280
 					{
2281 2281
 						error_log('XML-RPC: '.__METHOD__.': HTTPS via proxy error, tunnel connection possibly failed');
2282
-						$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $GLOBALS['xmlrpcstr']['http_error']. ' (HTTPS via proxy error, tunnel connection possibly failed)');
2282
+						$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $GLOBALS['xmlrpcstr']['http_error'].' (HTTPS via proxy error, tunnel connection possibly failed)');
2283 2283
 						return $r;
2284 2284
 					}
2285 2285
 				}
2286 2286
 
2287 2287
 				// Strip HTTP 1.1 100 Continue header if present
2288
-				while(preg_match('/^HTTP\/1\.1 1[0-9]{2} /', $data))
2288
+				while (preg_match('/^HTTP\/1\.1 1[0-9]{2} /', $data))
2289 2289
 				{
2290 2290
 					$pos = strpos($data, 'HTTP', 12);
2291 2291
 					// server sent a Continue header without any (valid) content following...
2292 2292
 					// give the client a chance to know it
2293
-					if(!$pos && !is_int($pos)) // works fine in php 3, 4 and 5
2293
+					if (!$pos && !is_int($pos)) // works fine in php 3, 4 and 5
2294 2294
 					{
2295 2295
 						break;
2296 2296
 					}
2297 2297
 					$data = substr($data, $pos);
2298 2298
 				}
2299
-				if(!preg_match('/^HTTP\/[0-9.]+ 200 /', $data))
2299
+				if (!preg_match('/^HTTP\/[0-9.]+ 200 /', $data))
2300 2300
 				{
2301
-					$errstr= substr($data, 0, strpos($data, "\n")-1);
2302
-					error_log('XML-RPC: '.__METHOD__.': HTTP error, got response: ' .$errstr);
2303
-					$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $GLOBALS['xmlrpcstr']['http_error']. ' (' . $errstr . ')');
2301
+					$errstr = substr($data, 0, strpos($data, "\n") - 1);
2302
+					error_log('XML-RPC: '.__METHOD__.': HTTP error, got response: '.$errstr);
2303
+					$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['http_error'], $GLOBALS['xmlrpcstr']['http_error'].' ('.$errstr.')');
2304 2304
 					return $r;
2305 2305
 				}
2306 2306
 
@@ -2309,17 +2309,17 @@  discard block
 block discarded – undo
2309 2309
 
2310 2310
 				// be tolerant to usage of \n instead of \r\n to separate headers and data
2311 2311
 				// (even though it is not valid http)
2312
-				$pos = strpos($data,"\r\n\r\n");
2313
-				if($pos || is_int($pos))
2312
+				$pos = strpos($data, "\r\n\r\n");
2313
+				if ($pos || is_int($pos))
2314 2314
 				{
2315
-					$bd = $pos+4;
2315
+					$bd = $pos + 4;
2316 2316
 				}
2317 2317
 				else
2318 2318
 				{
2319
-					$pos = strpos($data,"\n\n");
2320
-					if($pos || is_int($pos))
2319
+					$pos = strpos($data, "\n\n");
2320
+					if ($pos || is_int($pos))
2321 2321
 					{
2322
-						$bd = $pos+2;
2322
+						$bd = $pos + 2;
2323 2323
 					}
2324 2324
 					else
2325 2325
 					{
@@ -2330,11 +2330,11 @@  discard block
 block discarded – undo
2330 2330
 				}
2331 2331
 				// be tolerant to line endings, and extra empty lines
2332 2332
 				$ar = preg_split("/\r?\n/", trim(substr($data, 0, $pos)));
2333
-				while(list(,$line) = @each($ar))
2333
+				while (list(,$line) = @each($ar))
2334 2334
 				{
2335 2335
 					// take care of multi-line headers and cookies
2336
-					$arr = explode(':',$line,2);
2337
-					if(count($arr) > 1)
2336
+					$arr = explode(':', $line, 2);
2337
+					if (count($arr) > 1)
2338 2338
 					{
2339 2339
 						$header_name = strtolower(trim($arr[0]));
2340 2340
 						/// @todo some other headers (the ones that allow a CSV list of values)
@@ -2358,7 +2358,7 @@  discard block
 block discarded – undo
2358 2358
 								// glue together all received cookies, using a comma to separate them
2359 2359
 								// (same as php does with getallheaders())
2360 2360
 								if (isset($GLOBALS['_xh']['headers'][$header_name]))
2361
-									$GLOBALS['_xh']['headers'][$header_name] .= ', ' . trim($cookie);
2361
+									$GLOBALS['_xh']['headers'][$header_name] .= ', '.trim($cookie);
2362 2362
 								else
2363 2363
 									$GLOBALS['_xh']['headers'][$header_name] = trim($cookie);
2364 2364
 								// parse cookie attributes, in case user wants to correctly honour them
@@ -2392,23 +2392,23 @@  discard block
 block discarded – undo
2392 2392
 							$GLOBALS['_xh']['headers'][$header_name] = trim($arr[1]);
2393 2393
 						}
2394 2394
 					}
2395
-					elseif(isset($header_name))
2395
+					elseif (isset($header_name))
2396 2396
 					{
2397 2397
 						///	@todo version1 cookies might span multiple lines, thus breaking the parsing above
2398
-						$GLOBALS['_xh']['headers'][$header_name] .= ' ' . trim($line);
2398
+						$GLOBALS['_xh']['headers'][$header_name] .= ' '.trim($line);
2399 2399
 					}
2400 2400
 				}
2401 2401
 
2402 2402
 				$data = substr($data, $bd);
2403 2403
 
2404
-				if($this->debug && count($GLOBALS['_xh']['headers']))
2404
+				if ($this->debug && count($GLOBALS['_xh']['headers']))
2405 2405
 				{
2406 2406
 					print '<PRE>';
2407
-					foreach($GLOBALS['_xh']['headers'] as $header => $value)
2407
+					foreach ($GLOBALS['_xh']['headers'] as $header => $value)
2408 2408
 					{
2409 2409
 						print htmlentities("HEADER: $header: $value\n");
2410 2410
 					}
2411
-					foreach($GLOBALS['_xh']['cookies'] as $header => $value)
2411
+					foreach ($GLOBALS['_xh']['cookies'] as $header => $value)
2412 2412
 					{
2413 2413
 						print htmlentities("COOKIE: $header={$value['value']}\n");
2414 2414
 					}
@@ -2417,12 +2417,12 @@  discard block
 block discarded – undo
2417 2417
 
2418 2418
 				// if CURL was used for the call, http headers have been processed,
2419 2419
 				// and dechunking + reinflating have been carried out
2420
-				if(!$headers_processed)
2420
+				if (!$headers_processed)
2421 2421
 				{
2422 2422
 					// Decode chunked encoding sent by http 1.1 servers
2423
-					if(isset($GLOBALS['_xh']['headers']['transfer-encoding']) && $GLOBALS['_xh']['headers']['transfer-encoding'] == 'chunked')
2423
+					if (isset($GLOBALS['_xh']['headers']['transfer-encoding']) && $GLOBALS['_xh']['headers']['transfer-encoding'] == 'chunked')
2424 2424
 					{
2425
-						if(!$data = decode_chunked($data))
2425
+						if (!$data = decode_chunked($data))
2426 2426
 						{
2427 2427
 							error_log('XML-RPC: '.__METHOD__.': errors occurred when trying to rebuild the chunked data received from server');
2428 2428
 							$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['dechunk_fail'], $GLOBALS['xmlrpcstr']['dechunk_fail']);
@@ -2432,25 +2432,25 @@  discard block
 block discarded – undo
2432 2432
 
2433 2433
 					// Decode gzip-compressed stuff
2434 2434
 					// code shamelessly inspired from nusoap library by Dietrich Ayala
2435
-					if(isset($GLOBALS['_xh']['headers']['content-encoding']))
2435
+					if (isset($GLOBALS['_xh']['headers']['content-encoding']))
2436 2436
 					{
2437 2437
 						$GLOBALS['_xh']['headers']['content-encoding'] = str_replace('x-', '', $GLOBALS['_xh']['headers']['content-encoding']);
2438
-						if($GLOBALS['_xh']['headers']['content-encoding'] == 'deflate' || $GLOBALS['_xh']['headers']['content-encoding'] == 'gzip')
2438
+						if ($GLOBALS['_xh']['headers']['content-encoding'] == 'deflate' || $GLOBALS['_xh']['headers']['content-encoding'] == 'gzip')
2439 2439
 						{
2440 2440
 							// if decoding works, use it. else assume data wasn't gzencoded
2441
-							if(function_exists('gzinflate'))
2441
+							if (function_exists('gzinflate'))
2442 2442
 							{
2443
-								if($GLOBALS['_xh']['headers']['content-encoding'] == 'deflate' && $degzdata = @gzuncompress($data))
2443
+								if ($GLOBALS['_xh']['headers']['content-encoding'] == 'deflate' && $degzdata = @gzuncompress($data))
2444 2444
 								{
2445 2445
 									$data = $degzdata;
2446
-									if($this->debug)
2447
-									print "<PRE>---INFLATED RESPONSE---[".strlen($data)." chars]---\n" . htmlentities($data) . "\n---END---</PRE>";
2446
+									if ($this->debug)
2447
+									print "<PRE>---INFLATED RESPONSE---[".strlen($data)." chars]---\n".htmlentities($data)."\n---END---</PRE>";
2448 2448
 								}
2449
-								elseif($GLOBALS['_xh']['headers']['content-encoding'] == 'gzip' && $degzdata = @gzinflate(substr($data, 10)))
2449
+								elseif ($GLOBALS['_xh']['headers']['content-encoding'] == 'gzip' && $degzdata = @gzinflate(substr($data, 10)))
2450 2450
 								{
2451 2451
 									$data = $degzdata;
2452
-									if($this->debug)
2453
-									print "<PRE>---INFLATED RESPONSE---[".strlen($data)." chars]---\n" . htmlentities($data) . "\n---END---</PRE>";
2452
+									if ($this->debug)
2453
+									print "<PRE>---INFLATED RESPONSE---[".strlen($data)." chars]---\n".htmlentities($data)."\n---END---</PRE>";
2454 2454
 								}
2455 2455
 								else
2456 2456
 								{
@@ -2471,7 +2471,7 @@  discard block
 block discarded – undo
2471 2471
 
2472 2472
 				// real stupid hack to avoid PHP complaining about returning NULL by ref
2473 2473
 				$r = null;
2474
-				$r =& $r;
2474
+				$r = & $r;
2475 2475
 				return $r;
2476 2476
 		}
2477 2477
 
@@ -2483,28 +2483,28 @@  discard block
 block discarded – undo
2483 2483
 		* @return xmlrpcresp
2484 2484
 		* @access public
2485 2485
 		*/
2486
-		function &parseResponse($data='', $headers_processed=false, $return_type='xmlrpcvals')
2486
+		function &parseResponse($data = '', $headers_processed = false, $return_type = 'xmlrpcvals')
2487 2487
 		{
2488
-			if($this->debug)
2488
+			if ($this->debug)
2489 2489
 			{
2490 2490
 				//by maHo, replaced htmlspecialchars with htmlentities
2491
-				print "<PRE>---GOT---\n" . htmlentities($data) . "\n---END---\n</PRE>";
2491
+				print "<PRE>---GOT---\n".htmlentities($data)."\n---END---\n</PRE>";
2492 2492
 			}
2493 2493
 
2494
-			if($data == '')
2494
+			if ($data == '')
2495 2495
 			{
2496 2496
 				error_log('XML-RPC: '.__METHOD__.': no response received from server.');
2497 2497
 				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['no_data'], $GLOBALS['xmlrpcstr']['no_data']);
2498 2498
 				return $r;
2499 2499
 			}
2500 2500
 
2501
-			$GLOBALS['_xh']=array();
2501
+			$GLOBALS['_xh'] = array();
2502 2502
 
2503 2503
 			$raw_data = $data;
2504 2504
 			// parse the HTTP headers of the response, if present, and separate them from data
2505
-			if(substr($data, 0, 4) == 'HTTP')
2505
+			if (substr($data, 0, 4) == 'HTTP')
2506 2506
 			{
2507
-				$r =& $this->parseResponseHeaders($data, $headers_processed);
2507
+				$r = & $this->parseResponseHeaders($data, $headers_processed);
2508 2508
 				if ($r)
2509 2509
 				{
2510 2510
 					// failed processing of HTTP response headers
@@ -2519,14 +2519,14 @@  discard block
 block discarded – undo
2519 2519
 				$GLOBALS['_xh']['cookies'] = array();
2520 2520
 			}
2521 2521
 
2522
-			if($this->debug)
2522
+			if ($this->debug)
2523 2523
 			{
2524 2524
 				$start = strpos($data, '<!-- SERVER DEBUG INFO (BASE64 ENCODED):');
2525 2525
 				if ($start)
2526 2526
 				{
2527 2527
 					$start += strlen('<!-- SERVER DEBUG INFO (BASE64 ENCODED):');
2528 2528
 					$end = strpos($data, '-->', $start);
2529
-					$comments = substr($data, $start, $end-$start);
2529
+					$comments = substr($data, $start, $end - $start);
2530 2530
 					print "<PRE>---SERVER DEBUG INFO (DECODED) ---\n\t".htmlentities(str_replace("\n", "\n\t", base64_decode($comments)))."\n---END---\n</PRE>";
2531 2531
 				}
2532 2532
 			}
@@ -2539,9 +2539,9 @@  discard block
 block discarded – undo
2539 2539
 			// be tolerant of junk after methodResponse (e.g. javascript ads automatically inserted by free hosts)
2540 2540
 			// idea from Luca Mariano <[email protected]> originally in PEARified version of the lib
2541 2541
 			$pos = strrpos($data, '</methodResponse>');
2542
-			if($pos !== false)
2542
+			if ($pos !== false)
2543 2543
 			{
2544
-				$data = substr($data, 0, $pos+17);
2544
+				$data = substr($data, 0, $pos + 17);
2545 2545
 			}
2546 2546
 
2547 2547
 			// if user wants back raw xml, give it to him
@@ -2557,13 +2557,13 @@  discard block
 block discarded – undo
2557 2557
 			// try to 'guestimate' the character encoding of the received response
2558 2558
 			$resp_encoding = guess_encoding(@$GLOBALS['_xh']['headers']['content-type'], $data);
2559 2559
 
2560
-			$GLOBALS['_xh']['ac']='';
2560
+			$GLOBALS['_xh']['ac'] = '';
2561 2561
 			//$GLOBALS['_xh']['qt']=''; //unused...
2562 2562
 			$GLOBALS['_xh']['stack'] = array();
2563 2563
 			$GLOBALS['_xh']['valuestack'] = array();
2564
-			$GLOBALS['_xh']['isf']=0; // 0 = OK, 1 for xmlrpc fault responses, 2 = invalid xmlrpc
2565
-			$GLOBALS['_xh']['isf_reason']='';
2566
-			$GLOBALS['_xh']['rt']=''; // 'methodcall or 'methodresponse'
2564
+			$GLOBALS['_xh']['isf'] = 0; // 0 = OK, 1 for xmlrpc fault responses, 2 = invalid xmlrpc
2565
+			$GLOBALS['_xh']['isf_reason'] = '';
2566
+			$GLOBALS['_xh']['rt'] = ''; // 'methodcall or 'methodresponse'
2567 2567
 
2568 2568
 			// if response charset encoding is not known / supported, try to use
2569 2569
 			// the default encoding and parse the xml anyway, but log a warning...
@@ -2605,10 +2605,10 @@  discard block
 block discarded – undo
2605 2605
 			xml_set_default_handler($parser, 'xmlrpc_dh');
2606 2606
 
2607 2607
 			// first error check: xml not well formed
2608
-			if(!xml_parse($parser, $data, count($data)))
2608
+			if (!xml_parse($parser, $data, count($data)))
2609 2609
 			{
2610 2610
 				// thanks to Peter Kocks <[email protected]>
2611
-				if((xml_get_current_line_number($parser)) == 1)
2611
+				if ((xml_get_current_line_number($parser)) == 1)
2612 2612
 				{
2613 2613
 					$errstr = 'XML error at line 1, check URL';
2614 2614
 				}
@@ -2619,9 +2619,9 @@  discard block
 block discarded – undo
2619 2619
 						xml_get_current_line_number($parser), xml_get_current_column_number($parser));
2620 2620
 				}
2621 2621
 				error_log($errstr);
2622
-				$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['invalid_return'], $GLOBALS['xmlrpcstr']['invalid_return'].' ('.$errstr.')');
2622
+				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['invalid_return'], $GLOBALS['xmlrpcstr']['invalid_return'].' ('.$errstr.')');
2623 2623
 				xml_parser_free($parser);
2624
-				if($this->debug)
2624
+				if ($this->debug)
2625 2625
 				{
2626 2626
 					print $errstr;
2627 2627
 				}
@@ -2640,7 +2640,7 @@  discard block
 block discarded – undo
2640 2640
 				}
2641 2641
 
2642 2642
 				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['invalid_return'],
2643
-				$GLOBALS['xmlrpcstr']['invalid_return'] . ' ' . $GLOBALS['_xh']['isf_reason']);
2643
+				$GLOBALS['xmlrpcstr']['invalid_return'].' '.$GLOBALS['_xh']['isf_reason']);
2644 2644
 			}
2645 2645
 			// third error check: parsing of the response has somehow gone boink.
2646 2646
 			// NB: shall we omit this check, since we trust the parsing code?
@@ -2649,7 +2649,7 @@  discard block
 block discarded – undo
2649 2649
 				// something odd has happened
2650 2650
 				// and it's time to generate a client side error
2651 2651
 				// indicating something odd went on
2652
-				$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['invalid_return'],
2652
+				$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['invalid_return'],
2653 2653
 					$GLOBALS['xmlrpcstr']['invalid_return']);
2654 2654
 			}
2655 2655
 			else
@@ -2664,9 +2664,9 @@  discard block
 block discarded – undo
2664 2664
 				}
2665 2665
 
2666 2666
 				// note that using =& will raise an error if $GLOBALS['_xh']['st'] does not generate an object.
2667
-				$v =& $GLOBALS['_xh']['value'];
2667
+				$v = & $GLOBALS['_xh']['value'];
2668 2668
 
2669
-				if($GLOBALS['_xh']['isf'])
2669
+				if ($GLOBALS['_xh']['isf'])
2670 2670
 				{
2671 2671
 					/// @todo we should test here if server sent an int and a string,
2672 2672
 					/// and/or coerce them into such...
@@ -2683,7 +2683,7 @@  discard block
 block discarded – undo
2683 2683
 						$errstr = $v['faultString'];
2684 2684
 					}
2685 2685
 
2686
-					if($errno == 0)
2686
+					if ($errno == 0)
2687 2687
 					{
2688 2688
 						// FAULT returned, errno needs to reflect that
2689 2689
 						$errno = -1;
@@ -2693,7 +2693,7 @@  discard block
 block discarded – undo
2693 2693
 				}
2694 2694
 				else
2695 2695
 				{
2696
-					$r=new xmlrpcresp($v, 0, '', $return_type);
2696
+					$r = new xmlrpcresp($v, 0, '', $return_type);
2697 2697
 				}
2698 2698
 			}
2699 2699
 
@@ -2706,26 +2706,26 @@  discard block
 block discarded – undo
2706 2706
 
2707 2707
 	class xmlrpcval
2708 2708
 	{
2709
-		var $me=array();
2710
-		var $mytype=0;
2711
-		var $_php_class=null;
2709
+		var $me = array();
2710
+		var $mytype = 0;
2711
+		var $_php_class = null;
2712 2712
 
2713 2713
 		/**
2714 2714
 		* @param mixed $val
2715 2715
 		* @param string $type any valid xmlrpc type name (lowercase). If null, 'string' is assumed
2716 2716
 		*/
2717
-		function xmlrpcval($val=-1, $type='')
2717
+		function xmlrpcval($val = -1, $type = '')
2718 2718
 		{
2719 2719
 			/// @todo: optimization creep - do not call addXX, do it all inline.
2720 2720
 			/// downside: booleans will not be coerced anymore
2721
-			if($val!==-1 || $type!='')
2721
+			if ($val !== -1 || $type != '')
2722 2722
 			{
2723 2723
 				// optimization creep: inlined all work done by constructor
2724
-				switch($type)
2724
+				switch ($type)
2725 2725
 				{
2726 2726
 					case '':
2727
-						$this->mytype=1;
2728
-						$this->me['string']=$val;
2727
+						$this->mytype = 1;
2728
+						$this->me['string'] = $val;
2729 2729
 						break;
2730 2730
 					case 'i4':
2731 2731
 					case 'int':
@@ -2735,16 +2735,16 @@  discard block
 block discarded – undo
2735 2735
 					case 'dateTime.iso8601':
2736 2736
 					case 'base64':
2737 2737
 					case 'null':
2738
-						$this->mytype=1;
2739
-						$this->me[$type]=$val;
2738
+						$this->mytype = 1;
2739
+						$this->me[$type] = $val;
2740 2740
 						break;
2741 2741
 					case 'array':
2742
-						$this->mytype=2;
2743
-						$this->me['array']=$val;
2742
+						$this->mytype = 2;
2743
+						$this->me['array'] = $val;
2744 2744
 						break;
2745 2745
 					case 'struct':
2746
-						$this->mytype=3;
2747
-						$this->me['struct']=$val;
2746
+						$this->mytype = 3;
2747
+						$this->me['struct'] = $val;
2748 2748
 						break;
2749 2749
 					default:
2750 2750
 						error_log("XML-RPC: ".__METHOD__.": not a known type ($type)");
@@ -2774,10 +2774,10 @@  discard block
 block discarded – undo
2774 2774
 		* @param string $type
2775 2775
 		* @return int 1 or 0 on failure
2776 2776
 		*/
2777
-		function addScalar($val, $type='string')
2777
+		function addScalar($val, $type = 'string')
2778 2778
 		{
2779
-			$typeof=@$GLOBALS['xmlrpcTypes'][$type];
2780
-			if($typeof!=1)
2779
+			$typeof = @$GLOBALS['xmlrpcTypes'][$type];
2780
+			if ($typeof != 1)
2781 2781
 			{
2782 2782
 				error_log("XML-RPC: ".__METHOD__.": not a scalar type ($type)");
2783 2783
 				return 0;
@@ -2786,19 +2786,19 @@  discard block
 block discarded – undo
2786 2786
 			// coerce booleans into correct values
2787 2787
 			// NB: we should either do it for datetimes, integers and doubles, too,
2788 2788
 			// or just plain remove this check, implemented on booleans only...
2789
-			if($type==$GLOBALS['xmlrpcBoolean'])
2789
+			if ($type == $GLOBALS['xmlrpcBoolean'])
2790 2790
 			{
2791
-				if(strcasecmp($val,'true')==0 || $val==1 || ($val==true && strcasecmp($val,'false')))
2791
+				if (strcasecmp($val, 'true') == 0 || $val == 1 || ($val == true && strcasecmp($val, 'false')))
2792 2792
 				{
2793
-					$val=true;
2793
+					$val = true;
2794 2794
 				}
2795 2795
 				else
2796 2796
 				{
2797
-					$val=false;
2797
+					$val = false;
2798 2798
 				}
2799 2799
 			}
2800 2800
 
2801
-			switch($this->mytype)
2801
+			switch ($this->mytype)
2802 2802
 			{
2803 2803
 				case 1:
2804 2804
 					error_log('XML-RPC: '.__METHOD__.': scalar xmlrpcval can have only one value');
@@ -2812,12 +2812,12 @@  discard block
 block discarded – undo
2812 2812
 					//$ar[]=new xmlrpcval($val, $type);
2813 2813
 					//$this->me['array']=$ar;
2814 2814
 					// Faster (?) avoid all the costly array-copy-by-val done here...
2815
-					$this->me['array'][]=new xmlrpcval($val, $type);
2815
+					$this->me['array'][] = new xmlrpcval($val, $type);
2816 2816
 					return 1;
2817 2817
 				default:
2818 2818
 					// a scalar, so set the value and remember we're scalar
2819
-					$this->me[$type]=$val;
2820
-					$this->mytype=$typeof;
2819
+					$this->me[$type] = $val;
2820
+					$this->mytype = $typeof;
2821 2821
 					return 1;
2822 2822
 			}
2823 2823
 		}
@@ -2832,13 +2832,13 @@  discard block
 block discarded – undo
2832 2832
 		*/
2833 2833
 		function addArray($vals)
2834 2834
 		{
2835
-			if($this->mytype==0)
2835
+			if ($this->mytype == 0)
2836 2836
 			{
2837
-				$this->mytype=$GLOBALS['xmlrpcTypes']['array'];
2838
-				$this->me['array']=$vals;
2837
+				$this->mytype = $GLOBALS['xmlrpcTypes']['array'];
2838
+				$this->me['array'] = $vals;
2839 2839
 				return 1;
2840 2840
 			}
2841
-			elseif($this->mytype==2)
2841
+			elseif ($this->mytype == 2)
2842 2842
 			{
2843 2843
 				// we're adding to an array here
2844 2844
 				$this->me['array'] = array_merge($this->me['array'], $vals);
@@ -2846,7 +2846,7 @@  discard block
 block discarded – undo
2846 2846
 			}
2847 2847
 			else
2848 2848
 			{
2849
-				error_log('XML-RPC: '.__METHOD__.': already initialized as a [' . $this->kindOf() . ']');
2849
+				error_log('XML-RPC: '.__METHOD__.': already initialized as a ['.$this->kindOf().']');
2850 2850
 				return 0;
2851 2851
 			}
2852 2852
 		}
@@ -2861,13 +2861,13 @@  discard block
 block discarded – undo
2861 2861
 		*/
2862 2862
 		function addStruct($vals)
2863 2863
 		{
2864
-			if($this->mytype==0)
2864
+			if ($this->mytype == 0)
2865 2865
 			{
2866
-				$this->mytype=$GLOBALS['xmlrpcTypes']['struct'];
2867
-				$this->me['struct']=$vals;
2866
+				$this->mytype = $GLOBALS['xmlrpcTypes']['struct'];
2867
+				$this->me['struct'] = $vals;
2868 2868
 				return 1;
2869 2869
 			}
2870
-			elseif($this->mytype==3)
2870
+			elseif ($this->mytype == 3)
2871 2871
 			{
2872 2872
 				// we're adding to a struct here
2873 2873
 				$this->me['struct'] = array_merge($this->me['struct'], $vals);
@@ -2875,7 +2875,7 @@  discard block
 block discarded – undo
2875 2875
 			}
2876 2876
 			else
2877 2877
 			{
2878
-				error_log('XML-RPC: '.__METHOD__.': already initialized as a [' . $this->kindOf() . ']');
2878
+				error_log('XML-RPC: '.__METHOD__.': already initialized as a ['.$this->kindOf().']');
2879 2879
 				return 0;
2880 2880
 			}
2881 2881
 		}
@@ -2884,12 +2884,12 @@  discard block
 block discarded – undo
2884 2884
 		// DEPRECATED!
2885 2885
 		function dump($ar)
2886 2886
 		{
2887
-			foreach($ar as $key => $val)
2887
+			foreach ($ar as $key => $val)
2888 2888
 			{
2889 2889
 				echo "$key => $val<br />";
2890
-				if($key == 'array')
2890
+				if ($key == 'array')
2891 2891
 				{
2892
-					while(list($key2, $val2) = each($val))
2892
+					while (list($key2, $val2) = each($val))
2893 2893
 					{
2894 2894
 						echo "-- $key2 => $val2<br />";
2895 2895
 					}
@@ -2904,7 +2904,7 @@  discard block
 block discarded – undo
2904 2904
 		*/
2905 2905
 		function kindOf()
2906 2906
 		{
2907
-			switch($this->mytype)
2907
+			switch ($this->mytype)
2908 2908
 			{
2909 2909
 				case 3:
2910 2910
 					return 'struct';
@@ -2923,28 +2923,28 @@  discard block
 block discarded – undo
2923 2923
 		/**
2924 2924
 		* @access private
2925 2925
 		*/
2926
-		function serializedata($typ, $val, $charset_encoding='')
2926
+		function serializedata($typ, $val, $charset_encoding = '')
2927 2927
 		{
2928
-			$rs='';
2929
-			switch(@$GLOBALS['xmlrpcTypes'][$typ])
2928
+			$rs = '';
2929
+			switch (@$GLOBALS['xmlrpcTypes'][$typ])
2930 2930
 			{
2931 2931
 				case 1:
2932
-					switch($typ)
2932
+					switch ($typ)
2933 2933
 					{
2934 2934
 						case $GLOBALS['xmlrpcBase64']:
2935
-							$rs.="<${typ}>" . base64_encode($val) . "</${typ}>";
2935
+							$rs .= "<${typ}>".base64_encode($val)."</${typ}>";
2936 2936
 							break;
2937 2937
 						case $GLOBALS['xmlrpcBoolean']:
2938
-							$rs.="<${typ}>" . ($val ? '1' : '0') . "</${typ}>";
2938
+							$rs .= "<${typ}>".($val ? '1' : '0')."</${typ}>";
2939 2939
 							break;
2940 2940
 						case $GLOBALS['xmlrpcString']:
2941 2941
 							// G. Giunta 2005/2/13: do NOT use htmlentities, since
2942 2942
 							// it will produce named html entities, which are invalid xml
2943
-							$rs.="<${typ}>" . xmlrpc_encode_entitites($val, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding). "</${typ}>";
2943
+							$rs .= "<${typ}>".xmlrpc_encode_entitites($val, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding)."</${typ}>";
2944 2944
 							break;
2945 2945
 						case $GLOBALS['xmlrpcInt']:
2946 2946
 						case $GLOBALS['xmlrpcI4']:
2947
-							$rs.="<${typ}>".(int)$val."</${typ}>";
2947
+							$rs .= "<${typ}>".(int) $val."</${typ}>";
2948 2948
 							break;
2949 2949
 						case $GLOBALS['xmlrpcDouble']:
2950 2950
 							// avoid using standard conversion of float to string because it is locale-dependent,
@@ -2952,71 +2952,71 @@  discard block
 block discarded – undo
2952 2952
 							// sprintf('%F') could be most likely ok but it fails eg. on 2e-14.
2953 2953
 							// The code below tries its best at keeping max precision while avoiding exp notation,
2954 2954
 							// but there is of course no limit in the number of decimal places to be used...
2955
-							$rs.="<${typ}>".preg_replace('/\\.?0+$/','',number_format((double)$val, 128, '.', ''))."</${typ}>";
2955
+							$rs .= "<${typ}>".preg_replace('/\\.?0+$/', '', number_format((double) $val, 128, '.', ''))."</${typ}>";
2956 2956
 							break;
2957 2957
 						case $GLOBALS['xmlrpcDateTime']:
2958 2958
 							if (is_string($val))
2959 2959
 							{
2960
-								$rs.="<${typ}>${val}</${typ}>";
2960
+								$rs .= "<${typ}>${val}</${typ}>";
2961 2961
 							}
2962
-							else if(is_a($val, 'DateTime'))
2962
+							else if (is_a($val, 'DateTime'))
2963 2963
 							{
2964
-								$rs.="<${typ}>".$val->format('Ymd\TH:i:s')."</${typ}>";
2964
+								$rs .= "<${typ}>".$val->format('Ymd\TH:i:s')."</${typ}>";
2965 2965
 							}
2966
-							else if(is_int($val))
2966
+							else if (is_int($val))
2967 2967
 							{
2968
-								$rs.="<${typ}>".strftime("%Y%m%dT%H:%M:%S", $val)."</${typ}>";
2968
+								$rs .= "<${typ}>".strftime("%Y%m%dT%H:%M:%S", $val)."</${typ}>";
2969 2969
 							}
2970 2970
 							else
2971 2971
 							{
2972 2972
 								// not really a good idea here: but what shall we output anyway? left for backward compat...
2973
-								$rs.="<${typ}>${val}</${typ}>";
2973
+								$rs .= "<${typ}>${val}</${typ}>";
2974 2974
 							}
2975 2975
 							break;
2976 2976
 						case $GLOBALS['xmlrpcNull']:
2977 2977
 							if ($GLOBALS['xmlrpc_null_apache_encoding'])
2978 2978
 							{
2979
-								$rs.="<ex:nil/>";
2979
+								$rs .= "<ex:nil/>";
2980 2980
 							}
2981 2981
 							else
2982 2982
 							{
2983
-								$rs.="<nil/>";
2983
+								$rs .= "<nil/>";
2984 2984
 							}
2985 2985
 							break;
2986 2986
 						default:
2987 2987
 							// no standard type value should arrive here, but provide a possibility
2988 2988
 							// for xmlrpcvals of unknown type...
2989
-							$rs.="<${typ}>${val}</${typ}>";
2989
+							$rs .= "<${typ}>${val}</${typ}>";
2990 2990
 					}
2991 2991
 					break;
2992 2992
 				case 3:
2993 2993
 					// struct
2994 2994
 					if ($this->_php_class)
2995 2995
 					{
2996
-						$rs.='<struct php_class="' . $this->_php_class . "\">\n";
2996
+						$rs .= '<struct php_class="'.$this->_php_class."\">\n";
2997 2997
 					}
2998 2998
 					else
2999 2999
 					{
3000
-						$rs.="<struct>\n";
3000
+						$rs .= "<struct>\n";
3001 3001
 					}
3002
-					foreach($val as $key2 => $val2)
3002
+					foreach ($val as $key2 => $val2)
3003 3003
 					{
3004
-						$rs.='<member><name>'.xmlrpc_encode_entitites($key2, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding)."</name>\n";
3004
+						$rs .= '<member><name>'.xmlrpc_encode_entitites($key2, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding)."</name>\n";
3005 3005
 						//$rs.=$this->serializeval($val2);
3006
-						$rs.=$val2->serialize($charset_encoding);
3007
-						$rs.="</member>\n";
3006
+						$rs .= $val2->serialize($charset_encoding);
3007
+						$rs .= "</member>\n";
3008 3008
 					}
3009
-					$rs.='</struct>';
3009
+					$rs .= '</struct>';
3010 3010
 					break;
3011 3011
 				case 2:
3012 3012
 					// array
3013
-					$rs.="<array>\n<data>\n";
3014
-					for($i=0; $i<count($val); $i++)
3013
+					$rs .= "<array>\n<data>\n";
3014
+					for ($i = 0; $i < count($val); $i++)
3015 3015
 					{
3016 3016
 						//$rs.=$this->serializeval($val[$i]);
3017
-						$rs.=$val[$i]->serialize($charset_encoding);
3017
+						$rs .= $val[$i]->serialize($charset_encoding);
3018 3018
 					}
3019
-					$rs.="</data>\n</array>";
3019
+					$rs .= "</data>\n</array>";
3020 3020
 					break;
3021 3021
 				default:
3022 3022
 					break;
@@ -3030,14 +3030,14 @@  discard block
 block discarded – undo
3030 3030
 		* @return string
3031 3031
 		* @access public
3032 3032
 		*/
3033
-		function serialize($charset_encoding='')
3033
+		function serialize($charset_encoding = '')
3034 3034
 		{
3035 3035
 			// add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals...
3036 3036
 			//if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval')))
3037 3037
 			//{
3038 3038
 				reset($this->me);
3039 3039
 				list($typ, $val) = each($this->me);
3040
-				return '<value>' . $this->serializedata($typ, $val, $charset_encoding) . "</value>\n";
3040
+				return '<value>'.$this->serializedata($typ, $val, $charset_encoding)."</value>\n";
3041 3041
 			//}
3042 3042
 		}
3043 3043
 
@@ -3047,10 +3047,10 @@  discard block
 block discarded – undo
3047 3047
 			// add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals...
3048 3048
 			//if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval')))
3049 3049
 			//{
3050
-				$ar=$o->me;
3050
+				$ar = $o->me;
3051 3051
 				reset($ar);
3052 3052
 				list($typ, $val) = each($ar);
3053
-				return '<value>' . $this->serializedata($typ, $val) . "</value>\n";
3053
+				return '<value>'.$this->serializedata($typ, $val)."</value>\n";
3054 3054
 			//}
3055 3055
 		}
3056 3056
 
@@ -3103,32 +3103,32 @@  discard block
 block discarded – undo
3103 3103
 		{
3104 3104
 			// UNSTABLE
3105 3105
 			reset($this->me);
3106
-			list($a,$b)=each($this->me);
3106
+			list($a, $b) = each($this->me);
3107 3107
 			// contributed by I Sofer, 2001-03-24
3108 3108
 			// add support for nested arrays to scalarval
3109 3109
 			// i've created a new method here, so as to
3110 3110
 			// preserve back compatibility
3111 3111
 
3112
-			if(is_array($b))
3112
+			if (is_array($b))
3113 3113
 			{
3114 3114
 				@reset($b);
3115
-				while(list($id,$cont) = @each($b))
3115
+				while (list($id, $cont) = @each($b))
3116 3116
 				{
3117 3117
 					$b[$id] = $cont->scalarval();
3118 3118
 				}
3119 3119
 			}
3120 3120
 
3121 3121
 			// add support for structures directly encoding php objects
3122
-			if(is_object($b))
3122
+			if (is_object($b))
3123 3123
 			{
3124 3124
 				$t = get_object_vars($b);
3125 3125
 				@reset($t);
3126
-				while(list($id,$cont) = @each($t))
3126
+				while (list($id, $cont) = @each($t))
3127 3127
 				{
3128 3128
 					$t[$id] = $cont->scalarval();
3129 3129
 				}
3130 3130
 				@reset($t);
3131
-				while(list($id,$cont) = @each($t))
3131
+				while (list($id, $cont) = @each($t))
3132 3132
 				{
3133 3133
 					@$b->$id = $cont;
3134 3134
 				}
@@ -3145,7 +3145,7 @@  discard block
 block discarded – undo
3145 3145
 		function scalarval()
3146 3146
 		{
3147 3147
 			reset($this->me);
3148
-			list(,$b)=each($this->me);
3148
+			list(,$b) = each($this->me);
3149 3149
 			return $b;
3150 3150
 		}
3151 3151
 
@@ -3158,10 +3158,10 @@  discard block
 block discarded – undo
3158 3158
 		function scalartyp()
3159 3159
 		{
3160 3160
 			reset($this->me);
3161
-			list($a,)=each($this->me);
3162
-			if($a==$GLOBALS['xmlrpcI4'])
3161
+			list($a,) = each($this->me);
3162
+			if ($a == $GLOBALS['xmlrpcI4'])
3163 3163
 			{
3164
-				$a=$GLOBALS['xmlrpcInt'];
3164
+				$a = $GLOBALS['xmlrpcInt'];
3165 3165
 			}
3166 3166
 			return $a;
3167 3167
 		}
@@ -3218,23 +3218,23 @@  discard block
 block discarded – undo
3218 3218
 	* @param int $utc (0 or 1)
3219 3219
 	* @return string
3220 3220
 	*/
3221
-	function iso8601_encode($timet, $utc=0)
3221
+	function iso8601_encode($timet, $utc = 0)
3222 3222
 	{
3223
-		if(!$utc)
3223
+		if (!$utc)
3224 3224
 		{
3225
-			$t=strftime("%Y%m%dT%H:%M:%S", $timet);
3225
+			$t = strftime("%Y%m%dT%H:%M:%S", $timet);
3226 3226
 		}
3227 3227
 		else
3228 3228
 		{
3229
-			if(function_exists('gmstrftime'))
3229
+			if (function_exists('gmstrftime'))
3230 3230
 			{
3231 3231
 				// gmstrftime doesn't exist in some versions
3232 3232
 				// of PHP
3233
-				$t=gmstrftime("%Y%m%dT%H:%M:%S", $timet);
3233
+				$t = gmstrftime("%Y%m%dT%H:%M:%S", $timet);
3234 3234
 			}
3235 3235
 			else
3236 3236
 			{
3237
-				$t=strftime("%Y%m%dT%H:%M:%S", $timet-date('Z'));
3237
+				$t = strftime("%Y%m%dT%H:%M:%S", $timet - date('Z'));
3238 3238
 			}
3239 3239
 		}
3240 3240
 		return $t;
@@ -3246,18 +3246,18 @@  discard block
 block discarded – undo
3246 3246
 	* @param int $utc either 0 or 1
3247 3247
 	* @return int (datetime)
3248 3248
 	*/
3249
-	function iso8601_decode($idate, $utc=0)
3249
+	function iso8601_decode($idate, $utc = 0)
3250 3250
 	{
3251
-		$t=0;
3252
-		if(preg_match('/([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})/', $idate, $regs))
3251
+		$t = 0;
3252
+		if (preg_match('/([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})/', $idate, $regs))
3253 3253
 		{
3254
-			if($utc)
3254
+			if ($utc)
3255 3255
 			{
3256
-				$t=gmmktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
3256
+				$t = gmmktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
3257 3257
 			}
3258 3258
 			else
3259 3259
 			{
3260
-				$t=mktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
3260
+				$t = mktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
3261 3261
 			}
3262 3262
 		}
3263 3263
 		return $t;
@@ -3284,15 +3284,15 @@  discard block
 block discarded – undo
3284 3284
 	* @param array $options if 'decode_php_objs' is set in the options array, xmlrpc structs can be decoded into php objects; if 'dates_as_objects' is set xmlrpc datetimes are decoded as php DateTime objects (standard is
3285 3285
 	* @return mixed
3286 3286
 	*/
3287
-	function php_xmlrpc_decode($xmlrpc_val, $options=array())
3287
+	function php_xmlrpc_decode($xmlrpc_val, $options = array())
3288 3288
 	{
3289
-		switch($xmlrpc_val->kindOf())
3289
+		switch ($xmlrpc_val->kindOf())
3290 3290
 		{
3291 3291
 			case 'scalar':
3292 3292
 				if (in_array('extension_api', $options))
3293 3293
 				{
3294 3294
 					reset($xmlrpc_val->me);
3295
-					list($typ,$val) = each($xmlrpc_val->me);
3295
+					list($typ, $val) = each($xmlrpc_val->me);
3296 3296
 					switch ($typ)
3297 3297
 					{
3298 3298
 						case 'dateTime.iso8601':
@@ -3333,7 +3333,7 @@  discard block
 block discarded – undo
3333 3333
 			case 'array':
3334 3334
 				$size = $xmlrpc_val->arraysize();
3335 3335
 				$arr = array();
3336
-				for($i = 0; $i < $size; $i++)
3336
+				for ($i = 0; $i < $size; $i++)
3337 3337
 				{
3338 3338
 					$arr[] = php_xmlrpc_decode($xmlrpc_val->arraymem($i), $options);
3339 3339
 				}
@@ -3348,7 +3348,7 @@  discard block
 block discarded – undo
3348 3348
 					&& class_exists($xmlrpc_val->_php_class))
3349 3349
 				{
3350 3350
 					$obj = @new $xmlrpc_val->_php_class;
3351
-					while(list($key,$value)=$xmlrpc_val->structeach())
3351
+					while (list($key, $value) = $xmlrpc_val->structeach())
3352 3352
 					{
3353 3353
 						$obj->$key = php_xmlrpc_decode($value, $options);
3354 3354
 					}
@@ -3357,7 +3357,7 @@  discard block
 block discarded – undo
3357 3357
 				else
3358 3358
 				{
3359 3359
 					$arr = array();
3360
-					while(list($key,$value)=$xmlrpc_val->structeach())
3360
+					while (list($key, $value) = $xmlrpc_val->structeach())
3361 3361
 					{
3362 3362
 						$arr[$key] = php_xmlrpc_decode($value, $options);
3363 3363
 					}
@@ -3366,7 +3366,7 @@  discard block
 block discarded – undo
3366 3366
 			case 'msg':
3367 3367
 				$paramcount = $xmlrpc_val->getNumParams();
3368 3368
 				$arr = array();
3369
-				for($i = 0; $i < $paramcount; $i++)
3369
+				for ($i = 0; $i < $paramcount; $i++)
3370 3370
 				{
3371 3371
 					$arr[] = php_xmlrpc_decode($xmlrpc_val->getParam($i));
3372 3372
 				}
@@ -3377,13 +3377,13 @@  discard block
 block discarded – undo
3377 3377
 	// This constant left here only for historical reasons...
3378 3378
 	// it was used to decide if we have to define xmlrpc_encode on our own, but
3379 3379
 	// we do not do it anymore
3380
-	if(function_exists('xmlrpc_decode'))
3380
+	if (function_exists('xmlrpc_decode'))
3381 3381
 	{
3382
-		define('XMLRPC_EPI_ENABLED','1');
3382
+		define('XMLRPC_EPI_ENABLED', '1');
3383 3383
 	}
3384 3384
 	else
3385 3385
 	{
3386
-		define('XMLRPC_EPI_ENABLED','0');
3386
+		define('XMLRPC_EPI_ENABLED', '0');
3387 3387
 	}
3388 3388
 
3389 3389
 	/**
@@ -3403,10 +3403,10 @@  discard block
 block discarded – undo
3403 3403
 	* @param array $options	can include 'encode_php_objs', 'auto_dates', 'null_extension' or 'extension_api'
3404 3404
 	* @return xmlrpcval
3405 3405
 	*/
3406
-	function php_xmlrpc_encode($php_val, $options=array())
3406
+	function php_xmlrpc_encode($php_val, $options = array())
3407 3407
 	{
3408 3408
 		$type = gettype($php_val);
3409
-		switch($type)
3409
+		switch ($type)
3410 3410
 		{
3411 3411
 			case 'string':
3412 3412
 				if (in_array('auto_dates', $options) && preg_match('/^[0-9]{8}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/', $php_val))
@@ -3435,16 +3435,16 @@  discard block
 block discarded – undo
3435 3435
 				$j = 0;
3436 3436
 				$arr = array();
3437 3437
 				$ko = false;
3438
-				foreach($php_val as $key => $val)
3438
+				foreach ($php_val as $key => $val)
3439 3439
 				{
3440 3440
 					$arr[$key] = php_xmlrpc_encode($val, $options);
3441
-					if(!$ko && $key !== $j)
3441
+					if (!$ko && $key !== $j)
3442 3442
 					{
3443 3443
 						$ko = true;
3444 3444
 					}
3445 3445
 					$j++;
3446 3446
 				}
3447
-				if($ko)
3447
+				if ($ko)
3448 3448
 				{
3449 3449
 					$xmlrpc_val = new xmlrpcval($arr, $GLOBALS['xmlrpcStruct']);
3450 3450
 				}
@@ -3454,11 +3454,11 @@  discard block
 block discarded – undo
3454 3454
 				}
3455 3455
 				break;
3456 3456
 			case 'object':
3457
-				if(is_a($php_val, 'xmlrpcval'))
3457
+				if (is_a($php_val, 'xmlrpcval'))
3458 3458
 				{
3459 3459
 					$xmlrpc_val = $php_val;
3460 3460
 				}
3461
-				else if(is_a($php_val, 'DateTime'))
3461
+				else if (is_a($php_val, 'DateTime'))
3462 3462
 				{
3463 3463
 					$xmlrpc_val = new xmlrpcval($php_val->format('Ymd\TH:i:s'), $GLOBALS['xmlrpcStruct']);
3464 3464
 				}
@@ -3466,7 +3466,7 @@  discard block
 block discarded – undo
3466 3466
 				{
3467 3467
 					$arr = array();
3468 3468
 					reset($php_val);
3469
-					while(list($k,$v) = each($php_val))
3469
+					while (list($k, $v) = each($php_val))
3470 3470
 					{
3471 3471
 						$arr[$k] = php_xmlrpc_encode($v, $options);
3472 3472
 					}
@@ -3496,7 +3496,7 @@  discard block
 block discarded – undo
3496 3496
 			case 'resource':
3497 3497
 				if (in_array('extension_api', $options))
3498 3498
 				{
3499
-					$xmlrpc_val = new xmlrpcval((int)$php_val, $GLOBALS['xmlrpcInt']);
3499
+					$xmlrpc_val = new xmlrpcval((int) $php_val, $GLOBALS['xmlrpcInt']);
3500 3500
 				}
3501 3501
 				else
3502 3502
 				{
@@ -3520,7 +3520,7 @@  discard block
 block discarded – undo
3520 3520
 	* @param array $options
3521 3521
 	* @return mixed false on error, or an instance of either xmlrpcval, xmlrpcmsg or xmlrpcresp
3522 3522
 	*/
3523
-	function php_xmlrpc_decode_xml($xml_val, $options=array())
3523
+	function php_xmlrpc_decode_xml($xml_val, $options = array())
3524 3524
 	{
3525 3525
 		$GLOBALS['_xh'] = array();
3526 3526
 		$GLOBALS['_xh']['ac'] = '';
@@ -3548,7 +3548,7 @@  discard block
 block discarded – undo
3548 3548
 		xml_set_element_handler($parser, 'xmlrpc_se_any', 'xmlrpc_ee');
3549 3549
 		xml_set_character_data_handler($parser, 'xmlrpc_cd');
3550 3550
 		xml_set_default_handler($parser, 'xmlrpc_dh');
3551
-		if(!xml_parse($parser, $xml_val, 1))
3551
+		if (!xml_parse($parser, $xml_val, 1))
3552 3552
 		{
3553 3553
 			$errstr = sprintf('XML error: %s at line %d, column %d',
3554 3554
 						xml_error_string(xml_get_error_code($parser)),
@@ -3566,7 +3566,7 @@  discard block
 block discarded – undo
3566 3566
 		switch ($GLOBALS['_xh']['rt'])
3567 3567
 		{
3568 3568
 			case 'methodresponse':
3569
-				$v =& $GLOBALS['_xh']['value'];
3569
+				$v = & $GLOBALS['_xh']['value'];
3570 3570
 				if ($GLOBALS['_xh']['isf'] == 1)
3571 3571
 				{
3572 3572
 					$vc = $v->structmem('faultCode');
@@ -3580,7 +3580,7 @@  discard block
 block discarded – undo
3580 3580
 				return $r;
3581 3581
 			case 'methodcall':
3582 3582
 				$m = new xmlrpcmsg($GLOBALS['_xh']['method']);
3583
-				for($i=0; $i < count($GLOBALS['_xh']['params']); $i++)
3583
+				for ($i = 0; $i < count($GLOBALS['_xh']['params']); $i++)
3584 3584
 				{
3585 3585
 					$m->addParam($GLOBALS['_xh']['params'][$i]);
3586 3586
 				}
@@ -3608,18 +3608,18 @@  discard block
 block discarded – undo
3608 3608
 
3609 3609
 		// read chunk-size, chunk-extension (if any) and crlf
3610 3610
 		// get the position of the linebreak
3611
-		$chunkend = strpos($buffer,"\r\n") + 2;
3612
-		$temp = substr($buffer,0,$chunkend);
3613
-		$chunk_size = hexdec( trim($temp) );
3611
+		$chunkend = strpos($buffer, "\r\n") + 2;
3612
+		$temp = substr($buffer, 0, $chunkend);
3613
+		$chunk_size = hexdec(trim($temp));
3614 3614
 		$chunkstart = $chunkend;
3615
-		while($chunk_size > 0)
3615
+		while ($chunk_size > 0)
3616 3616
 		{
3617 3617
 			$chunkend = strpos($buffer, "\r\n", $chunkstart + $chunk_size);
3618 3618
 
3619 3619
 			// just in case we got a broken connection
3620
-			if($chunkend == false)
3620
+			if ($chunkend == false)
3621 3621
 			{
3622
-				$chunk = substr($buffer,$chunkstart);
3622
+				$chunk = substr($buffer, $chunkstart);
3623 3623
 				// append chunk-data to entity-body
3624 3624
 				$new .= $chunk;
3625 3625
 				$length += strlen($chunk);
@@ -3627,7 +3627,7 @@  discard block
 block discarded – undo
3627 3627
 			}
3628 3628
 
3629 3629
 			// read chunk-data and crlf
3630
-			$chunk = substr($buffer,$chunkstart,$chunkend-$chunkstart);
3630
+			$chunk = substr($buffer, $chunkstart, $chunkend - $chunkstart);
3631 3631
 			// append chunk-data to entity-body
3632 3632
 			$new .= $chunk;
3633 3633
 			// length := length + chunk-size
@@ -3635,13 +3635,13 @@  discard block
 block discarded – undo
3635 3635
 			// read chunk-size and crlf
3636 3636
 			$chunkstart = $chunkend + 2;
3637 3637
 
3638
-			$chunkend = strpos($buffer,"\r\n",$chunkstart)+2;
3639
-			if($chunkend == false)
3638
+			$chunkend = strpos($buffer, "\r\n", $chunkstart) + 2;
3639
+			if ($chunkend == false)
3640 3640
 			{
3641 3641
 				break; //just in case we got a broken connection
3642 3642
 			}
3643
-			$temp = substr($buffer,$chunkstart,$chunkend-$chunkstart);
3644
-			$chunk_size = hexdec( trim($temp) );
3643
+			$temp = substr($buffer, $chunkstart, $chunkend - $chunkstart);
3644
+			$chunk_size = hexdec(trim($temp));
3645 3645
 			$chunkstart = $chunkend;
3646 3646
 		}
3647 3647
 		return $new;
@@ -3660,7 +3660,7 @@  discard block
 block discarded – undo
3660 3660
 	*
3661 3661
 	* @todo explore usage of mb_http_input(): does it detect http headers + post data? if so, use it instead of hand-detection!!!
3662 3662
 	*/
3663
-	function guess_encoding($httpheader='', $xmlchunk='', $encoding_prefs=null)
3663
+	function guess_encoding($httpheader = '', $xmlchunk = '', $encoding_prefs = null)
3664 3664
 	{
3665 3665
 		// discussion: see http://www.yale.edu/pclt/encoding/
3666 3666
 		// 1 - test if encoding is specified in HTTP HEADERS
@@ -3678,7 +3678,7 @@  discard block
 block discarded – undo
3678 3678
 
3679 3679
 		/// @todo this test will pass if ANY header has charset specification, not only Content-Type. Fix it?
3680 3680
 		$matches = array();
3681
-		if(preg_match('/;\s*charset\s*=([^;]+)/i', $httpheader, $matches))
3681
+		if (preg_match('/;\s*charset\s*=([^;]+)/i', $httpheader, $matches))
3682 3682
 		{
3683 3683
 			return strtoupper(trim($matches[1], " \t\""));
3684 3684
 		}
@@ -3690,15 +3690,15 @@  discard block
 block discarded – undo
3690 3690
 		//     in the xml declaration, and verify if they match.
3691 3691
 		/// @todo implement check as described above?
3692 3692
 		/// @todo implement check for first bytes of string even without a BOM? (It sure looks harder than for cases WITH a BOM)
3693
-		if(preg_match('/^(\x00\x00\xFE\xFF|\xFF\xFE\x00\x00|\x00\x00\xFF\xFE|\xFE\xFF\x00\x00)/', $xmlchunk))
3693
+		if (preg_match('/^(\x00\x00\xFE\xFF|\xFF\xFE\x00\x00|\x00\x00\xFF\xFE|\xFE\xFF\x00\x00)/', $xmlchunk))
3694 3694
 		{
3695 3695
 			return 'UCS-4';
3696 3696
 		}
3697
-		elseif(preg_match('/^(\xFE\xFF|\xFF\xFE)/', $xmlchunk))
3697
+		elseif (preg_match('/^(\xFE\xFF|\xFF\xFE)/', $xmlchunk))
3698 3698
 		{
3699 3699
 			return 'UTF-16';
3700 3700
 		}
3701
-		elseif(preg_match('/^(\xEF\xBB\xBF)/', $xmlchunk))
3701
+		elseif (preg_match('/^(\xEF\xBB\xBF)/', $xmlchunk))
3702 3702
 		{
3703 3703
 			return 'UTF-8';
3704 3704
 		}
@@ -3707,8 +3707,8 @@  discard block
 block discarded – undo
3707 3707
 		// Details:
3708 3708
 		// SPACE:         (#x20 | #x9 | #xD | #xA)+ === [ \x9\xD\xA]+
3709 3709
 		// EQ:            SPACE?=SPACE? === [ \x9\xD\xA]*=[ \x9\xD\xA]*
3710
-		if (preg_match('/^<\?xml\s+version\s*=\s*'. "((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
3711
-			'\s+encoding\s*=\s*' . "((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
3710
+		if (preg_match('/^<\?xml\s+version\s*=\s*'."((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
3711
+			'\s+encoding\s*=\s*'."((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
3712 3712
 			$xmlchunk, $matches))
3713 3713
 		{
3714 3714
 			return strtoupper(substr($matches[2], 1, -1));
@@ -3716,9 +3716,9 @@  discard block
 block discarded – undo
3716 3716
 
3717 3717
 		// 4 - if mbstring is available, let it do the guesswork
3718 3718
 		// NB: we favour finding an encoding that is compatible with what we can process
3719
-		if(extension_loaded('mbstring'))
3719
+		if (extension_loaded('mbstring'))
3720 3720
 		{
3721
-			if($encoding_prefs)
3721
+			if ($encoding_prefs)
3722 3722
 			{
3723 3723
 				$enc = mb_detect_encoding($xmlchunk, $encoding_prefs);
3724 3724
 			}
@@ -3728,7 +3728,7 @@  discard block
 block discarded – undo
3728 3728
 			}
3729 3729
 			// NB: mb_detect likes to call it ascii, xml parser likes to call it US_ASCII...
3730 3730
 			// IANA also likes better US-ASCII, so go with it
3731
-			if($enc == 'ASCII')
3731
+			if ($enc == 'ASCII')
3732 3732
 			{
3733 3733
 				$enc = 'US-'.$enc;
3734 3734
 			}
@@ -3753,7 +3753,7 @@  discard block
 block discarded – undo
3753 3753
 	function is_valid_charset($encoding, $validlist)
3754 3754
 	{
3755 3755
 		$charset_supersets = array(
3756
-			'US-ASCII' => array ('ISO-8859-1', 'ISO-8859-2', 'ISO-8859-3', 'ISO-8859-4',
3756
+			'US-ASCII' => array('ISO-8859-1', 'ISO-8859-2', 'ISO-8859-3', 'ISO-8859-4',
3757 3757
 				'ISO-8859-5', 'ISO-8859-6', 'ISO-8859-7', 'ISO-8859-8',
3758 3758
 				'ISO-8859-9', 'ISO-8859-10', 'ISO-8859-11', 'ISO-8859-12',
3759 3759
 				'ISO-8859-13', 'ISO-8859-14', 'ISO-8859-15', 'UTF-8',
Please login to merge, or discard this patch.
Components/Klarna/transport/xmlrpc-3.0.0.beta/lib/xmlrpc_wrappers.inc 1 patch
Spacing   +95 added lines, -95 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 	*/
29 29
 	function php_2_xmlrpc_type($phptype)
30 30
 	{
31
-		switch(strtolower($phptype))
31
+		switch (strtolower($phptype))
32 32
 		{
33 33
 			case 'string':
34 34
 				return $GLOBALS['xmlrpcString'];
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 			case 'resource':
51 51
 				return '';
52 52
 			default:
53
-				if(class_exists($phptype))
53
+				if (class_exists($phptype))
54 54
 				{
55 55
 					return $GLOBALS['xmlrpcStruct'];
56 56
 				}
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 	*/
70 70
 	function xmlrpc_2_php_type($xmlrpctype)
71 71
 	{
72
-		switch(strtolower($xmlrpctype))
72
+		switch (strtolower($xmlrpctype))
73 73
 		{
74 74
 			case 'base64':
75 75
 			case 'datetime.iso8601':
@@ -142,15 +142,15 @@  discard block
 block discarded – undo
142 142
 	* @todo if $newfuncname is empty, we could use create_user_func instead of eval, as it is possibly faster
143 143
 	* @todo add a verbatim_object_copy parameter to allow avoiding the same obj instance?
144 144
 	*/
145
-	function wrap_php_function($funcname, $newfuncname='', $extra_options=array())
145
+	function wrap_php_function($funcname, $newfuncname = '', $extra_options = array())
146 146
 	{
147 147
 		$buildit = isset($extra_options['return_source']) ? !($extra_options['return_source']) : true;
148 148
 		$prefix = isset($extra_options['prefix']) ? $extra_options['prefix'] : 'xmlrpc';
149
-		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool)$extra_options['encode_php_objs'] : false;
150
-		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool)$extra_options['decode_php_objs'] : false;
149
+		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool) $extra_options['encode_php_objs'] : false;
150
+		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool) $extra_options['decode_php_objs'] : false;
151 151
 		$catch_warnings = isset($extra_options['suppress_warnings']) && $extra_options['suppress_warnings'] ? '@' : '';
152 152
 
153
-		if(version_compare(phpversion(), '5.0.3') == -1)
153
+		if (version_compare(phpversion(), '5.0.3') == -1)
154 154
 		{
155 155
 			// up to php 5.0.3 some useful reflection methods were missing
156 156
 			error_log('XML-RPC: cannot not wrap php functions unless running php version bigger than 5.0.3');
@@ -162,26 +162,26 @@  discard block
 block discarded – undo
162 162
 	    {
163 163
 	        $funcname = explode('::', $funcname);
164 164
 	    }
165
-        if(is_array($funcname))
165
+        if (is_array($funcname))
166 166
         {
167
-            if(count($funcname) < 2 || (!is_string($funcname[0]) && !is_object($funcname[0])))
167
+            if (count($funcname) < 2 || (!is_string($funcname[0]) && !is_object($funcname[0])))
168 168
             {
169 169
     			error_log('XML-RPC: syntax for function to be wrapped is wrong');
170 170
     			return false;
171 171
             }
172
-            if(is_string($funcname[0]))
172
+            if (is_string($funcname[0]))
173 173
             {
174 174
                 $plainfuncname = implode('::', $funcname);
175 175
             }
176
-            elseif(is_object($funcname[0]))
176
+            elseif (is_object($funcname[0]))
177 177
             {
178
-                $plainfuncname = get_class($funcname[0]) . '->' . $funcname[1];
178
+                $plainfuncname = get_class($funcname[0]).'->'.$funcname[1];
179 179
             }
180 180
             $exists = method_exists($funcname[0], $funcname[1]);
181 181
             if (!$exists && version_compare(phpversion(), '5.1') < 0)
182 182
             {
183 183
                // workaround for php 5.0: static class methods are not seen by method_exists
184
-               $exists = is_callable( $funcname );
184
+               $exists = is_callable($funcname);
185 185
             }
186 186
         }
187 187
         else
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
             $exists = function_exists($funcname);
191 191
         }
192 192
 
193
-		if(!$exists)
193
+		if (!$exists)
194 194
 		{
195 195
 			error_log('XML-RPC: function to be wrapped is not defined: '.$plainfuncname);
196 196
 			return false;
@@ -198,14 +198,14 @@  discard block
 block discarded – undo
198 198
 		else
199 199
 		{
200 200
 			// determine name of new php function
201
-			if($newfuncname == '')
201
+			if ($newfuncname == '')
202 202
 			{
203
-				if(is_array($funcname))
203
+				if (is_array($funcname))
204 204
 				{
205
-    				if(is_string($funcname[0]))
205
+    				if (is_string($funcname[0]))
206 206
         				$xmlrpcfuncname = "{$prefix}_".implode('_', $funcname);
207 207
     				else
208
-    					$xmlrpcfuncname = "{$prefix}_".get_class($funcname[0]) . '_' . $funcname[1];
208
+    					$xmlrpcfuncname = "{$prefix}_".get_class($funcname[0]).'_'.$funcname[1];
209 209
 				}
210 210
 				else
211 211
 				{
@@ -216,37 +216,37 @@  discard block
 block discarded – undo
216 216
 			{
217 217
 				$xmlrpcfuncname = $newfuncname;
218 218
 			}
219
-			while($buildit && function_exists($xmlrpcfuncname))
219
+			while ($buildit && function_exists($xmlrpcfuncname))
220 220
 			{
221 221
 				$xmlrpcfuncname .= 'x';
222 222
 			}
223 223
 
224 224
 			// start to introspect PHP code
225
-			if(is_array($funcname))
225
+			if (is_array($funcname))
226 226
 			{
227 227
     			$func = new ReflectionMethod($funcname[0], $funcname[1]);
228
-    			if($func->isPrivate())
228
+    			if ($func->isPrivate())
229 229
     			{
230 230
     				error_log('XML-RPC: method to be wrapped is private: '.$plainfuncname);
231 231
     				return false;
232 232
     			}
233
-    			if($func->isProtected())
233
+    			if ($func->isProtected())
234 234
     			{
235 235
     				error_log('XML-RPC: method to be wrapped is protected: '.$plainfuncname);
236 236
     				return false;
237 237
     			}
238
-     			if($func->isConstructor())
238
+     			if ($func->isConstructor())
239 239
     			{
240 240
     				error_log('XML-RPC: method to be wrapped is the constructor: '.$plainfuncname);
241 241
     				return false;
242 242
     			}
243 243
 			    // php 503 always says isdestructor = true...
244
-                if( version_compare(phpversion(), '5.0.3') != 0 && $func->isDestructor())
244
+                if (version_compare(phpversion(), '5.0.3') != 0 && $func->isDestructor())
245 245
     			{
246 246
     				error_log('XML-RPC: method to be wrapped is the destructor: '.$plainfuncname);
247 247
     				return false;
248 248
     			}
249
-    			if($func->isAbstract())
249
+    			if ($func->isAbstract())
250 250
     			{
251 251
     				error_log('XML-RPC: method to be wrapped is abstract: '.$plainfuncname);
252 252
     				return false;
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 			{
258 258
     			$func = new ReflectionFunction($funcname);
259 259
             }
260
-			if($func->isInternal())
260
+			if ($func->isInternal())
261 261
 			{
262 262
 				// Note: from PHP 5.1.0 onward, we will possibly be able to use invokeargs
263 263
 				// instead of getparameters to fully reflect internal php functions ?
@@ -277,27 +277,27 @@  discard block
 block discarded – undo
277 277
 			$paramDocs = array();
278 278
 
279 279
 			$docs = $func->getDocComment();
280
-			if($docs != '')
280
+			if ($docs != '')
281 281
 			{
282 282
 				$docs = explode("\n", $docs);
283 283
 				$i = 0;
284
-				foreach($docs as $doc)
284
+				foreach ($docs as $doc)
285 285
 				{
286 286
 					$doc = trim($doc, " \r\t/*");
287
-					if(strlen($doc) && strpos($doc, '@') !== 0 && !$i)
287
+					if (strlen($doc) && strpos($doc, '@') !== 0 && !$i)
288 288
 					{
289
-						if($desc)
289
+						if ($desc)
290 290
 						{
291 291
 							$desc .= "\n";
292 292
 						}
293 293
 						$desc .= $doc;
294 294
 					}
295
-					elseif(strpos($doc, '@param') === 0)
295
+					elseif (strpos($doc, '@param') === 0)
296 296
 					{
297 297
 						// syntax: @param type [$name] desc
298
-						if(preg_match('/@param\s+(\S+)(\s+\$\S+)?\s+(.+)/', $doc, $matches))
298
+						if (preg_match('/@param\s+(\S+)(\s+\$\S+)?\s+(.+)/', $doc, $matches))
299 299
 						{
300
-							if(strpos($matches[1], '|'))
300
+							if (strpos($matches[1], '|'))
301 301
 							{
302 302
 								//$paramDocs[$i]['type'] = explode('|', $matches[1]);
303 303
 								$paramDocs[$i]['type'] = 'mixed';
@@ -311,14 +311,14 @@  discard block
 block discarded – undo
311 311
 						}
312 312
 						$i++;
313 313
 					}
314
-					elseif(strpos($doc, '@return') === 0)
314
+					elseif (strpos($doc, '@return') === 0)
315 315
 					{
316 316
 						// syntax: @return type desc
317 317
 						//$returns = preg_split('/\s+/', $doc);
318
-						if(preg_match('/@return\s+(\S+)\s+(.+)/', $doc, $matches))
318
+						if (preg_match('/@return\s+(\S+)\s+(.+)/', $doc, $matches))
319 319
 						{
320 320
 							$returns = php_2_xmlrpc_type($matches[1]);
321
-							if(isset($matches[2]))
321
+							if (isset($matches[2]))
322 322
 							{
323 323
 								$returnsDocs = $matches[2];
324 324
 							}
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
 			// execute introspection of actual function prototype
331 331
 			$params = array();
332 332
 			$i = 0;
333
-			foreach($func->getParameters() as $paramobj)
333
+			foreach ($func->getParameters() as $paramobj)
334 334
 			{
335 335
 				$params[$i] = array();
336 336
 				$params[$i]['name'] = '$'.$paramobj->getName();
@@ -345,7 +345,7 @@  discard block
 block discarded – undo
345 345
 			$parsvariations = array();
346 346
 			$pars = array();
347 347
 			$pnum = count($params);
348
-			foreach($params as $param)
348
+			foreach ($params as $param)
349 349
 			{
350 350
 				if (isset($paramDocs[$i]['name']) && $paramDocs[$i]['name'] && strtolower($paramDocs[$i]['name']) != strtolower($param['name']))
351 351
 				{
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
 					$paramDocs[$i]['type'] = 'mixed';
354 354
 				}
355 355
 
356
-				if($param['isoptional'])
356
+				if ($param['isoptional'])
357 357
 				{
358 358
 					// this particular parameter is optional. save as valid previous list of parameters
359 359
 					$innercode .= "if (\$paramcount > $i) {\n";
@@ -371,11 +371,11 @@  discard block
 block discarded – undo
371 371
 
372 372
 				$pars[] = "\$p$i";
373 373
 				$i++;
374
-				if($param['isoptional'])
374
+				if ($param['isoptional'])
375 375
 				{
376 376
 					$innercode .= "}\n";
377 377
 				}
378
-				if($i == $pnum)
378
+				if ($i == $pnum)
379 379
 				{
380 380
 					// last allowed parameters combination
381 381
 					$parsvariations[] = $pars;
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
 
385 385
 			$sigs = array();
386 386
 			$psigs = array();
387
-			if(count($parsvariations) == 0)
387
+			if (count($parsvariations) == 0)
388 388
 			{
389 389
 				// only known good synopsis = no parameters
390 390
 				$parsvariations[] = array();
@@ -395,24 +395,24 @@  discard block
 block discarded – undo
395 395
 				$minpars = count($parsvariations[0]);
396 396
 			}
397 397
 
398
-			if($minpars)
398
+			if ($minpars)
399 399
 			{
400 400
 				// add to code the check for min params number
401 401
 				// NB: this check needs to be done BEFORE decoding param values
402
-				$innercode = "\$paramcount = \$msg->getNumParams();\n" .
403
-				"if (\$paramcount < $minpars) return new {$prefix}resp(0, {$GLOBALS['xmlrpcerr']['incorrect_params']}, '{$GLOBALS['xmlrpcstr']['incorrect_params']}');\n" . $innercode;
402
+				$innercode = "\$paramcount = \$msg->getNumParams();\n".
403
+				"if (\$paramcount < $minpars) return new {$prefix}resp(0, {$GLOBALS['xmlrpcerr']['incorrect_params']}, '{$GLOBALS['xmlrpcstr']['incorrect_params']}');\n".$innercode;
404 404
 			}
405 405
 			else
406 406
 			{
407
-				$innercode = "\$paramcount = \$msg->getNumParams();\n" . $innercode;
407
+				$innercode = "\$paramcount = \$msg->getNumParams();\n".$innercode;
408 408
 			}
409 409
 
410 410
 			$innercode .= "\$np = false;\n";
411 411
 			// since there are no closures in php, if we are given an object instance,
412 412
             // we store a pointer to it in a global var...
413
-			if ( is_array($funcname) && is_object($funcname[0]) )
413
+			if (is_array($funcname) && is_object($funcname[0]))
414 414
 			{
415
-			    $GLOBALS['xmlrpcWPFObjHolder'][$xmlrpcfuncname] =& $funcname[0];
415
+			    $GLOBALS['xmlrpcWPFObjHolder'][$xmlrpcfuncname] = & $funcname[0];
416 416
 			    $innercode .= "\$obj =& \$GLOBALS['xmlrpcWPFObjHolder']['$xmlrpcfuncname'];\n";
417 417
 			    $realfuncname = '$obj->'.$funcname[1];
418 418
 			}
@@ -420,13 +420,13 @@  discard block
 block discarded – undo
420 420
 			{
421 421
     			$realfuncname = $plainfuncname;
422 422
             }
423
-			foreach($parsvariations as $pars)
423
+			foreach ($parsvariations as $pars)
424 424
 			{
425
-				$innercode .= "if (\$paramcount == " . count($pars) . ") \$retval = {$catch_warnings}$realfuncname(" . implode(',', $pars) . "); else\n";
425
+				$innercode .= "if (\$paramcount == ".count($pars).") \$retval = {$catch_warnings}$realfuncname(".implode(',', $pars)."); else\n";
426 426
 				// build a 'generic' signature (only use an appropriate return type)
427 427
 				$sig = array($returns);
428 428
 				$psig = array($returnsDocs);
429
-				for($i=0; $i < count($pars); $i++)
429
+				for ($i = 0; $i < count($pars); $i++)
430 430
 				{
431 431
 					if (isset($paramDocs[$i]['type']))
432 432
 					{
@@ -445,7 +445,7 @@  discard block
 block discarded – undo
445 445
 			$innercode .= "if (\$np) return new {$prefix}resp(0, {$GLOBALS['xmlrpcerr']['incorrect_params']}, '{$GLOBALS['xmlrpcstr']['incorrect_params']}'); else {\n";
446 446
 			//$innercode .= "if (\$_xmlrpcs_error_occurred) return new xmlrpcresp(0, $GLOBALS['xmlrpcerr']user, \$_xmlrpcs_error_occurred); else\n";
447 447
 			$innercode .= "if (is_a(\$retval, '{$prefix}resp')) return \$retval; else\n";
448
-			if($returns == $GLOBALS['xmlrpcDateTime'] || $returns == $GLOBALS['xmlrpcBase64'])
448
+			if ($returns == $GLOBALS['xmlrpcDateTime'] || $returns == $GLOBALS['xmlrpcBase64'])
449 449
 			{
450 450
 				$innercode .= "return new {$prefix}resp(new {$prefix}val(\$retval, '$returns'));";
451 451
 			}
@@ -459,7 +459,7 @@  discard block
 block discarded – undo
459 459
 			// shall we exclude functions returning by ref?
460 460
 			// if($func->returnsReference())
461 461
 			// 	return false;
462
-			$code = "function $xmlrpcfuncname(\$msg) {\n" . $innercode . "}\n}";
462
+			$code = "function $xmlrpcfuncname(\$msg) {\n".$innercode."}\n}";
463 463
 			//print_r($code);
464 464
 			if ($buildit)
465 465
 			{
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
 				// alternative
469 469
 				//$xmlrpcfuncname = create_function('$m', $innercode);
470 470
 
471
-				if(!$allOK)
471
+				if (!$allOK)
472 472
 				{
473 473
 					error_log('XML-RPC: could not create function '.$xmlrpcfuncname.' to wrap php function '.$plainfuncname);
474 474
 					return false;
@@ -496,12 +496,12 @@  discard block
 block discarded – undo
496 496
     * @todo get_class_methods will return both static and non-static methods.
497 497
     *       we have to differentiate the action, depending on wheter we recived a class name or object
498 498
     */
499
-    function wrap_php_class($classname, $extra_options=array())
499
+    function wrap_php_class($classname, $extra_options = array())
500 500
     {
501 501
 		$methodfilter = isset($extra_options['method_filter']) ? $extra_options['method_filter'] : '';
502 502
 		$methodtype = isset($extra_options['method_type']) ? $extra_options['method_type'] : 'auto';
503 503
 
504
-        if(version_compare(phpversion(), '5.0.3') == -1)
504
+        if (version_compare(phpversion(), '5.0.3') == -1)
505 505
 		{
506 506
 			// up to php 5.0.3 some useful reflection methods were missing
507 507
 			error_log('XML-RPC: cannot not wrap php functions unless running php version bigger than 5.0.3');
@@ -510,19 +510,19 @@  discard block
 block discarded – undo
510 510
 
511 511
         $result = array();
512 512
 		$mlist = get_class_methods($classname);
513
-		foreach($mlist as $mname)
513
+		foreach ($mlist as $mname)
514 514
 		{
515 515
     		if ($methodfilter == '' || preg_match($methodfilter, $mname))
516 516
 			{
517 517
     			// echo $mlist."\n";
518 518
     			$func = new ReflectionMethod($classname, $mname);
519
-    			if(!$func->isPrivate() && !$func->isProtected() && !$func->isConstructor() && !$func->isDestructor() && !$func->isAbstract())
519
+    			if (!$func->isPrivate() && !$func->isProtected() && !$func->isConstructor() && !$func->isDestructor() && !$func->isAbstract())
520 520
     			{
521
-        			if(($func->isStatic && ($methodtype == 'all' || $methodtype == 'static' || ($methodtype == 'auto' && is_string($classname)))) ||
521
+        			if (($func->isStatic && ($methodtype == 'all' || $methodtype == 'static' || ($methodtype == 'auto' && is_string($classname)))) ||
522 522
             			(!$func->isStatic && ($methodtype == 'all' || $methodtype == 'nonstatic' || ($methodtype == 'auto' && is_object($classname)))))
523 523
             		{
524 524
                         $methodwrap = wrap_php_function(array($classname, $mname), '', $extra_options);
525
-                        if ( $methodwrap )
525
+                        if ($methodwrap)
526 526
                         {
527 527
                             $result[$methodwrap['function']] = $methodwrap['function'];
528 528
                         }
@@ -570,7 +570,7 @@  discard block
 block discarded – undo
570 570
 	*        bool          debug        set it to 1 or 2 to see debug results of querying server for method synopsis
571 571
 	* @return string                   the name of the generated php function (or false) - OR AN ARRAY...
572 572
 	*/
573
-	function wrap_xmlrpc_method($client, $methodname, $extra_options=0, $timeout=0, $protocol='', $newfuncname='')
573
+	function wrap_xmlrpc_method($client, $methodname, $extra_options = 0, $timeout = 0, $protocol = '', $newfuncname = '')
574 574
 	{
575 575
 		// mind numbing: let caller use sane calling convention (as per javadoc, 3 params),
576 576
 		// OR the 2.0 calling convention (no options) - we really love backward compat, don't we?
@@ -581,8 +581,8 @@  discard block
 block discarded – undo
581 581
 		}
582 582
 		else
583 583
 		{
584
-			$signum = isset($extra_options['signum']) ? (int)$extra_options['signum'] : 0;
585
-			$timeout = isset($extra_options['timeout']) ? (int)$extra_options['timeout'] : 0;
584
+			$signum = isset($extra_options['signum']) ? (int) $extra_options['signum'] : 0;
585
+			$timeout = isset($extra_options['timeout']) ? (int) $extra_options['timeout'] : 0;
586 586
 			$protocol = isset($extra_options['protocol']) ? $extra_options['protocol'] : '';
587 587
 			$newfuncname = isset($extra_options['new_function_name']) ? $extra_options['new_function_name'] : '';
588 588
 		}
@@ -590,9 +590,9 @@  discard block
 block discarded – undo
590 590
 		//$verbatim_client_copy = in_array('simple_client_copy', $extra_options) ? 1 :
591 591
 		//	in_array('build_class_code', $extra_options) ? 2 : 0;
592 592
 
593
-		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool)$extra_options['encode_php_objs'] : false;
594
-		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool)$extra_options['decode_php_objs'] : false;
595
-		$simple_client_copy = isset($extra_options['simple_client_copy']) ? (int)($extra_options['simple_client_copy']) : 0;
593
+		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool) $extra_options['encode_php_objs'] : false;
594
+		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool) $extra_options['decode_php_objs'] : false;
595
+		$simple_client_copy = isset($extra_options['simple_client_copy']) ? (int) ($extra_options['simple_client_copy']) : 0;
596 596
 		$buildit = isset($extra_options['return_source']) ? !($extra_options['return_source']) : true;
597 597
 		$prefix = isset($extra_options['prefix']) ? $extra_options['prefix'] : 'xmlrpc';
598 598
 		if (isset($extra_options['return_on_fault']))
@@ -614,8 +614,8 @@  discard block
 block discarded – undo
614 614
 		$msg = new $msgclass('system.methodSignature');
615 615
 		$msg->addparam(new $valclass($methodname));
616 616
 		$client->setDebug($debug);
617
-		$response =& $client->send($msg, $timeout, $protocol);
618
-		if($response->faultCode())
617
+		$response = & $client->send($msg, $timeout, $protocol);
618
+		if ($response->faultCode())
619 619
 		{
620 620
 			error_log('XML-RPC: could not retrieve method signature from remote server for method '.$methodname);
621 621
 			return false;
@@ -627,7 +627,7 @@  discard block
 block discarded – undo
627 627
 			{
628 628
 				$msig = $decodefunc($msig);
629 629
 			}
630
-			if(!is_array($msig) || count($msig) <= $signum)
630
+			if (!is_array($msig) || count($msig) <= $signum)
631 631
 			{
632 632
 				error_log('XML-RPC: could not retrieve method signature nr.'.$signum.' from remote server for method '.$methodname);
633 633
 				return false;
@@ -635,7 +635,7 @@  discard block
 block discarded – undo
635 635
 			else
636 636
 			{
637 637
 				// pick a suitable name for the new function, avoiding collisions
638
-				if($newfuncname != '')
638
+				if ($newfuncname != '')
639 639
 				{
640 640
 					$xmlrpcfuncname = $newfuncname;
641 641
 				}
@@ -646,7 +646,7 @@  discard block
 block discarded – undo
646 646
 					$xmlrpcfuncname = $prefix.'_'.preg_replace(array('/\./', '/[^a-zA-Z0-9_\x7f-\xff]/'),
647 647
 						array('_', ''), $methodname);
648 648
 				}
649
-				while($buildit && function_exists($xmlrpcfuncname))
649
+				while ($buildit && function_exists($xmlrpcfuncname))
650 650
 				{
651 651
 					$xmlrpcfuncname .= 'x';
652 652
 				}
@@ -655,11 +655,11 @@  discard block
 block discarded – undo
655 655
 				$mdesc = '';
656 656
 				// if in 'offline' mode, get method description too.
657 657
 				// in online mode, favour speed of operation
658
-				if(!$buildit)
658
+				if (!$buildit)
659 659
 				{
660 660
 					$msg = new $msgclass('system.methodHelp');
661 661
 					$msg->addparam(new $valclass($methodname));
662
-					$response =& $client->send($msg, $timeout, $protocol);
662
+					$response = & $client->send($msg, $timeout, $protocol);
663 663
 					if (!$response->faultCode())
664 664
 					{
665 665
 						$mdesc = $response->value();
@@ -682,7 +682,7 @@  discard block
 block discarded – undo
682 682
 					eval($results['source'].'$allOK=1;');
683 683
 					// alternative
684 684
 					//$xmlrpcfuncname = create_function('$m', $innercode);
685
-					if($allOK)
685
+					if ($allOK)
686 686
 					{
687 687
 						return $xmlrpcfuncname;
688 688
 					}
@@ -709,15 +709,15 @@  discard block
 block discarded – undo
709 709
 	* @param array $extra_options list of options for wrapped code
710 710
 	* @return mixed false on error, the name of the created class if all ok or an array with code, class name and comments (if the appropriatevoption is set in extra_options)
711 711
 	*/
712
-	function wrap_xmlrpc_server($client, $extra_options=array())
712
+	function wrap_xmlrpc_server($client, $extra_options = array())
713 713
 	{
714 714
 		$methodfilter = isset($extra_options['method_filter']) ? $extra_options['method_filter'] : '';
715 715
 		//$signum = isset($extra_options['signum']) ? (int)$extra_options['signum'] : 0;
716
-		$timeout = isset($extra_options['timeout']) ? (int)$extra_options['timeout'] : 0;
716
+		$timeout = isset($extra_options['timeout']) ? (int) $extra_options['timeout'] : 0;
717 717
 		$protocol = isset($extra_options['protocol']) ? $extra_options['protocol'] : '';
718 718
 		$newclassname = isset($extra_options['new_class_name']) ? $extra_options['new_class_name'] : '';
719
-		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool)$extra_options['encode_php_objs'] : false;
720
-		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool)$extra_options['decode_php_objs'] : false;
719
+		$encode_php_objects = isset($extra_options['encode_php_objs']) ? (bool) $extra_options['encode_php_objs'] : false;
720
+		$decode_php_objects = isset($extra_options['decode_php_objs']) ? (bool) $extra_options['decode_php_objs'] : false;
721 721
 		$verbatim_client_copy = isset($extra_options['simple_client_copy']) ? !($extra_options['simple_client_copy']) : true;
722 722
 		$buildit = isset($extra_options['return_source']) ? !($extra_options['return_source']) : true;
723 723
 		$prefix = isset($extra_options['prefix']) ? $extra_options['prefix'] : 'xmlrpc';
@@ -727,8 +727,8 @@  discard block
 block discarded – undo
727 727
 		$decodefunc = 'php_'.$prefix.'_decode';
728 728
 
729 729
 		$msg = new $msgclass('system.listMethods');
730
-		$response =& $client->send($msg, $timeout, $protocol);
731
-		if($response->faultCode())
730
+		$response = & $client->send($msg, $timeout, $protocol);
731
+		if ($response->faultCode())
732 732
 		{
733 733
 			error_log('XML-RPC: could not retrieve method list from remote server');
734 734
 			return false;
@@ -740,7 +740,7 @@  discard block
 block discarded – undo
740 740
 			{
741 741
 				$mlist = $decodefunc($mlist);
742 742
 			}
743
-			if(!is_array($mlist) || !count($mlist))
743
+			if (!is_array($mlist) || !count($mlist))
744 744
 			{
745 745
 				error_log('XML-RPC: could not retrieve meaningful method list from remote server');
746 746
 				return false;
@@ -748,7 +748,7 @@  discard block
 block discarded – undo
748 748
 			else
749 749
 			{
750 750
 				// pick a suitable name for the new function, avoiding collisions
751
-				if($newclassname != '')
751
+				if ($newclassname != '')
752 752
 				{
753 753
 					$xmlrpcclassname = $newclassname;
754 754
 				}
@@ -757,7 +757,7 @@  discard block
 block discarded – undo
757 757
 					$xmlrpcclassname = $prefix.'_'.preg_replace(array('/\./', '/[^a-zA-Z0-9_\x7f-\xff]/'),
758 758
 						array('_', ''), $client->server).'_client';
759 759
 				}
760
-				while($buildit && class_exists($xmlrpcclassname))
760
+				while ($buildit && class_exists($xmlrpcclassname))
761 761
 				{
762 762
 					$xmlrpcclassname .= 'x';
763 763
 				}
@@ -773,7 +773,7 @@  discard block
 block discarded – undo
773 773
 					'decode_php_objs' => $decode_php_objects
774 774
 					);
775 775
 				/// @todo build javadoc for class definition, too
776
-				foreach($mlist as $mname)
776
+				foreach ($mlist as $mname)
777 777
 				{
778 778
 					if ($methodfilter == '' || preg_match($methodfilter, $mname))
779 779
 					{
@@ -801,7 +801,7 @@  discard block
 block discarded – undo
801 801
 					eval($source.'$allOK=1;');
802 802
 					// alternative
803 803
 					//$xmlrpcfuncname = create_function('$m', $innercode);
804
-					if($allOK)
804
+					if ($allOK)
805 805
 					{
806 806
 						return $xmlrpcclassname;
807 807
 					}
@@ -828,9 +828,9 @@  discard block
 block discarded – undo
828 828
 	* @access private
829 829
 	*/
830 830
 	function build_remote_method_wrapper_code($client, $methodname, $xmlrpcfuncname,
831
-		$msig, $mdesc='', $timeout=0, $protocol='', $client_copy_mode=0, $prefix='xmlrpc',
832
-		$decode_php_objects=false, $encode_php_objects=false, $decode_fault=false,
833
-		$fault_response='')
831
+		$msig, $mdesc = '', $timeout = 0, $protocol = '', $client_copy_mode = 0, $prefix = 'xmlrpc',
832
+		$decode_php_objects = false, $encode_php_objects = false, $decode_fault = false,
833
+		$fault_response = '')
834 834
 	{
835 835
 		$code = "function $xmlrpcfuncname (";
836 836
 		if ($client_copy_mode < 2)
@@ -861,11 +861,11 @@  discard block
 block discarded – undo
861 861
 		// param parsing
862 862
 		$plist = array();
863 863
 		$pcount = count($msig);
864
-		for($i = 1; $i < $pcount; $i++)
864
+		for ($i = 1; $i < $pcount; $i++)
865 865
 		{
866 866
 			$plist[] = "\$p$i";
867 867
 			$ptype = $msig[$i];
868
-			if($ptype == 'i4' || $ptype == 'int' || $ptype == 'boolean' || $ptype == 'double' ||
868
+			if ($ptype == 'i4' || $ptype == 'int' || $ptype == 'boolean' || $ptype == 'double' ||
869 869
 				$ptype == 'string' || $ptype == 'dateTime.iso8601' || $ptype == 'base64' || $ptype == 'null')
870 870
 			{
871 871
 				// only build directly xmlrpcvals when type is known and scalar
@@ -918,7 +918,7 @@  discard block
 block discarded – undo
918 918
 			$innercode .= "if (\$res->faultcode()) return $respcode; else return php_{$prefix}_decode(\$res->value());";
919 919
 		}
920 920
 
921
-		$code = $code . $plist. ") {\n" . $innercode . "\n}\n";
921
+		$code = $code.$plist.") {\n".$innercode."\n}\n";
922 922
 
923 923
 		return array('source' => $code, 'docstring' => $mdesc);
924 924
 	}
@@ -929,18 +929,18 @@  discard block
 block discarded – undo
929 929
 	* valid php code is emitted.
930 930
 	* @access private
931 931
 	*/
932
-	function build_client_wrapper_code($client, $verbatim_client_copy, $prefix='xmlrpc')
932
+	function build_client_wrapper_code($client, $verbatim_client_copy, $prefix = 'xmlrpc')
933 933
 	{
934 934
 		$code = "\$client = new {$prefix}_client('".str_replace("'", "\'", $client->path).
935
-			"', '" . str_replace("'", "\'", $client->server) . "', $client->port);\n";
935
+			"', '".str_replace("'", "\'", $client->server)."', $client->port);\n";
936 936
 
937 937
 		// copy all client fields to the client that will be generated runtime
938 938
 		// (this provides for future expansion or subclassing of client obj)
939 939
 		if ($verbatim_client_copy)
940 940
 		{
941
-			foreach($client as $fld => $val)
941
+			foreach ($client as $fld => $val)
942 942
 			{
943
-				if($fld != 'debug' && $fld != 'return_type')
943
+				if ($fld != 'debug' && $fld != 'return_type')
944 944
 				{
945 945
 					$val = var_export($val, true);
946 946
 					$code .= "\$client->$fld = $val;\n";
Please login to merge, or discard this patch.
Components/Klarna/transport/xmlrpc-3.0.0.beta/lib/xmlrpcs.inc 1 patch
Spacing   +179 added lines, -179 removed lines patch added patch discarded remove patch
@@ -58,10 +58,10 @@  discard block
 block discarded – undo
58 58
 	);
59 59
 
60 60
 	/* Functions that implement system.XXX methods of xmlrpc servers */
61
-	$_xmlrpcs_getCapabilities_sig=array(array($GLOBALS['xmlrpcStruct']));
62
-	$_xmlrpcs_getCapabilities_doc='This method lists all the capabilites that the XML-RPC server has: the (more or less standard) extensions to the xmlrpc spec that it adheres to';
63
-	$_xmlrpcs_getCapabilities_sdoc=array(array('list of capabilities, described as structs with a version number and url for the spec'));
64
-	function _xmlrpcs_getCapabilities($server, $m=null)
61
+	$_xmlrpcs_getCapabilities_sig = array(array($GLOBALS['xmlrpcStruct']));
62
+	$_xmlrpcs_getCapabilities_doc = 'This method lists all the capabilites that the XML-RPC server has: the (more or less standard) extensions to the xmlrpc spec that it adheres to';
63
+	$_xmlrpcs_getCapabilities_sdoc = array(array('list of capabilities, described as structs with a version number and url for the spec'));
64
+	function _xmlrpcs_getCapabilities($server, $m = null)
65 65
 	{
66 66
 		$outAr = $GLOBALS['xmlrpcs_capabilities'];
67 67
 		// NIL extension
@@ -76,117 +76,117 @@  discard block
 block discarded – undo
76 76
 
77 77
 	// listMethods: signature was either a string, or nothing.
78 78
 	// The useless string variant has been removed
79
-	$_xmlrpcs_listMethods_sig=array(array($GLOBALS['xmlrpcArray']));
80
-	$_xmlrpcs_listMethods_doc='This method lists all the methods that the XML-RPC server knows how to dispatch';
81
-	$_xmlrpcs_listMethods_sdoc=array(array('list of method names'));
82
-	function _xmlrpcs_listMethods($server, $m=null) // if called in plain php values mode, second param is missing
79
+	$_xmlrpcs_listMethods_sig = array(array($GLOBALS['xmlrpcArray']));
80
+	$_xmlrpcs_listMethods_doc = 'This method lists all the methods that the XML-RPC server knows how to dispatch';
81
+	$_xmlrpcs_listMethods_sdoc = array(array('list of method names'));
82
+	function _xmlrpcs_listMethods($server, $m = null) // if called in plain php values mode, second param is missing
83 83
 	{
84 84
 
85
-		$outAr=array();
86
-		foreach($server->dmap as $key => $val)
85
+		$outAr = array();
86
+		foreach ($server->dmap as $key => $val)
87 87
 		{
88
-			$outAr[]=new xmlrpcval($key, 'string');
88
+			$outAr[] = new xmlrpcval($key, 'string');
89 89
 		}
90
-		if($server->allow_system_funcs)
90
+		if ($server->allow_system_funcs)
91 91
 		{
92
-			foreach($GLOBALS['_xmlrpcs_dmap'] as $key => $val)
92
+			foreach ($GLOBALS['_xmlrpcs_dmap'] as $key => $val)
93 93
 			{
94
-				$outAr[]=new xmlrpcval($key, 'string');
94
+				$outAr[] = new xmlrpcval($key, 'string');
95 95
 			}
96 96
 		}
97 97
 		return new xmlrpcresp(new xmlrpcval($outAr, 'array'));
98 98
 	}
99 99
 
100
-	$_xmlrpcs_methodSignature_sig=array(array($GLOBALS['xmlrpcArray'], $GLOBALS['xmlrpcString']));
101
-	$_xmlrpcs_methodSignature_doc='Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
102
-	$_xmlrpcs_methodSignature_sdoc=array(array('list of known signatures, each sig being an array of xmlrpc type names', 'name of method to be described'));
100
+	$_xmlrpcs_methodSignature_sig = array(array($GLOBALS['xmlrpcArray'], $GLOBALS['xmlrpcString']));
101
+	$_xmlrpcs_methodSignature_doc = 'Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
102
+	$_xmlrpcs_methodSignature_sdoc = array(array('list of known signatures, each sig being an array of xmlrpc type names', 'name of method to be described'));
103 103
 	function _xmlrpcs_methodSignature($server, $m)
104 104
 	{
105 105
 		// let accept as parameter both an xmlrpcval or string
106 106
 		if (is_object($m))
107 107
 		{
108
-			$methName=$m->getParam(0);
109
-			$methName=$methName->scalarval();
108
+			$methName = $m->getParam(0);
109
+			$methName = $methName->scalarval();
110 110
 		}
111 111
 		else
112 112
 		{
113
-			$methName=$m;
113
+			$methName = $m;
114 114
 		}
115
-		if(strpos($methName, "system.") === 0)
115
+		if (strpos($methName, "system.") === 0)
116 116
 		{
117
-			$dmap=$GLOBALS['_xmlrpcs_dmap']; $sysCall=1;
117
+			$dmap = $GLOBALS['_xmlrpcs_dmap']; $sysCall = 1;
118 118
 		}
119 119
 		else
120 120
 		{
121
-			$dmap=$server->dmap; $sysCall=0;
121
+			$dmap = $server->dmap; $sysCall = 0;
122 122
 		}
123
-		if(isset($dmap[$methName]))
123
+		if (isset($dmap[$methName]))
124 124
 		{
125
-			if(isset($dmap[$methName]['signature']))
125
+			if (isset($dmap[$methName]['signature']))
126 126
 			{
127
-				$sigs=array();
128
-				foreach($dmap[$methName]['signature'] as $inSig)
127
+				$sigs = array();
128
+				foreach ($dmap[$methName]['signature'] as $inSig)
129 129
 				{
130
-					$cursig=array();
131
-					foreach($inSig as $sig)
130
+					$cursig = array();
131
+					foreach ($inSig as $sig)
132 132
 					{
133
-						$cursig[]=new xmlrpcval($sig, 'string');
133
+						$cursig[] = new xmlrpcval($sig, 'string');
134 134
 					}
135
-					$sigs[]=new xmlrpcval($cursig, 'array');
135
+					$sigs[] = new xmlrpcval($cursig, 'array');
136 136
 				}
137
-				$r=new xmlrpcresp(new xmlrpcval($sigs, 'array'));
137
+				$r = new xmlrpcresp(new xmlrpcval($sigs, 'array'));
138 138
 			}
139 139
 			else
140 140
 			{
141 141
 				// NB: according to the official docs, we should be returning a
142 142
 				// "none-array" here, which means not-an-array
143
-				$r=new xmlrpcresp(new xmlrpcval('undef', 'string'));
143
+				$r = new xmlrpcresp(new xmlrpcval('undef', 'string'));
144 144
 			}
145 145
 		}
146 146
 		else
147 147
 		{
148
-			$r=new xmlrpcresp(0,$GLOBALS['xmlrpcerr']['introspect_unknown'], $GLOBALS['xmlrpcstr']['introspect_unknown']);
148
+			$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['introspect_unknown'], $GLOBALS['xmlrpcstr']['introspect_unknown']);
149 149
 		}
150 150
 		return $r;
151 151
 	}
152 152
 
153
-	$_xmlrpcs_methodHelp_sig=array(array($GLOBALS['xmlrpcString'], $GLOBALS['xmlrpcString']));
154
-	$_xmlrpcs_methodHelp_doc='Returns help text if defined for the method passed, otherwise returns an empty string';
155
-	$_xmlrpcs_methodHelp_sdoc=array(array('method description', 'name of the method to be described'));
153
+	$_xmlrpcs_methodHelp_sig = array(array($GLOBALS['xmlrpcString'], $GLOBALS['xmlrpcString']));
154
+	$_xmlrpcs_methodHelp_doc = 'Returns help text if defined for the method passed, otherwise returns an empty string';
155
+	$_xmlrpcs_methodHelp_sdoc = array(array('method description', 'name of the method to be described'));
156 156
 	function _xmlrpcs_methodHelp($server, $m)
157 157
 	{
158 158
 		// let accept as parameter both an xmlrpcval or string
159 159
 		if (is_object($m))
160 160
 		{
161
-			$methName=$m->getParam(0);
162
-			$methName=$methName->scalarval();
161
+			$methName = $m->getParam(0);
162
+			$methName = $methName->scalarval();
163 163
 		}
164 164
 		else
165 165
 		{
166
-			$methName=$m;
166
+			$methName = $m;
167 167
 		}
168
-		if(strpos($methName, "system.") === 0)
168
+		if (strpos($methName, "system.") === 0)
169 169
 		{
170
-			$dmap=$GLOBALS['_xmlrpcs_dmap']; $sysCall=1;
170
+			$dmap = $GLOBALS['_xmlrpcs_dmap']; $sysCall = 1;
171 171
 		}
172 172
 		else
173 173
 		{
174
-			$dmap=$server->dmap; $sysCall=0;
174
+			$dmap = $server->dmap; $sysCall = 0;
175 175
 		}
176
-		if(isset($dmap[$methName]))
176
+		if (isset($dmap[$methName]))
177 177
 		{
178
-			if(isset($dmap[$methName]['docstring']))
178
+			if (isset($dmap[$methName]['docstring']))
179 179
 			{
180
-				$r=new xmlrpcresp(new xmlrpcval($dmap[$methName]['docstring']), 'string');
180
+				$r = new xmlrpcresp(new xmlrpcval($dmap[$methName]['docstring']), 'string');
181 181
 			}
182 182
 			else
183 183
 			{
184
-				$r=new xmlrpcresp(new xmlrpcval('', 'string'));
184
+				$r = new xmlrpcresp(new xmlrpcval('', 'string'));
185 185
 			}
186 186
 		}
187 187
 		else
188 188
 		{
189
-			$r=new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['introspect_unknown'], $GLOBALS['xmlrpcstr']['introspect_unknown']);
189
+			$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['introspect_unknown'], $GLOBALS['xmlrpcstr']['introspect_unknown']);
190 190
 		}
191 191
 		return $r;
192 192
 	}
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 	$_xmlrpcs_multicall_sdoc = array(array('list of response structs, where each struct has the usual members', 'list of calls, with each call being represented as a struct, with members "methodname" and "params"'));
197 197
 	function _xmlrpcs_multicall_error($err)
198 198
 	{
199
-		if(is_string($err))
199
+		if (is_string($err))
200 200
 		{
201 201
 			$str = $GLOBALS['xmlrpcstr']["multicall_${err}"];
202 202
 			$code = $GLOBALS['xmlrpcerr']["multicall_${err}"];
@@ -214,52 +214,52 @@  discard block
 block discarded – undo
214 214
 
215 215
 	function _xmlrpcs_multicall_do_call($server, $call)
216 216
 	{
217
-		if($call->kindOf() != 'struct')
217
+		if ($call->kindOf() != 'struct')
218 218
 		{
219 219
 			return _xmlrpcs_multicall_error('notstruct');
220 220
 		}
221 221
 		$methName = @$call->structmem('methodName');
222
-		if(!$methName)
222
+		if (!$methName)
223 223
 		{
224 224
 			return _xmlrpcs_multicall_error('nomethod');
225 225
 		}
226
-		if($methName->kindOf() != 'scalar' || $methName->scalartyp() != 'string')
226
+		if ($methName->kindOf() != 'scalar' || $methName->scalartyp() != 'string')
227 227
 		{
228 228
 			return _xmlrpcs_multicall_error('notstring');
229 229
 		}
230
-		if($methName->scalarval() == 'system.multicall')
230
+		if ($methName->scalarval() == 'system.multicall')
231 231
 		{
232 232
 			return _xmlrpcs_multicall_error('recursion');
233 233
 		}
234 234
 
235 235
 		$params = @$call->structmem('params');
236
-		if(!$params)
236
+		if (!$params)
237 237
 		{
238 238
 			return _xmlrpcs_multicall_error('noparams');
239 239
 		}
240
-		if($params->kindOf() != 'array')
240
+		if ($params->kindOf() != 'array')
241 241
 		{
242 242
 			return _xmlrpcs_multicall_error('notarray');
243 243
 		}
244 244
 		$numParams = $params->arraysize();
245 245
 
246 246
 		$msg = new xmlrpcmsg($methName->scalarval());
247
-		for($i = 0; $i < $numParams; $i++)
247
+		for ($i = 0; $i < $numParams; $i++)
248 248
 		{
249
-			if(!$msg->addParam($params->arraymem($i)))
249
+			if (!$msg->addParam($params->arraymem($i)))
250 250
 			{
251 251
 				$i++;
252 252
 				return _xmlrpcs_multicall_error(new xmlrpcresp(0,
253 253
 					$GLOBALS['xmlrpcerr']['incorrect_params'],
254
-					$GLOBALS['xmlrpcstr']['incorrect_params'] . ": probable xml error in param " . $i));
254
+					$GLOBALS['xmlrpcstr']['incorrect_params'].": probable xml error in param ".$i));
255 255
 			}
256 256
 		}
257 257
 
258 258
 		$result = $server->execute($msg);
259 259
 
260
-		if($result->faultCode() != 0)
260
+		if ($result->faultCode() != 0)
261 261
 		{
262
-			return _xmlrpcs_multicall_error($result);		// Method returned fault.
262
+			return _xmlrpcs_multicall_error($result); // Method returned fault.
263 263
 		}
264 264
 
265 265
 		return new xmlrpcval(array($result->value()), 'array');
@@ -267,11 +267,11 @@  discard block
 block discarded – undo
267 267
 
268 268
 	function _xmlrpcs_multicall_do_call_phpvals($server, $call)
269 269
 	{
270
-		if(!is_array($call))
270
+		if (!is_array($call))
271 271
 		{
272 272
 			return _xmlrpcs_multicall_error('notstruct');
273 273
 		}
274
-		if(!array_key_exists('methodName', $call))
274
+		if (!array_key_exists('methodName', $call))
275 275
 		{
276 276
 			return _xmlrpcs_multicall_error('nomethod');
277 277
 		}
@@ -279,15 +279,15 @@  discard block
 block discarded – undo
279 279
 		{
280 280
 			return _xmlrpcs_multicall_error('notstring');
281 281
 		}
282
-		if($call['methodName'] == 'system.multicall')
282
+		if ($call['methodName'] == 'system.multicall')
283 283
 		{
284 284
 			return _xmlrpcs_multicall_error('recursion');
285 285
 		}
286
-		if(!array_key_exists('params', $call))
286
+		if (!array_key_exists('params', $call))
287 287
 		{
288 288
 			return _xmlrpcs_multicall_error('noparams');
289 289
 		}
290
-		if(!is_array($call['params']))
290
+		if (!is_array($call['params']))
291 291
 		{
292 292
 			return _xmlrpcs_multicall_error('notarray');
293 293
 		}
@@ -296,14 +296,14 @@  discard block
 block discarded – undo
296 296
 		// base64 or datetime values, but they will be listed as strings here...
297 297
 		$numParams = count($call['params']);
298 298
 		$pt = array();
299
-		foreach($call['params'] as $val)
299
+		foreach ($call['params'] as $val)
300 300
 			$pt[] = php_2_xmlrpc_type(gettype($val));
301 301
 
302 302
 		$result = $server->execute($call['methodName'], $call['params'], $pt);
303 303
 
304
-		if($result->faultCode() != 0)
304
+		if ($result->faultCode() != 0)
305 305
 		{
306
-			return _xmlrpcs_multicall_error($result);		// Method returned fault.
306
+			return _xmlrpcs_multicall_error($result); // Method returned fault.
307 307
 		}
308 308
 
309 309
 		return new xmlrpcval(array($result->value()), 'array');
@@ -317,7 +317,7 @@  discard block
 block discarded – undo
317 317
 		{
318 318
 			$calls = $m->getParam(0);
319 319
 			$numCalls = $calls->arraysize();
320
-			for($i = 0; $i < $numCalls; $i++)
320
+			for ($i = 0; $i < $numCalls; $i++)
321 321
 			{
322 322
 				$call = $calls->arraymem($i);
323 323
 				$result[$i] = _xmlrpcs_multicall_do_call($server, $call);
@@ -325,8 +325,8 @@  discard block
 block discarded – undo
325 325
 		}
326 326
 		else
327 327
 		{
328
-			$numCalls=count($m);
329
-			for($i = 0; $i < $numCalls; $i++)
328
+			$numCalls = count($m);
329
+			for ($i = 0; $i < $numCalls; $i++)
330 330
 			{
331 331
 				$result[$i] = _xmlrpcs_multicall_do_call_phpvals($server, $m[$i]);
332 332
 			}
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
 		return new xmlrpcresp(new xmlrpcval($result, 'array'));
336 336
 	}
337 337
 
338
-	$GLOBALS['_xmlrpcs_dmap']=array(
338
+	$GLOBALS['_xmlrpcs_dmap'] = array(
339 339
 		'system.listMethods' => array(
340 340
 			'function' => '_xmlrpcs_listMethods',
341 341
 			'signature' => $_xmlrpcs_listMethods_sig,
@@ -375,24 +375,24 @@  discard block
 block discarded – undo
375 375
 	* NB: in fact a user defined error handler can only handle WARNING, NOTICE and USER_* errors.
376 376
 	*
377 377
 	*/
378
-	function _xmlrpcs_errorHandler($errcode, $errstring, $filename=null, $lineno=null, $context=null)
378
+	function _xmlrpcs_errorHandler($errcode, $errstring, $filename = null, $lineno = null, $context = null)
379 379
 	{
380 380
 		// obey the @ protocol
381 381
 		if (error_reporting() == 0)
382 382
 			return;
383 383
 
384 384
 		//if($errcode != E_NOTICE && $errcode != E_WARNING && $errcode != E_USER_NOTICE && $errcode != E_USER_WARNING)
385
-		if($errcode != E_STRICT)
385
+		if ($errcode != E_STRICT)
386 386
 		{
387
-			$GLOBALS['_xmlrpcs_occurred_errors'] = $GLOBALS['_xmlrpcs_occurred_errors'] . $errstring . "\n";
387
+			$GLOBALS['_xmlrpcs_occurred_errors'] = $GLOBALS['_xmlrpcs_occurred_errors'].$errstring."\n";
388 388
 		}
389 389
 		// Try to avoid as much as possible disruption to the previous error handling
390 390
 		// mechanism in place
391
-		if($GLOBALS['_xmlrpcs_prev_ehandler'] == '')
391
+		if ($GLOBALS['_xmlrpcs_prev_ehandler'] == '')
392 392
 		{
393 393
 			// The previous error handler was the default: all we should do is log error
394 394
 			// to the default error log (if level high enough)
395
-			if(ini_get('log_errors') && (intval(ini_get('error_reporting')) & $errcode))
395
+			if (ini_get('log_errors') && (intval(ini_get('error_reporting')) & $errcode))
396 396
 			{
397 397
 				error_log($errstring);
398 398
 			}
@@ -400,10 +400,10 @@  discard block
 block discarded – undo
400 400
 		else
401 401
 		{
402 402
 			// Pass control on to previous error handler, trying to avoid loops...
403
-			if($GLOBALS['_xmlrpcs_prev_ehandler'] != '_xmlrpcs_errorHandler')
403
+			if ($GLOBALS['_xmlrpcs_prev_ehandler'] != '_xmlrpcs_errorHandler')
404 404
 			{
405 405
 				// NB: this code will NOT work on php < 4.0.2: only 2 params were used for error handlers
406
-				if(is_array($GLOBALS['_xmlrpcs_prev_ehandler']))
406
+				if (is_array($GLOBALS['_xmlrpcs_prev_ehandler']))
407 407
 				{
408 408
 					// the following works both with static class methods and plain object methods as error handler
409 409
 					call_user_func_array($GLOBALS['_xmlrpcs_prev_ehandler'], array($errcode, $errstring, $filename, $lineno, $context));
@@ -416,7 +416,7 @@  discard block
 block discarded – undo
416 416
 		}
417 417
 	}
418 418
 
419
-	$GLOBALS['_xmlrpc_debuginfo']='';
419
+	$GLOBALS['_xmlrpc_debuginfo'] = '';
420 420
 
421 421
 	/**
422 422
 	* Add a string to the debug info that can be later seralized by the server
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
 	*/
429 429
 	function xmlrpc_debugmsg($m)
430 430
 	{
431
-		$GLOBALS['_xmlrpc_debuginfo'] .= $m . "\n";
431
+		$GLOBALS['_xmlrpc_debuginfo'] .= $m."\n";
432 432
 	}
433 433
 
434 434
 	class xmlrpc_server
@@ -437,20 +437,20 @@  discard block
 block discarded – undo
437 437
 		* Array defining php functions exposed as xmlrpc methods by this server
438 438
 		* @access private
439 439
 		*/
440
-		var $dmap=array();
440
+		var $dmap = array();
441 441
 		/**
442 442
 		* Defines how functions in dmap will be invoked: either using an xmlrpc msg object
443 443
 		* or plain php values.
444 444
 		* valid strings are 'xmlrpcvals', 'phpvals' or 'epivals'
445 445
 		*/
446
-		var $functions_parameters_type='xmlrpcvals';
446
+		var $functions_parameters_type = 'xmlrpcvals';
447 447
 		/**
448 448
 		* Option used for fine-tuning the encoding the php values returned from
449 449
 		* functions registered in the dispatch map when the functions_parameters_types
450 450
 		* member is set to 'phpvals'
451 451
 		* @see php_xmlrpc_encode for a list of values
452 452
 		*/
453
-		var $phpvals_encoding_options = array( 'auto_dates' );
453
+		var $phpvals_encoding_options = array('auto_dates');
454 454
 		/// controls wether the server is going to echo debugging messages back to the client as comments in response body. valid values: 0,1,2,3
455 455
 		var $debug = 1;
456 456
 		/**
@@ -498,11 +498,11 @@  discard block
 block discarded – undo
498 498
 		* @param array $dispmap the dispatch map withd efinition of exposed services
499 499
 		* @param boolean $servicenow set to false to prevent the server from runnung upon construction
500 500
 		*/
501
-		function xmlrpc_server($dispMap=null, $serviceNow=true)
501
+		function xmlrpc_server($dispMap = null, $serviceNow = true)
502 502
 		{
503 503
 			// if ZLIB is enabled, let the server by default accept compressed requests,
504 504
 			// and compress responses sent to clients that support them
505
-			if(function_exists('gzinflate'))
505
+			if (function_exists('gzinflate'))
506 506
 			{
507 507
 				$this->accepted_compression = array('gzip', 'deflate');
508 508
 				$this->compress_response = true;
@@ -520,10 +520,10 @@  discard block
 block discarded – undo
520 520
 			 * instead, you can use the class add_to_map() function
521 521
 			 * to add functions manually (borrowed from SOAPX4)
522 522
 			 */
523
-			if($dispMap)
523
+			if ($dispMap)
524 524
 			{
525 525
 				$this->dmap = $dispMap;
526
-				if($serviceNow)
526
+				if ($serviceNow)
527 527
 				{
528 528
 					$this->service();
529 529
 				}
@@ -546,7 +546,7 @@  discard block
 block discarded – undo
546 546
 		*/
547 547
 		function setDebug($in)
548 548
 		{
549
-			$this->debug=$in;
549
+			$this->debug = $in;
550 550
 		}
551 551
 
552 552
 		/**
@@ -554,7 +554,7 @@  discard block
 block discarded – undo
554 554
 		* @param string $charset_encoding the target charset encoding for the serialization
555 555
 		* @return string an XML comment (or two)
556 556
 		*/
557
-		function serializeDebug($charset_encoding='')
557
+		function serializeDebug($charset_encoding = '')
558 558
 		{
559 559
 			// Tough encoding problem: which internal charset should we assume for debug info?
560 560
 			// It might contain a copy of raw data received from client, ie with unknown encoding,
@@ -566,10 +566,10 @@  discard block
 block discarded – undo
566 566
 			{
567 567
 				$out .= "<!-- SERVER DEBUG INFO (BASE64 ENCODED):\n".base64_encode($this->debug_info)."\n-->\n";
568 568
 			}
569
-			if($GLOBALS['_xmlrpc_debuginfo']!='')
569
+			if ($GLOBALS['_xmlrpc_debuginfo'] != '')
570 570
 			{
571 571
 
572
-				$out .= "<!-- DEBUG INFO:\n" . xmlrpc_encode_entitites(str_replace('--', '_-', $GLOBALS['_xmlrpc_debuginfo']), $GLOBALS['xmlrpc_internalencoding'], $charset_encoding) . "\n-->\n";
572
+				$out .= "<!-- DEBUG INFO:\n".xmlrpc_encode_entitites(str_replace('--', '_-', $GLOBALS['_xmlrpc_debuginfo']), $GLOBALS['xmlrpc_internalencoding'], $charset_encoding)."\n-->\n";
573 573
 				// NB: a better solution MIGHT be to use CDATA, but we need to insert it
574 574
 				// into return payload AFTER the beginning tag
575 575
 				//$out .= "<![CDATA[ DEBUG INFO:\n\n" . str_replace(']]>', ']_]_>', $GLOBALS['_xmlrpc_debuginfo']) . "\n]]>\n";
@@ -583,7 +583,7 @@  discard block
 block discarded – undo
583 583
 		* @return xmlrpcresp the response object (usually not used by caller...)
584 584
 		* @access public
585 585
 		*/
586
-		function service($data=null, $return_payload=false)
586
+		function service($data = null, $return_payload = false)
587 587
 		{
588 588
 			if ($data === null)
589 589
 			{
@@ -604,30 +604,30 @@  discard block
 block discarded – undo
604 604
 			$this->debug_info = '';
605 605
 
606 606
 			// Echo back what we received, before parsing it
607
-			if($this->debug > 1)
607
+			if ($this->debug > 1)
608 608
 			{
609
-				$this->debugmsg("+++GOT+++\n" . $data . "\n+++END+++");
609
+				$this->debugmsg("+++GOT+++\n".$data."\n+++END+++");
610 610
 			}
611 611
 
612 612
 			$r = $this->parseRequestHeaders($data, $req_charset, $resp_charset, $resp_encoding);
613 613
 			if (!$r)
614 614
 			{
615
-				$r=$this->parseRequest($data, $req_charset);
615
+				$r = $this->parseRequest($data, $req_charset);
616 616
 			}
617 617
 
618 618
 			// save full body of request into response, for more debugging usages
619 619
 			$r->raw_data = $raw_data;
620 620
 
621
-			if($this->debug > 2 && $GLOBALS['_xmlrpcs_occurred_errors'])
621
+			if ($this->debug > 2 && $GLOBALS['_xmlrpcs_occurred_errors'])
622 622
 			{
623
-				$this->debugmsg("+++PROCESSING ERRORS AND WARNINGS+++\n" .
624
-					$GLOBALS['_xmlrpcs_occurred_errors'] . "+++END+++");
623
+				$this->debugmsg("+++PROCESSING ERRORS AND WARNINGS+++\n".
624
+					$GLOBALS['_xmlrpcs_occurred_errors']."+++END+++");
625 625
 			}
626 626
 
627
-			$payload=$this->xml_header($resp_charset);
628
-			if($this->debug > 0)
627
+			$payload = $this->xml_header($resp_charset);
628
+			if ($this->debug > 0)
629 629
 			{
630
-				$payload = $payload . $this->serializeDebug($resp_charset);
630
+				$payload = $payload.$this->serializeDebug($resp_charset);
631 631
 			}
632 632
 
633 633
 			// G. Giunta 2006-01-27: do not create response serialization if it has
@@ -636,7 +636,7 @@  discard block
 block discarded – undo
636 636
 			{
637 637
 				$r->serialize($resp_charset);
638 638
 			}
639
-			$payload = $payload . $r->payload;
639
+			$payload = $payload.$r->payload;
640 640
 
641 641
 			if ($return_payload)
642 642
 			{
@@ -645,7 +645,7 @@  discard block
 block discarded – undo
645 645
 
646 646
 			// if we get a warning/error that has output some text before here, then we cannot
647 647
 			// add a new header. We cannot say we are sending xml, either...
648
-			if(!headers_sent())
648
+			if (!headers_sent())
649 649
 			{
650 650
 				header('Content-Type: '.$r->content_type);
651 651
 				// we do not know if client actually told us an accepted charset, but if he did
@@ -656,10 +656,10 @@  discard block
 block discarded – undo
656 656
 				// if we can do it, and we want to do it, and client asked us to,
657 657
 				// and php ini settings do not force it already
658 658
 				$php_no_self_compress = !ini_get('zlib.output_compression') && (ini_get('output_handler') != 'ob_gzhandler');
659
-				if($this->compress_response && function_exists('gzencode') && $resp_encoding != ''
659
+				if ($this->compress_response && function_exists('gzencode') && $resp_encoding != ''
660 660
 					&& $php_no_self_compress)
661 661
 				{
662
-					if(strpos($resp_encoding, 'gzip') !== false)
662
+					if (strpos($resp_encoding, 'gzip') !== false)
663 663
 					{
664 664
 						$payload = gzencode($payload);
665 665
 						header("Content-Encoding: gzip");
@@ -675,9 +675,9 @@  discard block
 block discarded – undo
675 675
 
676 676
 				// do not ouput content-length header if php is compressing output for us:
677 677
 				// it will mess up measurements
678
-				if($php_no_self_compress)
678
+				if ($php_no_self_compress)
679 679
 				{
680
-					header('Content-Length: ' . (int)strlen($payload));
680
+					header('Content-Length: '.(int) strlen($payload));
681 681
 				}
682 682
 			}
683 683
 			else
@@ -700,7 +700,7 @@  discard block
 block discarded – undo
700 700
 		* @param array $sigdoc the array of valid method signatures docs (one string per param, one for return type)
701 701
 		* @access public
702 702
 		*/
703
-		function add_to_map($methodname,$function,$sig=null,$doc=false,$sigdoc=false)
703
+		function add_to_map($methodname, $function, $sig = null, $doc = false, $sigdoc = false)
704 704
 		{
705 705
 			$this->dmap[$methodname] = array(
706 706
 				'function'	=> $function,
@@ -733,47 +733,47 @@  discard block
 block discarded – undo
733 733
 			{
734 734
 				$numParams = count($in);
735 735
 			}
736
-			foreach($sig as $cursig)
736
+			foreach ($sig as $cursig)
737 737
 			{
738
-				if(count($cursig)==$numParams+1)
738
+				if (count($cursig) == $numParams + 1)
739 739
 				{
740
-					$itsOK=1;
741
-					for($n=0; $n<$numParams; $n++)
740
+					$itsOK = 1;
741
+					for ($n = 0; $n < $numParams; $n++)
742 742
 					{
743 743
 						if (is_object($in))
744 744
 						{
745
-							$p=$in->getParam($n);
746
-							if($p->kindOf() == 'scalar')
745
+							$p = $in->getParam($n);
746
+							if ($p->kindOf() == 'scalar')
747 747
 							{
748
-								$pt=$p->scalartyp();
748
+								$pt = $p->scalartyp();
749 749
 							}
750 750
 							else
751 751
 							{
752
-								$pt=$p->kindOf();
752
+								$pt = $p->kindOf();
753 753
 							}
754 754
 						}
755 755
 						else
756 756
 						{
757
-							$pt= $in[$n] == 'i4' ? 'int' : strtolower($in[$n]); // dispatch maps never use i4...
757
+							$pt = $in[$n] == 'i4' ? 'int' : strtolower($in[$n]); // dispatch maps never use i4...
758 758
 						}
759 759
 
760 760
 						// param index is $n+1, as first member of sig is return type
761
-						if($pt != $cursig[$n+1] && $cursig[$n+1] != $GLOBALS['xmlrpcValue'])
761
+						if ($pt != $cursig[$n + 1] && $cursig[$n + 1] != $GLOBALS['xmlrpcValue'])
762 762
 						{
763
-							$itsOK=0;
764
-							$pno=$n+1;
765
-							$wanted=$cursig[$n+1];
766
-							$got=$pt;
763
+							$itsOK = 0;
764
+							$pno = $n + 1;
765
+							$wanted = $cursig[$n + 1];
766
+							$got = $pt;
767 767
 							break;
768 768
 						}
769 769
 					}
770
-					if($itsOK)
770
+					if ($itsOK)
771 771
 					{
772
-						return array(1,'');
772
+						return array(1, '');
773 773
 					}
774 774
 				}
775 775
 			}
776
-			if(isset($wanted))
776
+			if (isset($wanted))
777 777
 			{
778 778
 				return array(0, "Wanted ${wanted}, got ${got} at param ${pno}");
779 779
 			}
@@ -797,12 +797,12 @@  discard block
 block discarded – undo
797 797
 				error_log('XML-RPC: '.__METHOD__.': cannot parse request headers as $_SERVER is not populated');
798 798
 			}
799 799
 
800
-			if($this->debug > 1)
800
+			if ($this->debug > 1)
801 801
 			{
802
-				if(function_exists('getallheaders'))
802
+				if (function_exists('getallheaders'))
803 803
 				{
804 804
 					$this->debugmsg(''); // empty line
805
-					foreach(getallheaders() as $name => $val)
805
+					foreach (getallheaders() as $name => $val)
806 806
 					{
807 807
 						$this->debugmsg("HEADER: $name: $val");
808 808
 					}
@@ -810,7 +810,7 @@  discard block
 block discarded – undo
810 810
 
811 811
 			}
812 812
 
813
-			if(isset($_SERVER['HTTP_CONTENT_ENCODING']))
813
+			if (isset($_SERVER['HTTP_CONTENT_ENCODING']))
814 814
 			{
815 815
 				$content_encoding = str_replace('x-', '', $_SERVER['HTTP_CONTENT_ENCODING']);
816 816
 			}
@@ -820,26 +820,26 @@  discard block
 block discarded – undo
820 820
 			}
821 821
 
822 822
 			// check if request body has been compressed and decompress it
823
-			if($content_encoding != '' && strlen($data))
823
+			if ($content_encoding != '' && strlen($data))
824 824
 			{
825
-				if($content_encoding == 'deflate' || $content_encoding == 'gzip')
825
+				if ($content_encoding == 'deflate' || $content_encoding == 'gzip')
826 826
 				{
827 827
 					// if decoding works, use it. else assume data wasn't gzencoded
828
-					if(function_exists('gzinflate') && in_array($content_encoding, $this->accepted_compression))
828
+					if (function_exists('gzinflate') && in_array($content_encoding, $this->accepted_compression))
829 829
 					{
830
-						if($content_encoding == 'deflate' && $degzdata = @gzuncompress($data))
830
+						if ($content_encoding == 'deflate' && $degzdata = @gzuncompress($data))
831 831
 						{
832 832
 							$data = $degzdata;
833
-							if($this->debug > 1)
833
+							if ($this->debug > 1)
834 834
 							{
835
-								$this->debugmsg("\n+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n" . $data . "\n+++END+++");
835
+								$this->debugmsg("\n+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
836 836
 							}
837 837
 						}
838
-						elseif($content_encoding == 'gzip' && $degzdata = @gzinflate(substr($data, 10)))
838
+						elseif ($content_encoding == 'gzip' && $degzdata = @gzinflate(substr($data, 10)))
839 839
 						{
840 840
 							$data = $degzdata;
841
-							if($this->debug > 1)
842
-								$this->debugmsg("+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n" . $data . "\n+++END+++");
841
+							if ($this->debug > 1)
842
+								$this->debugmsg("+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
843 843
 						}
844 844
 						else
845 845
 						{
@@ -912,7 +912,7 @@  discard block
 block discarded – undo
912 912
 		* @return xmlrpcresp
913 913
 		* @access private
914 914
 		*/
915
-		function parseRequest($data, $req_encoding='')
915
+		function parseRequest($data, $req_encoding = '')
916 916
 		{
917 917
 			// 2005/05/07 commented and moved into caller function code
918 918
 			//if($data=='')
@@ -924,16 +924,16 @@  discard block
 block discarded – undo
924 924
 			// so we do not try to convert them into xml character entities
925 925
 			//$data = xmlrpc_html_entity_xlate($data);
926 926
 
927
-			$GLOBALS['_xh']=array();
928
-			$GLOBALS['_xh']['ac']='';
929
-			$GLOBALS['_xh']['stack']=array();
927
+			$GLOBALS['_xh'] = array();
928
+			$GLOBALS['_xh']['ac'] = '';
929
+			$GLOBALS['_xh']['stack'] = array();
930 930
 			$GLOBALS['_xh']['valuestack'] = array();
931
-			$GLOBALS['_xh']['params']=array();
932
-			$GLOBALS['_xh']['pt']=array();
933
-			$GLOBALS['_xh']['isf']=0;
934
-			$GLOBALS['_xh']['isf_reason']='';
935
-			$GLOBALS['_xh']['method']=false; // so we can check later if we got a methodname or not
936
-			$GLOBALS['_xh']['rt']='';
931
+			$GLOBALS['_xh']['params'] = array();
932
+			$GLOBALS['_xh']['pt'] = array();
933
+			$GLOBALS['_xh']['isf'] = 0;
934
+			$GLOBALS['_xh']['isf_reason'] = '';
935
+			$GLOBALS['_xh']['method'] = false; // so we can check later if we got a methodname or not
936
+			$GLOBALS['_xh']['rt'] = '';
937 937
 
938 938
 			// decompose incoming XML into request structure
939 939
 			if ($req_encoding != '')
@@ -978,11 +978,11 @@  discard block
 block discarded – undo
978 978
 				xml_set_element_handler($parser, 'xmlrpc_se', 'xmlrpc_ee');
979 979
 			xml_set_character_data_handler($parser, 'xmlrpc_cd');
980 980
 			xml_set_default_handler($parser, 'xmlrpc_dh');
981
-			if(!xml_parse($parser, $data, 1))
981
+			if (!xml_parse($parser, $data, 1))
982 982
 			{
983 983
 				// return XML error as a faultCode
984
-				$r=new xmlrpcresp(0,
985
-				$GLOBALS['xmlrpcerrxml']+xml_get_error_code($parser),
984
+				$r = new xmlrpcresp(0,
985
+				$GLOBALS['xmlrpcerrxml'] + xml_get_error_code($parser),
986 986
 				sprintf('XML error: %s at line %d, column %d',
987 987
 					xml_error_string(xml_get_error_code($parser)),
988 988
 					xml_get_current_line_number($parser), xml_get_current_column_number($parser)));
@@ -991,9 +991,9 @@  discard block
 block discarded – undo
991 991
 			elseif ($GLOBALS['_xh']['isf'])
992 992
 			{
993 993
 				xml_parser_free($parser);
994
-				$r=new xmlrpcresp(0,
994
+				$r = new xmlrpcresp(0,
995 995
 					$GLOBALS['xmlrpcerr']['invalid_request'],
996
-					$GLOBALS['xmlrpcstr']['invalid_request'] . ' ' . $GLOBALS['_xh']['isf_reason']);
996
+					$GLOBALS['xmlrpcstr']['invalid_request'].' '.$GLOBALS['_xh']['isf_reason']);
997 997
 			}
998 998
 			else
999 999
 			{
@@ -1004,7 +1004,7 @@  discard block
 block discarded – undo
1004 1004
 				// registered as phpvals) that would mean a useless encode+decode pass
1005 1005
 				if ($this->functions_parameters_type != 'xmlrpcvals' || (isset($this->dmap[$GLOBALS['_xh']['method']]['parameters_type']) && ($this->dmap[$GLOBALS['_xh']['method']]['parameters_type'] == 'phpvals')))
1006 1006
 				{
1007
-					if($this->debug > 1)
1007
+					if ($this->debug > 1)
1008 1008
 					{
1009 1009
 						$this->debugmsg("\n+++PARSED+++\n".var_export($GLOBALS['_xh']['params'], true)."\n+++END+++");
1010 1010
 					}
@@ -1013,14 +1013,14 @@  discard block
 block discarded – undo
1013 1013
 				else
1014 1014
 				{
1015 1015
 					// build an xmlrpcmsg object with data parsed from xml
1016
-					$m=new xmlrpcmsg($GLOBALS['_xh']['method']);
1016
+					$m = new xmlrpcmsg($GLOBALS['_xh']['method']);
1017 1017
 					// now add parameters in
1018
-					for($i=0; $i<count($GLOBALS['_xh']['params']); $i++)
1018
+					for ($i = 0; $i < count($GLOBALS['_xh']['params']); $i++)
1019 1019
 					{
1020 1020
 						$m->addParam($GLOBALS['_xh']['params'][$i]);
1021 1021
 					}
1022 1022
 
1023
-					if($this->debug > 1)
1023
+					if ($this->debug > 1)
1024 1024
 					{
1025 1025
 						$this->debugmsg("\n+++PARSED+++\n".var_export($m, true)."\n+++END+++");
1026 1026
 					}
@@ -1038,7 +1038,7 @@  discard block
 block discarded – undo
1038 1038
 		* @return xmlrpcresp
1039 1039
 		* @access private
1040 1040
 		*/
1041
-		function execute($m, $params=null, $paramtypes=null)
1041
+		function execute($m, $params = null, $paramtypes = null)
1042 1042
 		{
1043 1043
 			if (is_object($m))
1044 1044
 			{
@@ -1051,7 +1051,7 @@  discard block
 block discarded – undo
1051 1051
 			$sysCall = $this->allow_system_funcs && (strpos($methName, "system.") === 0);
1052 1052
 			$dmap = $sysCall ? $GLOBALS['_xmlrpcs_dmap'] : $this->dmap;
1053 1053
 
1054
-			if(!isset($dmap[$methName]['function']))
1054
+			if (!isset($dmap[$methName]['function']))
1055 1055
 			{
1056 1056
 				// No such method
1057 1057
 				return new xmlrpcresp(0,
@@ -1060,7 +1060,7 @@  discard block
 block discarded – undo
1060 1060
 			}
1061 1061
 
1062 1062
 			// Check signature
1063
-			if(isset($dmap[$methName]['signature']))
1063
+			if (isset($dmap[$methName]['signature']))
1064 1064
 			{
1065 1065
 				$sig = $dmap[$methName]['signature'];
1066 1066
 				if (is_object($m))
@@ -1071,37 +1071,37 @@  discard block
 block discarded – undo
1071 1071
 				{
1072 1072
 					list($ok, $errstr) = $this->verifySignature($paramtypes, $sig);
1073 1073
 				}
1074
-				if(!$ok)
1074
+				if (!$ok)
1075 1075
 				{
1076 1076
 					// Didn't match.
1077 1077
 					return new xmlrpcresp(
1078 1078
 						0,
1079 1079
 						$GLOBALS['xmlrpcerr']['incorrect_params'],
1080
-						$GLOBALS['xmlrpcstr']['incorrect_params'] . ": ${errstr}"
1080
+						$GLOBALS['xmlrpcstr']['incorrect_params'].": ${errstr}"
1081 1081
 					);
1082 1082
 				}
1083 1083
 			}
1084 1084
 
1085 1085
 			$func = $dmap[$methName]['function'];
1086 1086
 			// let the 'class::function' syntax be accepted in dispatch maps
1087
-			if(is_string($func) && strpos($func, '::'))
1087
+			if (is_string($func) && strpos($func, '::'))
1088 1088
 			{
1089 1089
 				$func = explode('::', $func);
1090 1090
 			}
1091 1091
 			// verify that function to be invoked is in fact callable
1092
-			if(!is_callable($func))
1092
+			if (!is_callable($func))
1093 1093
 			{
1094 1094
 				error_log("XML-RPC: ".__METHOD__.": function $func registered as method handler is not callable");
1095 1095
 				return new xmlrpcresp(
1096 1096
 					0,
1097 1097
 					$GLOBALS['xmlrpcerr']['server_error'],
1098
-					$GLOBALS['xmlrpcstr']['server_error'] . ": no function matches method"
1098
+					$GLOBALS['xmlrpcstr']['server_error'].": no function matches method"
1099 1099
 				);
1100 1100
 			}
1101 1101
 
1102 1102
 			// If debug level is 3, we should catch all errors generated during
1103 1103
 			// processing of user function, and log them as part of response
1104
-			if($this->debug > 2)
1104
+			if ($this->debug > 2)
1105 1105
 			{
1106 1106
 				$GLOBALS['_xmlrpcs_prev_ehandler'] = set_error_handler('_xmlrpcs_errorHandler');
1107 1107
 			}
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
 				// Allow mixed-convention servers
1111 1111
 				if (is_object($m))
1112 1112
 				{
1113
-					if($sysCall)
1113
+					if ($sysCall)
1114 1114
 					{
1115 1115
 						$r = call_user_func($func, $this, $m);
1116 1116
 					}
@@ -1130,7 +1130,7 @@  discard block
 block discarded – undo
1130 1130
 							$r = new xmlrpcresp(
1131 1131
 								0,
1132 1132
 								$GLOBALS['xmlrpcerr']['server_error'],
1133
-								$GLOBALS['xmlrpcstr']['server_error'] . ": function does not return xmlrpcresp object"
1133
+								$GLOBALS['xmlrpcstr']['server_error'].": function does not return xmlrpcresp object"
1134 1134
 							);
1135 1135
 						}
1136 1136
 					}
@@ -1138,7 +1138,7 @@  discard block
 block discarded – undo
1138 1138
 				else
1139 1139
 				{
1140 1140
 					// call a 'plain php' function
1141
-					if($sysCall)
1141
+					if ($sysCall)
1142 1142
 					{
1143 1143
 						array_unshift($params, $this);
1144 1144
 						$r = call_user_func_array($func, $params);
@@ -1153,7 +1153,7 @@  discard block
 block discarded – undo
1153 1153
 							// an eror response
1154 1154
 							if (is_array($r) && array_key_exists('faultCode', $r) && array_key_exists('faultString', $r))
1155 1155
 							{
1156
-								$r = new xmlrpcresp(0, (integer)$r['faultCode'], (string)$r['faultString']);
1156
+								$r = new xmlrpcresp(0, (integer) $r['faultCode'], (string) $r['faultString']);
1157 1157
 							}
1158 1158
 							else
1159 1159
 							{
@@ -1176,11 +1176,11 @@  discard block
 block discarded – undo
1176 1176
 					}
1177 1177
 				}
1178 1178
 			}
1179
-			catch(Exception $e)
1179
+			catch (Exception $e)
1180 1180
 			{
1181 1181
 				// (barring errors in the lib) an uncatched exception happened
1182 1182
 				// in the called function, we wrap it in a proper error-response
1183
-				switch($this->exception_handling)
1183
+				switch ($this->exception_handling)
1184 1184
 				{
1185 1185
 					case 2:
1186 1186
 						throw $e;
@@ -1192,11 +1192,11 @@  discard block
 block discarded – undo
1192 1192
 						$r = new xmlrpcresp(0, $GLOBALS['xmlrpcerr']['server_error'], $GLOBALS['xmlrpcstr']['server_error']);
1193 1193
 				}
1194 1194
 			}
1195
-			if($this->debug > 2)
1195
+			if ($this->debug > 2)
1196 1196
 			{
1197 1197
 				// note: restore the error handler we found before calling the
1198 1198
 				// user func, even if it has been changed inside the func itself
1199
-				if($GLOBALS['_xmlrpcs_prev_ehandler'])
1199
+				if ($GLOBALS['_xmlrpcs_prev_ehandler'])
1200 1200
 				{
1201 1201
 					set_error_handler($GLOBALS['_xmlrpcs_prev_ehandler']);
1202 1202
 				}
@@ -1221,15 +1221,15 @@  discard block
 block discarded – undo
1221 1221
 		/**
1222 1222
 		* @access private
1223 1223
 		*/
1224
-		function xml_header($charset_encoding='')
1224
+		function xml_header($charset_encoding = '')
1225 1225
 		{
1226 1226
 			if ($charset_encoding != '')
1227 1227
 			{
1228
-				return "<?xml version=\"1.0\" encoding=\"$charset_encoding\"?" . ">\n";
1228
+				return "<?xml version=\"1.0\" encoding=\"$charset_encoding\"?".">\n";
1229 1229
 			}
1230 1230
 			else
1231 1231
 			{
1232
-				return "<?xml version=\"1.0\"?" . ">\n";
1232
+				return "<?xml version=\"1.0\"?".">\n";
1233 1233
 			}
1234 1234
 		}
1235 1235
 
@@ -1239,7 +1239,7 @@  discard block
 block discarded – undo
1239 1239
 		*/
1240 1240
 		function echoInput()
1241 1241
 		{
1242
-			$r=new xmlrpcresp(new xmlrpcval( "'Aha said I: '" . $GLOBALS['HTTP_RAW_POST_DATA'], 'string'));
1242
+			$r = new xmlrpcresp(new xmlrpcval("'Aha said I: '".$GLOBALS['HTTP_RAW_POST_DATA'], 'string'));
1243 1243
 			print $r->serialize();
1244 1244
 		}
1245 1245
 	}
Please login to merge, or discard this patch.
Components/Klarna/Klarna.php 1 patch
Spacing   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -467,13 +467,13 @@  discard block
 block discarded – undo
467 467
             $this->setCountry($this->config['country']);
468 468
             $this->setLanguage($this->config['language']);
469 469
             $this->setCurrency($this->config['currency']);
470
-        } catch(Exception $e) {
470
+        } catch (Exception $e) {
471 471
             //fields missing for country, language or currency
472 472
             $this->_country = $this->_language = $this->_currency = null;
473 473
         }
474 474
 
475 475
         //Set addr and port according to mode.
476
-        $this->mode = (int)$this->config['mode'];
476
+        $this->mode = (int) $this->config['mode'];
477 477
 
478 478
         $this->_url = array();
479 479
 
@@ -482,7 +482,7 @@  discard block
 block discarded – undo
482 482
         if (isset($this->config['url'])) {
483 483
             $this->_url = parse_url($this->config['url']);
484 484
             if ($this->_url === false) {
485
-                $message = "Configuration value 'url' could not be parsed. " .
485
+                $message = "Configuration value 'url' could not be parsed. ".
486 486
                     "(Was: '{$this->config['url']}')";
487 487
                 Klarna::printDebug(__METHOD__, $message);
488 488
                 throw new InvalidArgumentException($message);
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
             }
499 499
 
500 500
             if (isset($this->config['ssl'])
501
-                && (bool)$this->config['ssl'] === false
501
+                && (bool) $this->config['ssl'] === false
502 502
             ) {
503 503
                 $this->_url['scheme'] = 'http';
504 504
             }
@@ -515,22 +515,22 @@  discard block
 block discarded – undo
515 515
 
516 516
         try {
517 517
             $this->hasFields('candice');
518
-            self::$_candice = (bool)$this->config['candice'];
519
-        } catch(Exception $e) {
518
+            self::$_candice = (bool) $this->config['candice'];
519
+        } catch (Exception $e) {
520 520
             //No 'candice' field ignore it...
521 521
         }
522 522
 
523 523
         try {
524 524
             $this->hasFields('xmlrpcDebug');
525 525
             Klarna::$xmlrpcDebug = $this->config['xmlrpcDebug'];
526
-        } catch(Exception $e) {
526
+        } catch (Exception $e) {
527 527
             //No 'xmlrpcDebug' field ignore it...
528 528
         }
529 529
 
530 530
         try {
531 531
             $this->hasFields('debug');
532 532
             Klarna::$debug = $this->config['debug'];
533
-        } catch(Exception $e) {
533
+        } catch (Exception $e) {
534 534
             //No 'debug' field ignore it...
535 535
         }
536 536
 
@@ -608,7 +608,7 @@  discard block
 block discarded – undo
608 608
             $this->config['pcURI'] = $pcURI;
609 609
 
610 610
             $this->init();
611
-        } catch(Exception $e) {
611
+        } catch (Exception $e) {
612 612
             $this->config = null;
613 613
             throw new KlarnaException(
614 614
                 $e->getMessage(),
@@ -1257,7 +1257,7 @@  discard block
 block discarded – undo
1257 1257
             $user = strval($user);
1258 1258
         }
1259 1259
 
1260
-        if (strlen($user) > 0 ) {
1260
+        if (strlen($user) > 0) {
1261 1261
             $this->setExtraInfo('estore_user', $user);
1262 1262
         }
1263 1263
 
@@ -1475,7 +1475,7 @@  discard block
 block discarded – undo
1475 1475
                     continue;
1476 1476
                 }
1477 1477
                 $addrs[] = $addr;
1478
-            } catch(Exception $e) {
1478
+            } catch (Exception $e) {
1479 1479
                 //Silently fail
1480 1480
             }
1481 1481
         }
@@ -1524,8 +1524,8 @@  discard block
 block discarded – undo
1524 1524
         $this->_checkQty($qty);
1525 1525
 
1526 1526
         // Either artno or title has to be set
1527
-        if ((($artNo === null ) || ($artNo == ""))
1528
-            && (($title === null ) || ($title == ""))
1527
+        if ((($artNo === null) || ($artNo == ""))
1528
+            && (($title === null) || ($title == ""))
1529 1529
         ) {
1530 1530
             throw new Klarna_ArgumentNotSetException('Title and ArtNo', 50026);
1531 1531
         }
@@ -1559,7 +1559,7 @@  discard block
 block discarded – undo
1559 1559
         if (count($this->goodsList) > 0) {
1560 1560
             self::printDebug(
1561 1561
                 "article added",
1562
-                $this->goodsList[count($this->goodsList)-1]
1562
+                $this->goodsList[count($this->goodsList) - 1]
1563 1563
             );
1564 1564
         }
1565 1565
     }
@@ -1642,7 +1642,7 @@  discard block
 block discarded – undo
1642 1642
             $this->_checkInt($gender, 'gender');
1643 1643
         }
1644 1644
 
1645
-        $this->_checkInt($flags,  'flags');
1645
+        $this->_checkInt($flags, 'flags');
1646 1646
         $this->_checkInt($pclass, 'pclass');
1647 1647
 
1648 1648
         //Check so required information is set.
@@ -1677,9 +1677,9 @@  discard block
 block discarded – undo
1677 1677
         //function add_transaction_digest
1678 1678
         $string = "";
1679 1679
         foreach ($this->goodsList as $goods) {
1680
-            $string .= $goods['goods']['title'] .':';
1680
+            $string .= $goods['goods']['title'].':';
1681 1681
         }
1682
-        $digestSecret = self::digest($string . $this->_secret);
1682
+        $digestSecret = self::digest($string.$this->_secret);
1683 1683
         //end function add_transaction_digest
1684 1684
 
1685 1685
         $billing = $this->assembleAddr($this->billing);
@@ -1847,7 +1847,7 @@  discard block
 block discarded – undo
1847 1847
                 $price *= (1.0 - $discount);
1848 1848
             }
1849 1849
 
1850
-            $amount += $price * (int)$goods['qty'];
1850
+            $amount += $price * (int) $goods['qty'];
1851 1851
         }
1852 1852
         return $amount;
1853 1853
     }
@@ -1923,7 +1923,7 @@  discard block
 block discarded – undo
1923 1923
             $this->_checkInt($gender, 'gender');
1924 1924
         }
1925 1925
 
1926
-        $this->_checkInt($flags,  'flags');
1926
+        $this->_checkInt($flags, 'flags');
1927 1927
         $this->_checkInt($pclass, 'pclass');
1928 1928
 
1929 1929
         //Check so required information is set.
@@ -1932,7 +1932,7 @@  discard block
 block discarded – undo
1932 1932
 
1933 1933
         //Calculate automatically the amount from goodsList.
1934 1934
         if ($amount === -1) {
1935
-            $amount = (int)round($this->summarizeGoodsList());
1935
+            $amount = (int) round($this->summarizeGoodsList());
1936 1936
         } else {
1937 1937
             $this->_checkAmount($amount);
1938 1938
         }
@@ -2079,7 +2079,7 @@  discard block
 block discarded – undo
2079 2079
 
2080 2080
         $result = $this->xmlrpc_call('change_reservation', $paramList);
2081 2081
 
2082
-        return ($result  == 'ok') ? true : false;
2082
+        return ($result == 'ok') ? true : false;
2083 2083
     }
2084 2084
 
2085 2085
     /**
@@ -2393,7 +2393,7 @@  discard block
 block discarded – undo
2393 2393
 
2394 2394
         //No addresses used for phone transactions
2395 2395
         $billing = $shipping = '';
2396
-        if ( !($flags & KlarnaFlags::RSRV_PHONE_TRANSACTION) ) {
2396
+        if (!($flags & KlarnaFlags::RSRV_PHONE_TRANSACTION)) {
2397 2397
             $billing = $this->assembleAddr($this->billing);
2398 2398
             $shipping = $this->assembleAddr($this->shipping);
2399 2399
 
@@ -2405,11 +2405,11 @@  discard block
 block discarded – undo
2405 2405
         }
2406 2406
 
2407 2407
         //activate digest
2408
-        $string = $this->_eid . ":" . $pno . ":";
2408
+        $string = $this->_eid.":".$pno.":";
2409 2409
         foreach ($this->goodsList as $goods) {
2410
-            $string .= $goods["goods"]["artno"] . ":" . $goods["qty"] . ":";
2410
+            $string .= $goods["goods"]["artno"].":".$goods["qty"].":";
2411 2411
         }
2412
-        $digestSecret = self::digest($string . $this->_secret);
2412
+        $digestSecret = self::digest($string.$this->_secret);
2413 2413
         //end digest
2414 2414
 
2415 2415
         //Assume normal shipment unless otherwise specified.
@@ -2684,11 +2684,11 @@  discard block
 block discarded – undo
2684 2684
         self::printDebug('activate_part artNos array', $this->artNos);
2685 2685
 
2686 2686
         //function activate_part_digest
2687
-        $string = $this->_eid . ":" . $invNo . ":";
2687
+        $string = $this->_eid.":".$invNo.":";
2688 2688
         foreach ($this->artNos as $artNo) {
2689
-            $string .= $artNo["artno"] . ":". $artNo["qty"] . ":";
2689
+            $string .= $artNo["artno"].":".$artNo["qty"].":";
2690 2690
         }
2691
-        $digestSecret = self::digest($string . $this->_secret);
2691
+        $digestSecret = self::digest($string.$this->_secret);
2692 2692
         //end activate_part_digest
2693 2693
 
2694 2694
         $paramList = array(
@@ -2943,15 +2943,15 @@  discard block
 block discarded – undo
2943 2943
         }
2944 2944
 
2945 2945
         //function activate_part_digest
2946
-        $string = $this->_eid . ":" . $invNo . ":";
2946
+        $string = $this->_eid.":".$invNo.":";
2947 2947
 
2948 2948
         if ($this->artNos !== null && !empty($this->artNos)) {
2949 2949
             foreach ($this->artNos as $artNo) {
2950
-                $string .= $artNo["artno"] . ":". $artNo["qty"] . ":";
2950
+                $string .= $artNo["artno"].":".$artNo["qty"].":";
2951 2951
             }
2952 2952
         }
2953 2953
 
2954
-        $digestSecret = self::digest($string . $this->_secret);
2954
+        $digestSecret = self::digest($string.$this->_secret);
2955 2955
         //end activate_part_digest
2956 2956
 
2957 2957
         $paramList = array(
@@ -3114,11 +3114,11 @@  discard block
 block discarded – undo
3114 3114
         $this->_checkArtNos($this->artNos);
3115 3115
 
3116 3116
         //function activate_part_digest
3117
-        $string = $this->_eid . ":" . $invNo . ":";
3117
+        $string = $this->_eid.":".$invNo.":";
3118 3118
         foreach ($this->artNos as $artNo) {
3119
-            $string .= $artNo["artno"] . ":". $artNo["qty"] . ":";
3119
+            $string .= $artNo["artno"].":".$artNo["qty"].":";
3120 3120
         }
3121
-        $digestSecret = self::digest($string . $this->_secret);
3121
+        $digestSecret = self::digest($string.$this->_secret);
3122 3122
         //end activate_part_digest
3123 3123
 
3124 3124
         $paramList = array(
@@ -3329,7 +3329,7 @@  discard block
 block discarded – undo
3329 3329
 
3330 3330
         include_once 'pclasses/storage.intf.php';
3331 3331
         $className = $this->pcStorage.'storage';
3332
-        $pclassStorage = dirname(__FILE__) . "/pclasses/{$className}.class.php";
3332
+        $pclassStorage = dirname(__FILE__)."/pclasses/{$className}.class.php";
3333 3333
 
3334 3334
         include_once $pclassStorage;
3335 3335
         $storage = new $className;
@@ -3355,7 +3355,7 @@  discard block
 block discarded – undo
3355 3355
     private function _fetchPClasses($storage, $country, $language, $currency)
3356 3356
     {
3357 3357
         $digestSecret = self::digest(
3358
-            $this->_eid . ":" . $currency . ":" . $this->_secret
3358
+            $this->_eid.":".$currency.":".$this->_secret
3359 3359
         );
3360 3360
         $paramList = array(
3361 3361
             $this->_eid,
@@ -3430,7 +3430,7 @@  discard block
 block discarded – undo
3430 3430
             // accidentially removed.
3431 3431
             $pclasses->load($this->pcURI);
3432 3432
         }
3433
-        catch(Exception $e) {
3433
+        catch (Exception $e) {
3434 3434
             self::printDebug('load pclasses', $e->getMessage());
3435 3435
         }
3436 3436
 
@@ -3564,7 +3564,7 @@  discard block
 block discarded – undo
3564 3564
                     return -1;
3565 3565
                 }
3566 3566
 
3567
-                return strnatcmp($a->getDescription(), $b->getDescription())*-1;
3567
+                return strnatcmp($a->getDescription(), $b->getDescription()) * -1;
3568 3568
             }
3569 3569
         }
3570 3570
         usort($array, "pcCmp");
@@ -3600,7 +3600,7 @@  discard block
 block discarded – undo
3600 3600
         ) {
3601 3601
             throw new Klarna_InvalidTypeException(
3602 3602
                 'flags',
3603
-                KlarnaFlags::CHECKOUT_PAGE . ' or ' . KlarnaFlags::PRODUCT_PAGE
3603
+                KlarnaFlags::CHECKOUT_PAGE.' or '.KlarnaFlags::PRODUCT_PAGE
3604 3604
             );
3605 3605
         }
3606 3606
 
@@ -3690,7 +3690,7 @@  discard block
 block discarded – undo
3690 3690
                 ob_start();
3691 3691
             }
3692 3692
             if ($cObj instanceof CheckoutHTML) {
3693
-                $html .= $cObj->toHTML() . "\n";
3693
+                $html .= $cObj->toHTML()."\n";
3694 3694
             }
3695 3695
             if (!self::$debug) {
3696 3696
                 ob_end_clean();
@@ -3780,11 +3780,11 @@  discard block
 block discarded – undo
3780 3780
 
3781 3781
             return php_xmlrpc_decode($xmlrpcresp->value());
3782 3782
         }
3783
-        catch(KlarnaException $e) {
3783
+        catch (KlarnaException $e) {
3784 3784
             //Otherwise it is caught below, and rethrown.
3785 3785
             throw $e;
3786 3786
         }
3787
-        catch(Exception $e) {
3787
+        catch (Exception $e) {
3788 3788
             throw new KlarnaException($e->getMessage(), $e->getCode());
3789 3789
         }
3790 3790
     }
@@ -3832,7 +3832,7 @@  discard block
 block discarded – undo
3832 3832
     {
3833 3833
         $fp = @fsockopen('udp://'.self::$_c_addr, 80, $errno, $errstr, 1500);
3834 3834
         if ($fp) {
3835
-            $uri = "{$this->_url['scheme']}://{$this->_url['host']}" .
3835
+            $uri = "{$this->_url['scheme']}://{$this->_url['host']}".
3836 3836
                     ":{$this->_url['port']}";
3837 3837
 
3838 3838
             $data = $this->pipe(
@@ -3906,7 +3906,7 @@  discard block
 block discarded – undo
3906 3906
      */
3907 3907
     public static function digest($data, $hash = null)
3908 3908
     {
3909
-        if ($hash===null) {
3909
+        if ($hash === null) {
3910 3910
             $preferred = array(
3911 3911
                 'sha512',
3912 3912
                 'sha384',
@@ -3946,7 +3946,7 @@  discard block
 block discarded – undo
3946 3946
             self::$htmlentities = array();
3947 3947
             $table = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES);
3948 3948
             foreach ($table as $char => $entity) {
3949
-                self::$htmlentities[$entity] = '&#' . ord($char) . ';';
3949
+                self::$htmlentities[$entity] = '&#'.ord($char).';';
3950 3950
             }
3951 3951
         }
3952 3952
 
Please login to merge, or discard this patch.
Components/Klarna/pclasses/pdostorage.class.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@
 block discarded – undo
49 49
      */
50 50
     public function connect($config)
51 51
     {
52
-        if(is_array($config) && $config['pdo'] instanceof PDO) {
52
+        if (is_array($config) && $config['pdo'] instanceof PDO) {
53 53
             $this->pdo = $config['pdo'];
54 54
             $this->dbTable = $config['table'];
55 55
         } else {
Please login to merge, or discard this patch.
Components/Klarna/pclasses/mysqlstorage.class.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -337,7 +337,7 @@
 block discarded – undo
337 337
                 "DELETE FROM `{$this->dbName}`.`{$this->dbTable}`",
338 338
                 $this->link
339 339
             );
340
-        } catch(Exception $e) {
340
+        } catch (Exception $e) {
341 341
             throw new Klarna_DatabaseException(
342 342
                 $e->getMessage(), $e->getCode()
343 343
             );
Please login to merge, or discard this patch.