if (!defined('LACONICA')) { exit(1); }
-class Channel {
+class Channel
+{
- function on($user) {
+ function on($user)
+ {
return false;
}
- function off($user) {
+ function off($user)
+ {
return false;
}
- function output($user, $text) {
+ function output($user, $text)
+ {
return false;
}
- function error($user, $text) {
+ function error($user, $text)
+ {
return false;
}
- function source() {
- return NULL;
+ function source()
+ {
+ return null;
}
}
-class XMPPChannel extends Channel {
+class XMPPChannel extends Channel
+{
- var $conn = NULL;
+ var $conn = null;
- function source() {
+ function source()
+ {
return 'xmpp';
}
- function __construct($conn) {
+ function __construct($conn)
+ {
$this->conn = $conn;
}
- function on($user) {
+ function on($user)
+ {
return $this->set_notify($user, 1);
}
- function off($user) {
+ function off($user)
+ {
return $this->set_notify($user, 0);
}
- function output($user, $text) {
+ function output($user, $text)
+ {
$text = '['.common_config('site', 'name') . '] ' . $text;
jabber_send_message($user->jabber, $text);
}
- function error($user, $text) {
+ function error($user, $text)
+ {
$text = '['.common_config('site', 'name') . '] ' . $text;
jabber_send_message($user->jabber, $text);
}
- function set_notify(&$user, $notify) {
+ function set_notify(&$user, $notify)
+ {
$orig = clone($user);
$user->jabbernotify = $notify;
$result = $user->update($orig);
}
-class WebChannel extends Channel {
+class WebChannel extends Channel
+{
- function source() {
+ function source()
+ {
return 'web';
}
- function on($user) {
+ function on($user)
+ {
return false;
}
- function off($user) {
+ function off($user)
+ {
return false;
}
- function output($user, $text) {
+ function output($user, $text)
+ {
# XXX: buffer all output and send it at the end
# XXX: even better, redirect to appropriate page
# depending on what command was run
common_show_header(_('Command results'));
- common_element('p', NULL, $text);
+ common_element('p', null, $text);
common_show_footer();
}
- function error($user, $text) {
+ function error($user, $text)
+ {
common_user_error($text);
}
}
-class AjaxWebChannel extends WebChannel {
+class AjaxWebChannel extends WebChannel
+{
- function output($user, $text) {
+ function output($user, $text)
+ {
common_start_html('text/xml;charset=utf-8', true);
common_element_start('head');
common_element('title', null, _('Command results'));
common_element_end('html');
}
- function error($user, $text) {
+ function error($user, $text)
+ {
common_start_html('text/xml;charset=utf-8', true);
common_element_start('head');
common_element('title', null, _('Ajax Error'));
}
-class MailChannel extends Channel {
+class MailChannel extends Channel
+{
- var $addr = NULL;
+ var $addr = null;
- function source() {
+ function source()
+ {
return 'mail';
}
- function __construct($addr=NULL) {
+ function __construct($addr=null)
+ {
$this->addr = $addr;
}
- function on($user) {
+ function on($user)
+ {
return $this->set_notify($user, 1);
}
- function off($user) {
+ function off($user)
+ {
return $this->set_notify($user, 0);
}
- function output($user, $text) {
+ function output($user, $text)
+ {
$headers['From'] = $user->incomingemail;
$headers['To'] = $this->addr;
return mail_send(array($this->addr), $headers, $text);
}
- function error($user, $text) {
+ function error($user, $text)
+ {
$headers['From'] = $user->incomingemail;
$headers['To'] = $this->addr;
return mail_send(array($this->addr), $headers, $text);
}
- function set_notify($user, $value) {
+ function set_notify($user, $value)
+ {
$orig = clone($user);
$user->smsnotify = $value;
$result = $user->update($orig);