@@ 2920-2939 (lines=20) @@ | ||
2917 | * |
|
2918 | * @todo add some checking for $vals to be an array of xmlrpcvals? |
|
2919 | */ |
|
2920 | function addArray($vals) |
|
2921 | { |
|
2922 | if($this->mytype==0) |
|
2923 | { |
|
2924 | $this->mytype=$GLOBALS['xmlrpcTypes']['array']; |
|
2925 | $this->me['array']=$vals; |
|
2926 | return 1; |
|
2927 | } |
|
2928 | elseif($this->mytype==2) |
|
2929 | { |
|
2930 | // we're adding to an array here |
|
2931 | $this->me['array'] = array_merge($this->me['array'], $vals); |
|
2932 | return 1; |
|
2933 | } |
|
2934 | else |
|
2935 | { |
|
2936 | error_log('XML-RPC: '.__METHOD__.': already initialized as a [' . $this->kindOf() . ']'); |
|
2937 | return 0; |
|
2938 | } |
|
2939 | } |
|
2940 | ||
2941 | /** |
|
2942 | * Add an array of named xmlrpcval objects to an xmlrpcval |
|
@@ 2949-2968 (lines=20) @@ | ||
2946 | * |
|
2947 | * @todo add some checking for $vals to be an array? |
|
2948 | */ |
|
2949 | function addStruct($vals) |
|
2950 | { |
|
2951 | if($this->mytype==0) |
|
2952 | { |
|
2953 | $this->mytype=$GLOBALS['xmlrpcTypes']['struct']; |
|
2954 | $this->me['struct']=$vals; |
|
2955 | return 1; |
|
2956 | } |
|
2957 | elseif($this->mytype==3) |
|
2958 | { |
|
2959 | // we're adding to a struct here |
|
2960 | $this->me['struct'] = array_merge($this->me['struct'], $vals); |
|
2961 | return 1; |
|
2962 | } |
|
2963 | else |
|
2964 | { |
|
2965 | error_log('XML-RPC: '.__METHOD__.': already initialized as a [' . $this->kindOf() . ']'); |
|
2966 | return 0; |
|
2967 | } |
|
2968 | } |
|
2969 | ||
2970 | // poor man's version of print_r ??? |
|
2971 | // DEPRECATED! |