45
45
// ----------------------------------------------------------------------------------------------------
47
47
echo '<h2>system.listMethods</h2>';
49
$client->debug = false;
50
$message = new xmlrpcmsg( 'system.listMethods' );
51
$result = $client->send($message);
52
$ret = xmlrpc_displayresult( $result );
51
$message = new xmlrpcmsg( 'system.listMethods' );
52
$result = $client->send($message);
53
$ret = xmlrpc_displayresult( $result );
55
57
// ----------------------------------------------------------------------------------------------------
57
59
echo '<h2>system.getCapabilities</h2>';
59
$client->debug = false;
60
$message = new xmlrpcmsg( 'system.getCapabilities' );
61
$result = $client->send($message);
62
$ret = xmlrpc_displayresult( $result );
62
$client->debug = false;
63
$message = new xmlrpcmsg( 'system.getCapabilities' );
64
$result = $client->send($message);
65
$ret = xmlrpc_displayresult( $result );
65
69
// ----------------------------------------------------------------------------------------------------
67
71
echo '<h2>system.methodHelp</h2>';
69
$client->debug = false;
70
$message = new xmlrpcmsg( 'system.methodHelp', array(
71
new xmlrpcval( 'system.multicall' ),
73
$result = $client->send($message);
74
$ret = xmlrpc_displayresult( $result );
74
$client->debug = false;
75
$message = new xmlrpcmsg( 'system.methodHelp', array(
76
new xmlrpcval( 'system.multicall' ),
78
$result = $client->send($message);
79
$ret = xmlrpc_displayresult( $result );
77
83
// ----------------------------------------------------------------------------------------------------
79
85
echo '<h2>system.methodSignature</h2>';
81
$client->debug = false;
82
$message = new xmlrpcmsg( 'system.methodSignature', array(
83
new xmlrpcval( 'system.multicall' ),
85
$result = $client->send($message);
86
$ret = xmlrpc_displayresult( $result );
88
$client->debug = false;
89
$message = new xmlrpcmsg( 'system.methodSignature', array(
90
new xmlrpcval( 'system.multicall' ),
92
$result = $client->send($message);
93
$ret = xmlrpc_displayresult( $result );
89
97
// ----------------------------------------------------------------------------------------------------
91
99
echo '<h2>blogger.getUserInfo</h2>';
93
$client->debug = false;
94
$message = new xmlrpcmsg( 'blogger.getUserInfo', array(
95
new xmlrpcval($bloggerAPIappkey),
96
new xmlrpcval($test_user),
97
new xmlrpcval($test_pass)
99
$result = $client->send($message);
100
$ret = xmlrpc_displayresult( $result );
102
$client->debug = false;
103
$message = new xmlrpcmsg( 'blogger.getUserInfo', array(
104
new xmlrpcval($bloggerAPIappkey),
105
new xmlrpcval($test_user),
106
new xmlrpcval($test_pass)
108
$result = $client->send($message);
109
$ret = xmlrpc_displayresult( $result );
103
113
// ----------------------------------------------------------------------------------------------------
105
115
echo '<h2>blogger.getUsersBlogs</h2>';
107
$client->debug = false;
108
$message = new xmlrpcmsg( 'blogger.getUsersBlogs', array(
109
new xmlrpcval($bloggerAPIappkey),
110
new xmlrpcval($test_user),
111
new xmlrpcval($test_pass)
113
$result = $client->send($message);
114
$ret = xmlrpc_displayresult( $result );
116
if( is_array( $ret ) )foreach( $ret as $a )
118
echo '<li><a href="'.$a['url'].'">'.$a['blogName'].'</a></li>';
118
$client->debug = false;
119
$message = new xmlrpcmsg( 'blogger.getUsersBlogs', array(
120
new xmlrpcval($bloggerAPIappkey),
121
new xmlrpcval($test_user),
122
new xmlrpcval($test_pass)
124
$result = $client->send($message);
125
$ret = xmlrpc_displayresult( $result );
127
if( is_array( $ret ) )foreach( $ret as $a )
129
echo '<li><a href="'.$a['url'].'">'.$a['blogName'].'</a></li>';
121
133
// ----------------------------------------------------------------------------------------------------
123
135
echo '<h2>b2.getCategories</h2>';
125
$client->debug = false;
126
$message = new xmlrpcmsg( 'b2.getCategories', array(
128
new xmlrpcval($test_user),
129
new xmlrpcval($test_pass)
131
$result = $client->send($message);
132
$ret = xmlrpc_displayresult( $result );
134
if( is_array( $ret ) )foreach( $ret as $a )
136
echo '<li>'.$a['categoryName'].'</li>';
138
$client->debug = false;
139
$message = new xmlrpcmsg( 'b2.getCategories', array(
141
new xmlrpcval($test_user),
142
new xmlrpcval($test_pass)
144
$result = $client->send($message);
145
$ret = xmlrpc_displayresult( $result );
147
if( is_array( $ret ) )foreach( $ret as $a )
149
echo '<li>'.$a['categoryName'].'</li>';
139
153
// ----------------------------------------------------------------------------------------------------
141
155
echo '<h2>mt.getCategoryList</h2>';
143
$client->debug = false;
144
$message = new xmlrpcmsg( 'mt.getCategoryList', array(
146
new xmlrpcval($test_user),
147
new xmlrpcval($test_pass)
149
$result = $client->send($message);
150
$ret = xmlrpc_displayresult( $result );
152
if( is_array( $ret ) )foreach( $ret as $a )
154
echo '<li>'.$a['categoryName'].'</li>';
158
$client->debug = false;
159
$message = new xmlrpcmsg( 'mt.getCategoryList', array(
161
new xmlrpcval($test_user),
162
new xmlrpcval($test_pass)
164
$result = $client->send($message);
165
$ret = xmlrpc_displayresult( $result );
167
if( is_array( $ret ) )foreach( $ret as $a )
169
echo '<li>'.$a['categoryName'].'</li>';
157
173
// ----------------------------------------------------------------------------------------------------
159
175
echo '<h2>metaWeblog.getCategories</h2>';
161
$client->debug = false;
162
$message = new xmlrpcmsg( 'metaWeblog.getCategories', array(
164
new xmlrpcval($test_user),
165
new xmlrpcval($test_pass)
167
$result = $client->send($message);
168
$ret = xmlrpc_displayresult( $result );
170
if( is_array( $ret ) )foreach( $ret as $a )
172
echo '<li><a href="'.$a['htmlUrl'].'">'.$a['description'].'</a></li>';
178
$client->debug = false;
179
$message = new xmlrpcmsg( 'metaWeblog.getCategories', array(
181
new xmlrpcval($test_user),
182
new xmlrpcval($test_pass)
184
$result = $client->send($message);
185
$ret = xmlrpc_displayresult( $result );
187
if( is_array( $ret ) )foreach( $ret as $a )
189
echo '<li><a href="'.$a['htmlUrl'].'">'.$a['description'].'</a></li>';
175
193
// ----------------------------------------------------------------------------------------------------
177
195
echo '<h2>metaWeblog.newPost</h2>';
179
$post_text = 'XML-RPC metaWeblog.newPost : random # '.rand( 1, 10000 );
180
echo 'Post_text : '.$post_text;
181
$client->debug = false;
182
$message = new xmlrpcmsg( 'metaWeblog.newPost', array(
183
new xmlrpcval( 1 ), // blog
184
new xmlrpcval($test_user),
185
new xmlrpcval($test_pass),
186
new xmlrpcval( array(
187
'title' => new xmlrpcval($post_text),
188
'description' => new xmlrpcval($post_text),
189
'categories' => new xmlrpcval( array(
190
new xmlrpcval( 'News' ),
191
new xmlrpcval( 'Fun' )
194
new xmlrpcval(true,"boolean"), // Published
196
$result = $client->send($message);
197
$ret = xmlrpc_displayresult( $result );
198
$post_text = 'XML-RPC metaWeblog.newPost : random # '.rand( 1, 10000 );
199
echo 'Post_text : '.$post_text;
201
$message = new xmlrpcmsg( 'metaWeblog.newPost', array(
202
new xmlrpcval( 1 ), // blog
203
new xmlrpcval($test_user),
204
new xmlrpcval($test_pass),
205
new xmlrpcval( array(
206
'title' => new xmlrpcval($post_text),
207
'description' => new xmlrpcval($post_text),
208
'categories' => new xmlrpcval( array(
209
new xmlrpcval( 'News' ),
210
new xmlrpcval( 'Fun' )
213
new xmlrpcval( false, 'boolean' ), // NOT Published
215
$result = $client->send($message);
216
$ret = xmlrpc_displayresult( $result );
221
$msg_ID = xmlrpc_decode_recurse($result->value());
222
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
202
$msg_ID = xmlrpc_decode_recurse($result->value());
203
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
205
225
// ----------------------------------------------------------------------------------------------------
207
227
echo '<h2>metaWeblog.editPost</h2>';
209
$client->debug = false;
210
$message = new xmlrpcmsg( 'metaWeblog.editPost', array(
211
new xmlrpcval( $msg_ID ), // post ID
212
new xmlrpcval( $test_user ),
213
new xmlrpcval( $test_pass ),
214
new xmlrpcval( array(
215
'title' => new xmlrpcval($post_text),
216
'description' => new xmlrpcval( $post_text."\n* Edited *" ),
217
'categories' => new xmlrpcval( array(
218
new xmlrpcval( 'News' ),
219
new xmlrpcval( 'Fun' )
222
new xmlrpcval( true, 'boolean' ), // Published
224
$result = $client->send($message);
225
$ret = xmlrpc_displayresult( $result );
231
$message = new xmlrpcmsg( 'metaWeblog.editPost', array(
232
new xmlrpcval( $msg_ID ), // post ID
233
new xmlrpcval( $test_user ),
234
new xmlrpcval( $test_pass ),
235
new xmlrpcval( array(
236
'title' => new xmlrpcval($post_text),
237
'description' => new xmlrpcval( $post_text."\n* Edited *" ),
238
'categories' => new xmlrpcval( array(
239
new xmlrpcval( 'News' ),
240
new xmlrpcval( 'Fun' )
243
new xmlrpcval( true, 'boolean' ), // Published
245
$result = $client->send($message);
246
$ret = xmlrpc_displayresult( $result );
236
258
// ----------------------------------------------------------------------------------------------------
238
260
echo '<h2>metaWeblog.getPost</h2>';
240
$client->debug = false;
241
$message = new xmlrpcmsg( 'metaWeblog.getPost', array(
242
new xmlrpcval($msg_ID),
243
new xmlrpcval($test_user),
244
new xmlrpcval($test_pass),
246
$result = $client->send($message);
247
$ret = xmlrpc_displayresult( $result );
264
$message = new xmlrpcmsg( 'metaWeblog.getPost', array(
265
new xmlrpcval($msg_ID),
266
new xmlrpcval($test_user),
267
new xmlrpcval($test_pass),
269
$result = $client->send($message);
270
$ret = xmlrpc_displayresult( $result );
250
echo '<p>Content: '.htmlspecialchars($ret['content']);
273
echo '<p>Content: '.htmlspecialchars($ret['content']);
253
277
// ----------------------------------------------------------------------------------------------------
255
279
echo '<h2>b2.newPost</h2>';
257
$post_text = 'XML-RPC b2.newPost : random # '.rand( 1, 10000 );
258
echo 'Post_text : '.$post_text;
259
$client->debug = false;
260
$message = new xmlrpcmsg( 'b2.newPost', array(
263
new xmlrpcval($test_user),
264
new xmlrpcval($test_pass),
265
new xmlrpcval( "<p>$post_text</p>\n" ),
266
new xmlrpcval(true,"boolean"), // Published
267
new xmlrpcval( $post_text ), // TITLE
268
new xmlrpcval(1), // Category
269
new xmlrpcval('') // Date
271
$result = $client->send($message);
272
$ret = xmlrpc_displayresult( $result );
282
$post_text = 'XML-RPC b2.newPost : random # '.rand( 1, 10000 );
283
echo 'Post_text : '.$post_text;
284
$client->debug = false;
285
$message = new xmlrpcmsg( 'b2.newPost', array(
288
new xmlrpcval($test_user),
289
new xmlrpcval($test_pass),
290
new xmlrpcval( "<p>$post_text</p>\n" ),
291
new xmlrpcval(true,"boolean"), // Published
292
new xmlrpcval( $post_text ), // TITLE
293
new xmlrpcval(1), // Category
294
new xmlrpcval('') // Date
296
$result = $client->send($message);
297
$ret = xmlrpc_displayresult( $result );
302
$msg_ID = xmlrpc_decode_recurse($result->value());
303
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
277
$msg_ID = xmlrpc_decode_recurse($result->value());
278
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
280
306
// ----------------------------------------------------------------------------------------------------
282
308
echo '<h2>mt.setPostCategories</h2>';
284
$client->debug = false;
285
$message = new xmlrpcmsg( 'mt.setPostCategories', array(
286
new xmlrpcval( $msg_ID ),
287
new xmlrpcval( $test_user ),
288
new xmlrpcval( $test_pass ),
289
new xmlrpcval( array(
290
new xmlrpcval( array(
291
'categoryId' => new xmlrpcval(2), // Category
292
'isPrimary' => new xmlrpcval(false,"boolean"),
294
new xmlrpcval( array(
295
'categoryId' => new xmlrpcval(4), // Category
296
'isPrimary' => new xmlrpcval(false,"boolean"),
300
$result = $client->send($message);
301
$ret = xmlrpc_displayresult( $result );
311
$client->debug = false;
312
$message = new xmlrpcmsg( 'mt.setPostCategories', array(
313
new xmlrpcval( $msg_ID ),
314
new xmlrpcval( $test_user ),
315
new xmlrpcval( $test_pass ),
316
new xmlrpcval( array(
317
new xmlrpcval( array(
318
'categoryId' => new xmlrpcval(2), // Category
319
'isPrimary' => new xmlrpcval(false,"boolean"),
321
new xmlrpcval( array(
322
'categoryId' => new xmlrpcval(4), // Category
323
'isPrimary' => new xmlrpcval(false,"boolean"),
327
$result = $client->send($message);
328
$ret = xmlrpc_displayresult( $result );
304
332
// ----------------------------------------------------------------------------------------------------
306
334
echo '<h2>mt.getPostCategories</h2>';
308
$client->debug = false;
309
$message = new xmlrpcmsg( 'mt.getPostCategories', array(
310
new xmlrpcval( $msg_ID ),
311
new xmlrpcval($test_user),
312
new xmlrpcval($test_pass)
314
$result = $client->send($message);
315
$ret = xmlrpc_displayresult( $result );
317
if( is_array( $ret ) )foreach( $ret as $a )
319
echo '<li>'.$a['categoryName'].'</li>';
338
$message = new xmlrpcmsg( 'mt.getPostCategories', array(
339
new xmlrpcval( $msg_ID ),
340
new xmlrpcval($test_user),
341
new xmlrpcval($test_pass)
343
$result = $client->send($message);
344
$ret = xmlrpc_displayresult( $result );
346
if( is_array( $ret ) )foreach( $ret as $a )
348
echo '<li>'.$a['categoryName'].'</li>';
322
352
// ----------------------------------------------------------------------------------------------------
323
353
echo '<h2>blogger.newPost</h2>';
325
$post_text = 'XML-RPC post : random # '.rand( 1, 10000 );
326
echo 'Post_text : '.$post_text;
327
$client->debug = false;
329
$content = "<title>$post_text</title>
330
<p>$post_text</p>\n";
331
$content .= '<category>2,03</category>';
334
$message = new xmlrpcmsg( 'blogger.newPost', array(
335
new xmlrpcval($bloggerAPIappkey),
337
new xmlrpcval($test_user),
338
new xmlrpcval($test_pass),
339
new xmlrpcval( $content ),
340
new xmlrpcval(true,"boolean") // published
342
$result = $client->send($message);
343
$ret = xmlrpc_displayresult( $result );
356
$post_text = 'XML-RPC post : random # '.rand( 1, 10000 );
357
echo 'Post_text : '.$post_text;
360
$content = "<title>$post_text</title>
361
<p>$post_text</p>\n";
362
$content .= '<category>2,03</category>';
365
$message = new xmlrpcmsg( 'blogger.newPost', array(
366
new xmlrpcval($bloggerAPIappkey),
368
new xmlrpcval($test_user),
369
new xmlrpcval($test_pass),
370
new xmlrpcval( $content ),
371
new xmlrpcval(true,"boolean") // published
373
$result = $client->send($message);
374
$ret = xmlrpc_displayresult( $result );
379
$msg_ID = xmlrpc_decode_recurse($result->value());
380
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
348
$msg_ID = xmlrpc_decode_recurse($result->value());
349
echo '<p>OK - Message ID: '.$msg_ID.'</p>';
351
383
// ----------------------------------------------------------------------------------------------------
353
385
echo '<h2>metaWeblog.getRecentPosts</h2>';
355
$client->debug = false;
356
$message = new xmlrpcmsg( 'metaWeblog.getRecentPosts', array(
357
new xmlrpcval(1), // blog
358
new xmlrpcval($test_user),
359
new xmlrpcval($test_pass),
360
new xmlrpcval(5, 'int' ),
362
$result = $client->send($message);
363
$ret = xmlrpc_displayresult( $result );
366
if( is_array( $ret ) )foreach( $ret as $a )
368
echo '<li>'.htmlspecialchars($a['title']).'</li>';
389
$message = new xmlrpcmsg( 'metaWeblog.getRecentPosts', array(
390
new xmlrpcval(1), // blog
391
new xmlrpcval($test_user),
392
new xmlrpcval($test_pass),
393
new xmlrpcval(5, 'int' ),
395
$result = $client->send($message);
396
$ret = xmlrpc_displayresult( $result );
399
if( is_array( $ret ) )foreach( $ret as $a )
401
echo '<li>'.htmlspecialchars($a['title']).'</li>';
371
405
// ----------------------------------------------------------------------------------------------------
373
407
echo '<h2>blogger.getRecentPosts</h2>';
375
$client->debug = false;
410
$client->debug = false;
376
411
$message = new xmlrpcmsg( 'blogger.getRecentPosts', array(
377
412
new xmlrpcval($bloggerAPIappkey),
378
413
new xmlrpcval(1),
428
463
{ // This is a previous XML-RPC test post
429
464
$delete_post3 = $ret[5]['postid'];
432
468
// ----------------------------------------------------------------------------------------------------
434
470
echo '<h2>blogger.editPost</h2>';
436
$client->debug = false;
438
// Add something to message:
439
$post_content = $latest['content']."\n* This has been edited! *";
441
$message = new xmlrpcmsg( 'blogger.editPost', array(
442
new xmlrpcval($bloggerAPIappkey),
443
new xmlrpcval($msg_ID),
444
new xmlrpcval($test_user),
445
new xmlrpcval($test_pass),
446
new xmlrpcval( $post_content ),
447
new xmlrpcval(true, 'boolean') // PUBLISH !!
449
$result = $client->send($message);
450
$ret = xmlrpc_displayresult( $result );
475
// Add something to message:
476
$post_content = $latest['content']."\n* This has been edited! *";
478
$message = new xmlrpcmsg( 'blogger.editPost', array(
479
new xmlrpcval($bloggerAPIappkey),
480
new xmlrpcval($msg_ID),
481
new xmlrpcval($test_user),
482
new xmlrpcval($test_pass),
483
new xmlrpcval( $post_content ),
484
new xmlrpcval(true, 'boolean') // PUBLISH !!
486
$result = $client->send($message);
487
$ret = xmlrpc_displayresult( $result );
461
499
// ----------------------------------------------------------------------------------------------------
463
501
echo '<h2>blogger.getPost</h2>';
465
$client->debug = false;
466
$message = new xmlrpcmsg( 'blogger.getPost', array(
467
new xmlrpcval($bloggerAPIappkey),
468
new xmlrpcval($msg_ID),
469
new xmlrpcval($test_user),
470
new xmlrpcval($test_pass),
472
$result = $client->send($message);
473
$ret = xmlrpc_displayresult( $result );
504
$client->debug = false;
505
$message = new xmlrpcmsg( 'blogger.getPost', array(
506
new xmlrpcval($bloggerAPIappkey),
507
new xmlrpcval($msg_ID),
508
new xmlrpcval($test_user),
509
new xmlrpcval($test_pass),
511
$result = $client->send($message);
512
$ret = xmlrpc_displayresult( $result );
476
echo '<p>Content: '.htmlspecialchars($ret['content']);
477
if( strpos( $ret['content'], $post_text ) && strpos( $ret['content'], '* This has been edited! *' ) )
515
echo '<p>Content: '.htmlspecialchars($ret['content']);
516
if( strpos( $ret['content'], $post_text ) && strpos( $ret['content'], '* This has been edited! *' ) )
487
527
// ----------------------------------------------------------------------------------------------------
489
529
echo '<h2>b2.getPostURL</h2>';
491
$client->debug = false;
492
$message = new xmlrpcmsg( 'b2.getPostURL', array(
495
new xmlrpcval($test_user),
496
new xmlrpcval($test_pass),
497
new xmlrpcval($msg_ID),
499
$result = $client->send($message);
500
$ret = xmlrpc_displayresult( $result );
533
$message = new xmlrpcmsg( 'b2.getPostURL', array(
536
new xmlrpcval($test_user),
537
new xmlrpcval($test_pass),
538
new xmlrpcval($msg_ID),
540
$result = $client->send($message);
541
$ret = xmlrpc_displayresult( $result );
503
echo 'OK - <a href="'.$ret.'">'.$ret.'</a>';
544
echo 'OK - <a href="'.$ret.'">'.$ret.'</a>';
505
547
// ----------------------------------------------------------------------------------------------------
507
549
echo '<h2>blogger.deletePost</h2>';
509
if( empty( $delete_post ) )
511
echo 'no post to delete yet. run again.';
515
$client->debug = false;
516
$message = new xmlrpcmsg( 'blogger.deletePost', array(
517
new xmlrpcval($bloggerAPIappkey),
518
new xmlrpcval( $delete_post ),
519
new xmlrpcval($test_user),
520
new xmlrpcval($test_pass),
521
new xmlrpcval(0,'boolean'),
523
$result = $client->send($message);
524
$ret = xmlrpc_displayresult( $result );
536
if( empty( $delete_post2 ) )
538
echo 'no post2 to delete yet. run again.';
542
$client->debug = false;
543
$message = new xmlrpcmsg( 'blogger.deletePost', array(
544
new xmlrpcval($bloggerAPIappkey),
545
new xmlrpcval( $delete_post2 ),
546
new xmlrpcval($test_user),
547
new xmlrpcval($test_pass),
548
new xmlrpcval(0,'boolean'),
550
$result = $client->send($message);
551
$ret = xmlrpc_displayresult( $result );
563
if( empty( $delete_post3 ) )
565
echo 'no post3 to delete yet. run again.';
569
$client->debug = false;
570
$message = new xmlrpcmsg( 'blogger.deletePost', array(
571
new xmlrpcval($bloggerAPIappkey),
572
new xmlrpcval( $delete_post3 ),
573
new xmlrpcval($test_user),
574
new xmlrpcval($test_pass),
575
new xmlrpcval(0,'boolean'),
577
$result = $client->send($message);
578
$ret = xmlrpc_displayresult( $result );
552
if( empty( $delete_post ) )
554
echo 'no post to delete yet. run again.';
558
$client->debug = false;
559
$message = new xmlrpcmsg( 'blogger.deletePost', array(
560
new xmlrpcval($bloggerAPIappkey),
561
new xmlrpcval( $delete_post ),
562
new xmlrpcval($test_user),
563
new xmlrpcval($test_pass),
564
new xmlrpcval(0,'boolean'),
566
$result = $client->send($message);
567
$ret = xmlrpc_displayresult( $result );
579
if( empty( $delete_post2 ) )
581
echo 'no post2 to delete yet. run again.';
585
$client->debug = false;
586
$message = new xmlrpcmsg( 'blogger.deletePost', array(
587
new xmlrpcval($bloggerAPIappkey),
588
new xmlrpcval( $delete_post2 ),
589
new xmlrpcval($test_user),
590
new xmlrpcval($test_pass),
591
new xmlrpcval(0,'boolean'),
593
$result = $client->send($message);
594
$ret = xmlrpc_displayresult( $result );
606
if( empty( $delete_post3 ) )
608
echo 'no post3 to delete yet. run again.';
612
$client->debug = false;
613
$message = new xmlrpcmsg( 'blogger.deletePost', array(
614
new xmlrpcval($bloggerAPIappkey),
615
new xmlrpcval( $delete_post3 ),
616
new xmlrpcval($test_user),
617
new xmlrpcval($test_pass),
618
new xmlrpcval(0,'boolean'),
620
$result = $client->send($message);
621
$ret = xmlrpc_displayresult( $result );