Subversion-Projekte lars-tiefland.ci

Revision

Revision 2049 | Revision 2242 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 2049 Revision 2107
Zeile 582... Zeile 582...
582
		elseif ( ! $methName = $call->me['struct']['methodName'])
582
		elseif ( ! $methName = $call->me['struct']['methodName'])
583
		{
583
		{
584
			return $this->multicall_error('nomethod');
584
			return $this->multicall_error('nomethod');
585
		}
585
		}
Zeile 586... Zeile 586...
586
 
586
 
587
		list($scalar_type, $scalar_value) = each($methName->me);
587
		list($scalar_value, $scalar_type) = array(reset($methName->me), key($methName->me));
Zeile 588... Zeile 588...
588
		$scalar_type = $scalar_type === $this->xmlrpcI4 ? $this->xmlrpcInt : $scalar_type;
588
		$scalar_type = $scalar_type === $this->xmlrpcI4 ? $this->xmlrpcInt : $scalar_type;
589
 
589
 
590
		if ($methName->kindOf() !== 'scalar' OR $scalar_type !== 'string')
590
		if ($methName->kindOf() !== 'scalar' OR $scalar_type !== 'string')
Zeile 602... Zeile 602...
602
		elseif ($params->kindOf() !== 'array')
602
		elseif ($params->kindOf() !== 'array')
603
		{
603
		{
604
			return $this->multicall_error('notarray');
604
			return $this->multicall_error('notarray');
605
		}
605
		}
Zeile 606... Zeile 606...
606
 
606
 
Zeile 607... Zeile 607...
607
		list($a, $b) = each($params->me);
607
		list($b, $a) = array(reset($params->me), key($params->me));
608
 
608
 
609
		$msg = new XML_RPC_Message($scalar_value);
609
		$msg = new XML_RPC_Message($scalar_value);
610
		for ($i = 0, $numParams = count($b); $i < $numParams; $i++)
610
		for ($i = 0, $numParams = count($b); $i < $numParams; $i++)