]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - _darcs/pristine/classes/Command.php
replace all tabs with four spaces
[quix0rs-gnu-social.git] / _darcs / pristine / classes / Command.php
index c2409d140a2ac152c86ca780ffe36d288833bf42..ff44b9d1eb7cc1d17a13ead6088821b9c81970d5 100644 (file)
@@ -22,22 +22,22 @@ if (!defined('LACONICA')) { exit(1); }
 require_once(INSTALLDIR.'/classes/Channel.php');
 
 class Command {
-       
-       var $user = NULL;
-       
-       function __construct($user=NULL) {
-               $this->user = $user;
-       }
-       
-       function execute($channel) {
-               return false;
-       }
+    
+    var $user = NULL;
+    
+    function __construct($user=NULL) {
+        $this->user = $user;
+    }
+    
+    function execute($channel) {
+        return false;
+    }
 }
 
 class UnimplementedCommand extends Command {
-       function execute($channel) {
-               $channel->error($this->user, _("Sorry, this command is not yet implemented."));
-       }
+    function execute($channel) {
+        $channel->error($this->user, _("Sorry, this command is not yet implemented."));
+    }
 }
 
 class TrackingCommand extends UnimplementedCommand {
@@ -47,330 +47,330 @@ class TrackOffCommand extends UnimplementedCommand {
 }
 
 class TrackCommand extends UnimplementedCommand {
-       var $word = NULL;
-       function __construct($user, $word) {
-               parent::__construct($user);
-               $this->word = $word;
-       }
+    var $word = NULL;
+    function __construct($user, $word) {
+        parent::__construct($user);
+        $this->word = $word;
+    }
 }
 
 class UntrackCommand extends UnimplementedCommand {
-       var $word = NULL;
-       function __construct($user, $word) {
-               parent::__construct($user);
-               $this->word = $word;
-       }
+    var $word = NULL;
+    function __construct($user, $word) {
+        parent::__construct($user);
+        $this->word = $word;
+    }
 }
 
 class NudgeCommand extends UnimplementedCommand {
-       var $other = NULL;
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
+    var $other = NULL;
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
 }
 
 class InviteCommand extends UnimplementedCommand {
-       var $other = NULL;
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
+    var $other = NULL;
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
 }
 
 class StatsCommand extends Command {
-       function execute($channel) {
+    function execute($channel) {
 
-               $subs = new Subscription();
-               $subs->subscriber = $this->user->id;
-               $subs_count = (int) $subs->count() - 1;
+        $subs = new Subscription();
+        $subs->subscriber = $this->user->id;
+        $subs_count = (int) $subs->count() - 1;
 
-               $subbed = new Subscription();
-               $subbed->subscribed = $this->user->id;
-               $subbed_count = (int) $subbed->count() - 1;
+        $subbed = new Subscription();
+        $subbed->subscribed = $this->user->id;
+        $subbed_count = (int) $subbed->count() - 1;
 
-               $notices = new Notice();
-               $notices->profile_id = $this->user->id;
-               $notice_count = (int) $notices->count();
-               
-               $channel->output($this->user, sprintf(_("Subscriptions: %1\$s\n".
-                                                                  "Subscribers: %2\$s\n".
-                                                                  "Notices: %3\$s"),
-                                                                $subs_count,
-                                                                $subbed_count,
-                                                                $notice_count));
-       }
+        $notices = new Notice();
+        $notices->profile_id = $this->user->id;
+        $notice_count = (int) $notices->count();
+        
+        $channel->output($this->user, sprintf(_("Subscriptions: %1\$s\n".
+                                   "Subscribers: %2\$s\n".
+                                   "Notices: %3\$s"),
+                                 $subs_count,
+                                 $subbed_count,
+                                 $notice_count));
+    }
 }
 
 class FavCommand extends Command {
-       
-       var $other = NULL;
-       
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       
-       function execute($channel) {
-               
-               $recipient = 
-                 common_relative_profile($this->user, common_canonical_nickname($this->other));
-               
-               if (!$recipient) {
-                       $channel->error($this->user, _('No such user.'));
-                       return;
-               }
-               $notice = $recipient->getCurrentNotice();
-               if (!$notice) {
-                       $channel->error($this->user, _('User has no last notice'));
-                       return;
-               }
-               
-               $fave = Fave::addNew($this->user, $notice);
+    
+    var $other = NULL;
+    
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    
+    function execute($channel) {
+        
+        $recipient = 
+          common_relative_profile($this->user, common_canonical_nickname($this->other));
+        
+        if (!$recipient) {
+            $channel->error($this->user, _('No such user.'));
+            return;
+        }
+        $notice = $recipient->getCurrentNotice();
+        if (!$notice) {
+            $channel->error($this->user, _('User has no last notice'));
+            return;
+        }
+        
+        $fave = Fave::addNew($this->user, $notice);
 
-               if (!$fave) {
-                       $channel->error($this->user, _('Could not create favorite.'));
-                       return;
-               }
+        if (!$fave) {
+            $channel->error($this->user, _('Could not create favorite.'));
+            return;
+        }
 
-           $other = User::staticGet('id', $recipient->id);
-               
-               if ($other && $other->id != $user->id) {
-                       if ($other->email && $other->emailnotifyfav) {
-                               mail_notify_fave($other, $this->user, $notice);
-                       }
-               }
-               
-               $this->user->blowFavesCache();
-               
-               $channel->output($this->user, _('Notice marked as fave.'));
-       }
+        $other = User::staticGet('id', $recipient->id);
+        
+        if ($other && $other->id != $user->id) {
+            if ($other->email && $other->emailnotifyfav) {
+                mail_notify_fave($other, $this->user, $notice);
+            }
+        }
+        
+        $this->user->blowFavesCache();
+        
+        $channel->output($this->user, _('Notice marked as fave.'));
+    }
 }
 
 class WhoisCommand extends Command {
-       var $other = NULL;
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       
-       function execute($channel) {
-               $recipient = 
-                 common_relative_profile($this->user, common_canonical_nickname($this->other));
-               
-               if (!$recipient) {
-                       $channel->error($this->user, _('No such user.'));
-                       return;
-               }
-               
-               $whois = sprintf(_("%1\$s (%2\$s)"), $recipient->nickname,
-                                                $recipient->profileurl);
-               if ($recipient->fullname) {
-                       $whois .= "\n" . sprintf(_('Fullname: %s'), $recipient->fullname);
-               }
-               if ($recipient->location) {
-                       $whois .= "\n" . sprintf(_('Location: %s'), $recipient->location);
-               }
-               if ($recipient->homepage) {
-                       $whois .= "\n" . sprintf(_('Homepage: %s'), $recipient->homepage);
-               }
-               if ($recipient->bio) {
-                       $whois .= "\n" . sprintf(_('About: %s'), $recipient->bio);
-               }
-               $channel->output($this->user, $whois);
-       }
+    var $other = NULL;
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    
+    function execute($channel) {
+        $recipient = 
+          common_relative_profile($this->user, common_canonical_nickname($this->other));
+        
+        if (!$recipient) {
+            $channel->error($this->user, _('No such user.'));
+            return;
+        }
+        
+        $whois = sprintf(_("%1\$s (%2\$s)"), $recipient->nickname,
+                         $recipient->profileurl);
+        if ($recipient->fullname) {
+            $whois .= "\n" . sprintf(_('Fullname: %s'), $recipient->fullname);
+        }
+        if ($recipient->location) {
+            $whois .= "\n" . sprintf(_('Location: %s'), $recipient->location);
+        }
+        if ($recipient->homepage) {
+            $whois .= "\n" . sprintf(_('Homepage: %s'), $recipient->homepage);
+        }
+        if ($recipient->bio) {
+            $whois .= "\n" . sprintf(_('About: %s'), $recipient->bio);
+        }
+        $channel->output($this->user, $whois);
+    }
 }
 
 class MessageCommand extends Command {
-       var $other = NULL;
-       var $text = NULL;
-       function __construct($user, $other, $text) {
-               parent::__construct($user);
-               $this->other = $other;
-               $this->text = $text;
-       }
-       
-       function execute($channel) {
-               $other = User::staticGet('nickname', common_canonical_nickname($this->other));
-               $len = mb_strlen($this->text);
-               if ($len == 0) {
-                       $channel->error($this->user, _('No content!'));
-                       return;
-               } else if ($len > 140) {
-                       $content = common_shorten_links($content);
-                       if (mb_strlen($content) > 140) {
-                               $channel->error($this->user, sprintf(_('Message too long - maximum is 140 characters, you sent %d'), $len));
-                               return;
-                       }
-               }
-               
-               if (!$other) {
-                       $channel->error($this->user, _('No such user.'));
-                       return;
-               } else if (!$this->user->mutuallySubscribed($other)) {
-                       $channel->error($this->user, _('You can\'t send a message to this user.'));
-                       return;
-               } else if ($this->user->id == $other->id) {
-                       $channel->error($this->user, _('Don\'t send a message to yourself; just say it to yourself quietly instead.'));
-                       return;
-               }
-               $message = Message::saveNew($this->user->id, $other->id, $this->text, $channel->source());
-               if ($message) {
-                       $channel->output($this->user, sprintf(_('Direct message to %s sent'), $this->other));
-               } else {
-                       $channel->error($this->user, _('Error sending direct message.'));
-               }
-       }
+    var $other = NULL;
+    var $text = NULL;
+    function __construct($user, $other, $text) {
+        parent::__construct($user);
+        $this->other = $other;
+        $this->text = $text;
+    }
+    
+    function execute($channel) {
+        $other = User::staticGet('nickname', common_canonical_nickname($this->other));
+        $len = mb_strlen($this->text);
+        if ($len == 0) {
+            $channel->error($this->user, _('No content!'));
+            return;
+        } else if ($len > 140) {
+            $content = common_shorten_links($content);
+            if (mb_strlen($content) > 140) {
+                $channel->error($this->user, sprintf(_('Message too long - maximum is 140 characters, you sent %d'), $len));
+                return;
+            }
+        }
+        
+        if (!$other) {
+            $channel->error($this->user, _('No such user.'));
+            return;
+        } else if (!$this->user->mutuallySubscribed($other)) {
+            $channel->error($this->user, _('You can\'t send a message to this user.'));
+            return;
+        } else if ($this->user->id == $other->id) {
+            $channel->error($this->user, _('Don\'t send a message to yourself; just say it to yourself quietly instead.'));
+            return;
+        }
+        $message = Message::saveNew($this->user->id, $other->id, $this->text, $channel->source());
+        if ($message) {
+            $channel->output($this->user, sprintf(_('Direct message to %s sent'), $this->other));
+        } else {
+            $channel->error($this->user, _('Error sending direct message.'));
+        }
+    }
 }
 
 class GetCommand extends Command {
-       
-       var $other = NULL;
-       
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       
-       function execute($channel) {
-               $target_nickname = common_canonical_nickname($this->other);
-               
-               $target =
-                 common_relative_profile($this->user, $target_nickname);
+    
+    var $other = NULL;
+    
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    
+    function execute($channel) {
+        $target_nickname = common_canonical_nickname($this->other);
+        
+        $target =
+          common_relative_profile($this->user, $target_nickname);
 
-               if (!$target) {
-                       $channel->error($this->user, _('No such user.'));
-                       return;
-               }
-               $notice = $target->getCurrentNotice();
-               if (!$notice) {
-                       $channel->error($this->user, _('User has no last notice'));
-                       return;
-               }
-               $notice_content = $notice->content;
-               
-               $channel->output($this->user, $target_nickname . ": " . $notice_content);
-       }
+        if (!$target) {
+            $channel->error($this->user, _('No such user.'));
+            return;
+        }
+        $notice = $target->getCurrentNotice();
+        if (!$notice) {
+            $channel->error($this->user, _('User has no last notice'));
+            return;
+        }
+        $notice_content = $notice->content;
+        
+        $channel->output($this->user, $target_nickname . ": " . $notice_content);
+    }
 }
 
 class SubCommand extends Command {
-       
-       var $other = NULL;
-       
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       
-       function execute($channel) {
-               
-               if (!$this->other) {
-                       $channel->error($this->user, _('Specify the name of the user to subscribe to'));
-                       return;
-               }
-               
-               $result = subs_subscribe_user($this->user, $this->other);
-               
-               if ($result == 'true') {
-                       $channel->output($this->user, sprintf(_('Subscribed to %s'), $this->other));
-               } else {
-                       $channel->error($this->user, $result);
-               }
-       }
+    
+    var $other = NULL;
+    
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    
+    function execute($channel) {
+        
+        if (!$this->other) {
+            $channel->error($this->user, _('Specify the name of the user to subscribe to'));
+            return;
+        }
+        
+        $result = subs_subscribe_user($this->user, $this->other);
+        
+        if ($result == 'true') {
+            $channel->output($this->user, sprintf(_('Subscribed to %s'), $this->other));
+        } else {
+            $channel->error($this->user, $result);
+        }
+    }
 }
 
 class UnsubCommand extends Command {
 
-       var $other = NULL;
-       
-       function __construct($user, $other) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
+    var $other = NULL;
+    
+    function __construct($user, $other) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
 
-       function execute($channel) {
-               if(!$this->other) {
-                       $channel->error($this->user, _('Specify the name of the user to unsubscribe from'));
-                       return;
-               }
-               
-               $result=subs_unsubscribe_user($this->user, $this->other);
-               
-               if ($result) {
-                       $channel->output($this->user, sprintf(_('Unsubscribed from %s'), $this->other));
-               } else {
-                       $channel->error($this->user, $result);
-               }
-       }
+    function execute($channel) {
+        if(!$this->other) {
+            $channel->error($this->user, _('Specify the name of the user to unsubscribe from'));
+            return;
+        }
+        
+        $result=subs_unsubscribe_user($this->user, $this->other);
+        
+        if ($result) {
+            $channel->output($this->user, sprintf(_('Unsubscribed from %s'), $this->other));
+        } else {
+            $channel->error($this->user, $result);
+        }
+    }
 }
 
 class OffCommand extends Command {
-       var $other = NULL;
-       function __construct($user, $other=NULL) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       function execute($channel) {
-               if ($other) {
-                       $channel->error($this->user, _("Command not yet implemented."));
-               } else {
-                       if ($channel->off($this->user)) {
-                               $channel->output($this->user, _('Notification off.'));
-                       } else {
-                               $channel->error($this->user, _('Can\'t turn off notification.'));
-                       }
-               }
-       }
+    var $other = NULL;
+    function __construct($user, $other=NULL) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    function execute($channel) {
+        if ($other) {
+            $channel->error($this->user, _("Command not yet implemented."));
+        } else {
+            if ($channel->off($this->user)) {
+                $channel->output($this->user, _('Notification off.'));
+            } else {
+                $channel->error($this->user, _('Can\'t turn off notification.'));
+            }
+        }
+    }
 }
 
 class OnCommand extends Command {
-       var $other = NULL;
-       function __construct($user, $other=NULL) {
-               parent::__construct($user);
-               $this->other = $other;
-       }
-       
-       function execute($channel) {
-               if ($other) {
-                       $channel->error($this->user, _("Command not yet implemented."));
-               } else {
-                       if ($channel->on($this->user)) {
-                               $channel->output($this->user, _('Notification on.'));
-                       } else {
-                               $channel->error($this->user, _('Can\'t turn on notification.'));
-                       }
-               }
-       }
+    var $other = NULL;
+    function __construct($user, $other=NULL) {
+        parent::__construct($user);
+        $this->other = $other;
+    }
+    
+    function execute($channel) {
+        if ($other) {
+            $channel->error($this->user, _("Command not yet implemented."));
+        } else {
+            if ($channel->on($this->user)) {
+                $channel->output($this->user, _('Notification on.'));
+            } else {
+                $channel->error($this->user, _('Can\'t turn on notification.'));
+            }
+        }
+    }
 }
 
 class HelpCommand extends Command {
-       function execute($channel) {
-               $channel->output($this->user,
-                                                _("Commands:\n".
-                                                  "on - turn on notifications\n".
-                                                  "off - turn off notifications\n".
-                                                  "help - show this help\n".
-                                                  "follow <nickname> - subscribe to user\n".
-                                                  "leave <nickname> - unsubscribe from user\n".
-                                                  "d <nickname> <text> - direct message to user\n".
-                                                  "get <nickname> - get last notice from user\n".
-                                                  "whois <nickname> - get profile info on user\n".
-                                                  "fav <nickname> - add user's last notice as a 'fave'\n".
-                                                  "stats - get your stats\n".
-                                                  "stop - same as 'off'\n".
-                                                  "quit - same as 'off'\n".
-                                                  "sub <nickname> - same as 'follow'\n".
-                                                  "unsub <nickname> - same as 'leave'\n".
-                                                  "last <nickname> - same as 'get'\n".
-                                                  "on <nickname> - not yet implemented.\n".
-                                                  "off <nickname> - not yet implemented.\n".                                              
-                                                  "nudge <nickname> - not yet implemented.\n".
-                                                  "invite <phone number> - not yet implemented.\n".
-                                                  "track <word> - not yet implemented.\n".
-                                                  "untrack <word> - not yet implemented.\n".
-                                                  "track off - not yet implemented.\n".
-                                                  "untrack all - not yet implemented.\n".
-                                                  "tracks - not yet implemented.\n".
-                                                  "tracking - not yet implemented.\n"));
-       }
+    function execute($channel) {
+        $channel->output($this->user,
+                         _("Commands:\n".
+                           "on - turn on notifications\n".
+                           "off - turn off notifications\n".
+                           "help - show this help\n".
+                           "follow <nickname> - subscribe to user\n".
+                           "leave <nickname> - unsubscribe from user\n".
+                           "d <nickname> <text> - direct message to user\n".
+                           "get <nickname> - get last notice from user\n".
+                           "whois <nickname> - get profile info on user\n".
+                           "fav <nickname> - add user's last notice as a 'fave'\n".
+                           "stats - get your stats\n".
+                           "stop - same as 'off'\n".
+                           "quit - same as 'off'\n".
+                           "sub <nickname> - same as 'follow'\n".
+                           "unsub <nickname> - same as 'leave'\n".
+                           "last <nickname> - same as 'get'\n".
+                           "on <nickname> - not yet implemented.\n".
+                           "off <nickname> - not yet implemented.\n".                           
+                           "nudge <nickname> - not yet implemented.\n".
+                           "invite <phone number> - not yet implemented.\n".
+                           "track <word> - not yet implemented.\n".
+                           "untrack <word> - not yet implemented.\n".
+                           "track off - not yet implemented.\n".
+                           "untrack all - not yet implemented.\n".
+                           "tracks - not yet implemented.\n".
+                           "tracking - not yet implemented.\n"));
+    }
 }