timeout = 3; $rsp = $o->query('weblogUpdates.ping',$site_name,$site_url); if (isset($rsp['flerror']) && $rsp['flerror']) { throw new Exception($rsp['message']); } return true; } } class pingsBehaviors { public static function pingJS() { $res = "\n".dcPage::jsLoad('index.php?pf=pings/post.js'); return $res; } public static function pingsForm($post) { $core =& $GLOBALS['core']; if (!$core->blog->settings->pings->pings_active) { return; } $pings_uris = @unserialize($core->blog->settings->pings->pings_uris); if (empty($pings_uris) || !is_array($pings_uris)) { return; } if (!empty($_POST['pings_do']) && is_array($_POST['pings_do'])) { $pings_do = $_POST['pings_do']; } else { $pings_do = array(); } echo '