Example #1
0
     }
 }
 if ($_POST['umessage'] == 'SILENCE' && (getAdmin($_SESSION['username']) != '1' && getRoomOwner($_SESSION['username']) != '1' && getModerator($_SESSION['username']) != '1')) {
     die("incorrect permissions");
 }
 // prevent admins from being silenced or kicked
 if (($_POST['umessage'] == 'SILENCE' || $_POST['umessage'] == 'KICK') && getAdmin($_POST['toname'])) {
     die("incorrect permissions");
 }
 // if public webcam view, add stream id
 if ($_POST['umessage'] == 'WEBCAM_ACCEPT') {
     $_POST['umessage'] = 'WEBCAM_ACCEPT||' . $_SESSION['myStreamID'];
 }
 // send message
 $chatMessTableName = "prochatrooms_message";
 if ($CONFIG['moderatedChatPlugin'] && moderatedChat()) {
     $chatMessTableName = "prochatrooms_moderated";
     if (getAdmin($_SESSION['username']) || getModerator($_SESSION['username']) || getSpeaker($_SESSION['username'])) {
         $chatMessTableName = "prochatrooms_message";
     }
 }
 if (!file_exists("../sounds/" . $_POST['usfx'])) {
     $_POST['usfx'] = "beep_high.mp3";
 }
 // add message to db
 // message = userAvatar+"|"+textColor+"|"+textSize+"|"+textFamily+"|"+message+"|"+iRC+"|"+addLineBreaks;
 // runs some pre checks for message
 // if any fail, DONT submit data, data is invalid
 $checkMessage = explode("|", $_POST['umessage']);
 if ($checkMessage[4]) {
     // is avatar included, does it exist?
Example #2
0
    $xml .= '<roomid>' . $i['id'] . '</roomid>';
    $xml .= '<roomname>' . stripslashes($i['roomname']) . '</roomname>';
    $xml .= '<roomowner>' . $i['roomowner'] . '</roomowner>';
    $xml .= '<roomusers>' . $i['roomusers'] . '</roomusers>';
    $xml .= '<roomstream>' . $i['roomstream'] . '</roomstream>';
    $xml .= '<roomstreamer>' . $i['roomstreamer'] . '</roomstreamer>';
    $deleteRoom = '0';
    if ($i['roomusers'] == '0' && getTime() - 60 >= $i['roomcreated'] && $i['roomowner'] != '1') {
        // was  - if($_REQUEST['s'] && !$CONFIG['one2onePlugin'])
        // did not delete users created rooms, so we updated it too,
        if (!$CONFIG['one2onePlugin']) {
            $deleteRoom = '1';
        }
    }
    $xml .= '<roomdel>' . $deleteRoom . '</roomdel>';
    $xml .= '<moderated>' . moderatedChat() . '</moderated>';
    $xml .= '</userrooms>';
}
/*
* end XML file
*
*/
$xml .= '</root>';
/*
* show XML output
*
*/
echo $xml;
/*
* write/close session
* http://php.net/manual/en/function.session-write-close.php