Changeset 1256
- Timestamp:
- 05/10/2004 08:13:42 AM (21 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/post.php
r1239 r1256 270 270 $post_categories = $_POST['post_category']; 271 271 if (!$post_categories) $post_categories[] = 1; 272 $post_autobr = intval($_POST['post_autobr']);273 272 $content = balanceTags($_POST['content']); 274 273 $content = format_to_post($content); … … 286 285 $latlonaddition = " post_lat=null, post_lon=null, "; 287 286 } 287 } else { 288 $latlonaddition = ''; 288 289 } 289 290 $prev_status = $_POST['prev_status']; … … 303 304 $trackback = preg_replace('|\s+|', '\n', $trackback); 304 305 305 if ( '' != $_POST['publish']) $post_status = 'publish';306 if (isset($_POST['publish'])) $post_status = 'publish'; 306 307 307 308 if (($user_level > 4) && (!empty($_POST['edit_date']))) { … … 365 366 366 367 // are we going from draft/private to published? 367 if ((($prev_status == 'draft') || ($prev_status == 'private')) && ($post_status == 'publish')) { 368 if ($prev_status != 'publish' && $post_status == 'publish') { 369 generic_ping(); 368 370 } // end if moving from draft/private to published 369 371 if ($post_status == 'publish') { -
trunk/wp-includes/functions.php
r1252 r1256 494 494 495 495 function weblog_ping($server = '', $path = '') { 496 include_once (ABSPATH . WPINC . '/class-xmlrpc.php'); 497 include_once (ABSPATH . WPINC . '/class-xmlrpcs.php'); 498 499 $f = new xmlrpcmsg('weblogUpdates.ping', 500 array(new xmlrpcval(get_settings('blogname'), 'string'), 501 new xmlrpcval(get_settings('home') ,'string'))); 502 $c = new xmlrpc_client($path, $server, 80); 503 $r = $c->send($f); 504 505 if ($debug) { 506 print "<h3>Response Object Dump:</h3>\n"; 507 print "<pre>\n"; 508 print_r($r); 509 print "</pre>\n"; 510 } 511 512 $v = @phpxmlrpc_decode($r->value()); 513 if (!$r->faultCode()) { 514 $result['message'] = "<p class=\"rpcmsg\">"; 515 $result['message'] = $result['message'] . $v["message"] . "<br />\n"; 516 $result['message'] = $result['message'] . "</p>"; 517 } else { 518 $result['err'] = $r->faultCode(); 519 $result['message'] = "<!--\n"; 520 $result['message'] = $result['message'] . "Fault: "; 521 $result['message'] = $result['message'] . "Code: " . $r->faultCode(); 522 $result['message'] = $result['message'] . " Reason '" .$r->faultString()."'<BR>"; 523 $result['message'] = $result['message'] . "-->\n"; 524 } 525 526 if ($debug) print '<blockquote>' . $result['message'] . '</blockquote>'; 496 $debug = false; 497 include_once (ABSPATH . WPINC . '/class-xmlrpc.php'); 498 include_once (ABSPATH . WPINC . '/class-xmlrpcs.php'); 499 500 $f = new xmlrpcmsg('weblogUpdates.ping', 501 array(new xmlrpcval(get_settings('blogname'), 'string'), 502 new xmlrpcval(get_settings('home') ,'string'))); 503 $c = new xmlrpc_client($path, $server, 80); 504 $r = $c->send($f); 505 506 if ($debug) { 507 echo "<h3>Response Object Dump:</h3> 508 <pre>\n"; 509 print_r($r); 510 echo "</pre>\n"; 511 } 512 513 $v = @phpxmlrpc_decode($r->value()); 514 if (!$r->faultCode()) { 515 $result['message'] = "<p class=\"rpcmsg\">"; 516 $result['message'] = $result['message'] . $v["message"] . "<br />\n"; 517 $result['message'] = $result['message'] . "</p>"; 518 } else { 519 $result['err'] = $r->faultCode(); 520 $result['message'] = "<!--\n"; 521 $result['message'] = $result['message'] . "Fault: "; 522 $result['message'] = $result['message'] . "Code: " . $r->faultCode(); 523 $result['message'] = $result['message'] . " Reason '" .$r->faultString()."'<BR>"; 524 $result['message'] = $result['message'] . "-->\n"; 525 } 526 527 if ($debug) print '<blockquote>' . $result['message'] . '</blockquote>'; 527 528 } 528 529 … … 530 531 $services = get_settings('ping_sites'); 531 532 $services = preg_replace("|(\s)+|", '$1', $services); // Kill dupe lines 532 if ('' != trim($services)) { 533 $services = explode("\n", trim($services)); 533 $services = trim($services); 534 if ('' != $services) { 535 $services = explode("\n", $services); 534 536 foreach ($services as $service) { 535 537 $uri = parse_url($service);
Note: See TracChangeset
for help on using the changeset viewer.