phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] api/interface/class.interface_xmlrpc.php, 1.1.2.16


From: nomail
Subject: [Phpgroupware-cvs] api/interface/class.interface_xmlrpc.php, 1.1.2.16
Date: Wed, 16 Jun 2004 18:15:36 +0200

Update of /api/interface
Modified Files:
        Branch: proposal-branch
          class.interface_xmlrpc.php

date: 2004/06/16 16:15:36;  author: dcech;  state: Exp;  lines: +6 -5

Log Message:
more little formatting fixes, and an update to allow indexed arrays to use 0 as 
a key
=====================================================================
Index: api/interface/class.interface_xmlrpc.php
diff -u api/interface/class.interface_xmlrpc.php:1.1.2.15 
api/interface/class.interface_xmlrpc.php:1.1.2.16
--- api/interface/class.interface_xmlrpc.php:1.1.2.15   Wed Jun 16 16:04:57 2004
+++ api/interface/class.interface_xmlrpc.php    Wed Jun 16 16:15:36 2004
@@ -397,7 +397,7 @@
                        {
                                $response .= $this->indent."<params>\n";
                                
-                               if(is_array($result) && 
array_key_exists(0,$result))
+                               if(is_array($result) && 
reset(array_keys($result)) === 0)
                                {
                                        foreach ($result as $val)
                                        {
@@ -424,10 +424,11 @@
                {
                        if(!is_array($params))
                        {
-                               return 
str_repeat($this->indent,$level).'<value>'.$this->add_params_type_handler($params)."</value>\n";
+                               $result  = 
str_repeat($this->indent,$level)."<value>\n";
+                               $result .= 
str_repeat($this->indent,$level+1).$this->add_params_type_handler($params)."\n";
+                               $result .= 
str_repeat($this->indent,$level)."</value>\n";
                        }
-                       
-                       if(array_key_exists(0,$params) || empty($params))
+                       elseif(empty($params) || reset(array_keys($params)) === 
0)
                        {
                                $result  = 
str_repeat($this->indent,$level)."<value>\n";
                                $result .= 
str_repeat($this->indent,$level+1)."<array>\n";




reply via email to

[Prev in Thread] Current Thread [Next in Thread]