function weblogPostTrackback($trackback_url) { require_once "Net/TrackBack.php"; $user_agent = "NetCommons Journal TrackBack System"; if ($this->checkSite($trackback_url)) { $session =& $this->_container->getComponent("Session"); $user_id = $session->getParameter("_user_id"); $trackback_url = $trackback_url . "&user_id=" . $user_id; } $return_from_tb_server = Net_TrackBack::sendPing($trackback_url, $this->post_trackback_data, $user_agent, 'utf-8'); if ($return_from_tb_server === true) { $this->tb_result[$trackback_url] = true; return true; } else { $this->tb_result[$trackback_url] = false; return false; } }