fixed PulseBot xml format
[PHP-P10.git] / Bots / PulseBot.class.php
index 997513a94c837200d7a6164330601d7674b83b04..74886d3663324c33c2cf71e677b2e8f5e16f896c 100644 (file)
@@ -109,8 +109,8 @@ class {$_NAME} extends Bot {
        }
        
        function recive_privmsg($user, $channel, $message) {
-               if(!$this->botOppedOnChannel()) return;
-               $privs = $PHPChannel->getUserPrivs($user);
+               if(!$this->botOppedOnChannel($channel)) return;
+               $privs = $channel->getUserPrivs($user);
                $op = ($user->getModes()->hasMode('o') || ($privs & P10_Channel::USERPRIV_OPED));
                $exp = explode(" ", $message);
                switch(strtolower($exp[0])) {
@@ -122,7 +122,8 @@ class {$_NAME} extends Bot {
                                        $pulseUserName = $exp[1];
                                        $stats = $this->getStats();
                                        $pulseUser = null;
-                                       $users = $stats->TeamStats->Members;
+                                       print_r($stats);
+                                       $users = $stats->TeamStats->Members->Member;
                                        foreach ($users as $puser) {
                                                if(strtolower($puser->MemberName) == strtolower($pulseUserName)) {
                                                        $pulseUser = $puser;
@@ -170,7 +171,7 @@ class {$_NAME} extends Bot {
                                $table = new Table(5);
                                $table->add("User", "Keys", "Clicks", "Miles", "IRC");
                                $stats = $this->getStats();
-                               $users = $stats->TeamStats->Members;
+                               $users = $stats->TeamStats->Members->Member;
                                if(!array_key_exists("users", $this->db)) {
                                        $this->db['users'] = array();
                                }
@@ -207,7 +208,7 @@ class {$_NAME} extends Bot {
                                $pulseUser = null;
                                if($pulseUserName) {
                                        $stats = $this->getStats();
-                                       $users = $stats->TeamStats->Members;
+                                       $users = $stats->TeamStats->Members->Member;
                                        foreach ($users as $puser) {
                                                if(strtolower($puser->MemberName) == strtolower($pulseUserName)) {
                                                        $pulseUser = $puser;
@@ -248,7 +249,7 @@ class {$_NAME} extends Bot {
                $pulseUser = null;
                if($pulseUserName) {
                        $stats = $this->getStats();
-                       $users = $stats->TeamStats->Members;
+                       $users = $stats->TeamStats->Members->Member;
                        foreach ($users as $puser) {
                                if(strtolower($puser->MemberName) == strtolower($pulseUserName)) {
                                        $pulseUser = $puser;