debugging changes on development server
darcs-hash:20080714140209-d018c-02b3372603f4a012c230f0fffb6e7f29e43e013a.gz
This commit is contained in:
parent
71afb53de6
commit
e81361812f
|
@ -70,7 +70,8 @@ $config =
|
||||||
'user' => 'update',
|
'user' => 'update',
|
||||||
'resource' => 'uniquename',
|
'resource' => 'uniquename',
|
||||||
'password' => 'blahblahblah',
|
'password' => 'blahblahblah',
|
||||||
'host' => NULL), # only set if != server
|
'host' => NULL, # only set if != server
|
||||||
|
'debug' => false), # print extra debug info
|
||||||
);
|
);
|
||||||
|
|
||||||
$config['db'] = &PEAR::getStaticProperty('DB_DataObject','options');
|
$config['db'] = &PEAR::getStaticProperty('DB_DataObject','options');
|
||||||
|
|
|
@ -52,7 +52,12 @@ function jabber_connect($resource=NULL) {
|
||||||
common_config('xmpp', 'password'),
|
common_config('xmpp', 'password'),
|
||||||
($resource) ? $resource :
|
($resource) ? $resource :
|
||||||
common_config('xmpp', 'resource'),
|
common_config('xmpp', 'resource'),
|
||||||
common_config('xmpp', 'server'));
|
common_config('xmpp', 'server'),
|
||||||
|
common_config('xmpp', 'debug') ?
|
||||||
|
true : false,
|
||||||
|
common_config('xmpp', 'debug') ?
|
||||||
|
XMPPHP_Log::LEVEL_VERBOSE : NULL
|
||||||
|
);
|
||||||
$conn->autoSubscribe();
|
$conn->autoSubscribe();
|
||||||
|
|
||||||
if (!$conn) {
|
if (!$conn) {
|
||||||
|
@ -81,6 +86,7 @@ function jabber_send_notice($to, $notice) {
|
||||||
}
|
}
|
||||||
$msg = jabber_format_notice($profile, $notice);
|
$msg = jabber_format_notice($profile, $notice);
|
||||||
$entry = jabber_format_entry($profile, $notice);
|
$entry = jabber_format_entry($profile, $notice);
|
||||||
|
common_log(LOG_DEBUG, 'special entry = ' . $entry, __FILE__);
|
||||||
$conn->message($to, $msg, 'chat', NULL, $entry);
|
$conn->message($to, $msg, 'chat', NULL, $entry);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -91,13 +97,13 @@ function jabber_format_entry($profile, $notice) {
|
||||||
$noticeurl = common_local_url('shownotice',
|
$noticeurl = common_local_url('shownotice',
|
||||||
array('notice' => $notice->id));
|
array('notice' => $notice->id));
|
||||||
$msg = jabber_format_notice($profile, $notice);
|
$msg = jabber_format_notice($profile, $notice);
|
||||||
$entry = "<entry xmlns=\'http://www.w3.org/2005/Atom\'>\n";
|
$entry = "\n<entry xmlns='http://www.w3.org/2005/Atom'>\n";
|
||||||
$entry .= "<source>\n";
|
$entry .= "<source>\n";
|
||||||
$entry .= "<title>" . $profile->nickname . " - " . common_config('site', 'name') . "</title>\n";
|
$entry .= "<title>" . $profile->nickname . " - " . common_config('site', 'name') . "</title>\n";
|
||||||
$entry .= "<link href='" . $profile->profileurl . "'/>\n";
|
$entry .= "<link href='" . $profile->profileurl . "'/>\n";
|
||||||
$entry .= "<link rel='self' type='application/rss+xml' href='" . common_local_url('userrss', array('nickname' => $profile->nickname)) . "'/>\n";
|
$entry .= "<link rel='self' type='application/rss+xml' href='" . common_local_url('userrss', array('nickname' => $profile->nickname)) . "'/>\n";
|
||||||
$entry .= "<author><name>" . $profile->nickname . "</name></author>\n";
|
$entry .= "<author><name>" . $profile->nickname . "</name></author>\n";
|
||||||
$entry .= "<icon>" . common_profile_avatar_url($profile, AVATAR_STREAM_SIZE) . "</icon>\n";
|
$entry .= "<icon>" . common_profile_avatar_url($profile, AVATAR_PROFILE_SIZE) . "</icon>\n";
|
||||||
$entry .= "</source>\n";
|
$entry .= "</source>\n";
|
||||||
$entry .= "<title>" . $msg . "</title>\n";
|
$entry .= "<title>" . $msg . "</title>\n";
|
||||||
$entry .= "<summary>" . $msg . "</summary>\n";
|
$entry .= "<summary>" . $msg . "</summary>\n";
|
||||||
|
@ -106,13 +112,16 @@ function jabber_format_entry($profile, $notice) {
|
||||||
$entry .= "<published>".common_date_w3dtf($notice->created)."</published>\n";
|
$entry .= "<published>".common_date_w3dtf($notice->created)."</published>\n";
|
||||||
$entry .= "<updated>".common_date_w3dtf($notice->modified)."</updated>\n";
|
$entry .= "<updated>".common_date_w3dtf($notice->modified)."</updated>\n";
|
||||||
$entry .= "</entry>\n";
|
$entry .= "</entry>\n";
|
||||||
$entry .= "<event xmlns='http://jabber.org/protocol/pubsub#event'>\n";
|
|
||||||
$entry .= "<items xmlns='http://jabber.org/protocol/pubsub' ";
|
$event = "<event xmlns='http://jabber.org/protocol/pubsub#event'>\n";
|
||||||
$entry .= "node='" . common_local_url('public') . "'>\n";
|
$event .= "<items xmlns='http://jabber.org/protocol/pubsub' ";
|
||||||
$entry .= "<item id='" . $notice->uri ."' />\n";
|
$event .= "node='" . common_local_url('public') . "'>\n";
|
||||||
$entry .= "</items>\n";
|
$event .= "<item id='" . $notice->uri ."' />\n";
|
||||||
$entry .= "</event>\n";
|
$event .= "</items>\n";
|
||||||
|
$event .= "</event>\n";
|
||||||
|
# FIXME: include the pubsub event, too.
|
||||||
return $entry;
|
return $entry;
|
||||||
|
# return $entry . "\n" . $event;
|
||||||
}
|
}
|
||||||
|
|
||||||
function jabber_send_message($to, $body, $type='chat', $subject=NULL) {
|
function jabber_send_message($to, $body, $type='chat', $subject=NULL) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user