Exemple #1
0
 function Execute($Params)
 {
     $this->App->LoadModule("plugin.jchat.main");
     $jChat = new jChat($this->App);
     $Channel = $Params[Channel];
     if (!is_numeric($Channel)) {
         $Channel = 0;
     }
     $Nickname = $Params[Nickname];
     if (strlen($Nickname) < 1) {
         return array("Error" => "Nickname must be at least 3 characters", "Err" => "3");
     }
     $Nickname = htmlspecialchars($Nickname);
     $Result = $jChat->Join($Nickname, $Channel);
     if (!$Result) {
         $out[Result] = "Success";
     } elseif ($Result == -1) {
         $out[Err] = "1";
         $out[Error] = "You are already in channel!";
     } elseif ($Result == -2) {
         $out[Err] = "2";
         $out[Error] = "Nickname already exists in channel!";
     }
     return $out;
 }