function checkAuthApiKey($auth, $botChannel, $channel) { //global $TEMP_AUTH_KEY; if (isset($botChannel) && $botChannel != "*") { if (!dbCheckBotAuth($botChannel, $auth)) { return false; } } else { if (!dbCheckApiuserAuth($auth, $channel)) { return false; } } if ($channel === false) { return false; } $channelData = dbGetChannel($channel); if ($channelData === false) { return false; } return $channelData === NULL || !$channelData['isActive'] || ($botChannel == "*" || $botChannel == $channelData['botChannel']); }
<?php require_once "common.php"; if (!isset($_GET['channel'])) { throw404(); } $channel = strtolower($_GET['channel']); if (!validateChannel($channel)) { throw404(); } //if (getUserAccessLevel($_SESSION['channel']) > $USER_ACCESS_LEVEL_NONE) $channelCoebotData = dbGetChannel($channel); if (!$channelCoebotData || $channelCoebotData['isActive'] == false) { if (getUserAccessLevel($channel) >= $USER_ACCESS_LEVEL_OWNER) { printHead("Join CoeBot?"); printNav('', true); ?> <div class="container"> <div class="row"> <div class="col-sm-8 col-sm-offset-2"> <h2 class="text-center">Join CoeBot?</h2> <p class="lead text-center">You haven't joined CoeBot yet! Care to change that?</p> <p class="text-center">Already hit the join button? Your request may still be processing; wait a few seconds and refresh the page.</p> <p class="text-center"> <a class="btn btn-primary btn-lg" href="/botaction.php?a=join&bot=coebot&channel=<?php echo $channel; ?> "> Join <?php echo $channel;
$errorMessage = "Invalid Twitter username"; } else { if (dbUpdateChannel($channel, $youtube, $twitter, $shouldShowOffensiveWords, $shouldShowBoir)) { $successMessage = "Settings successfully updated!"; } else { $errorMessage = "Failed to update database!"; } } } } } } } } $editingChannel = $_SESSION['channel']; $dbChannel = dbGetChannel($editingChannel); $_SESSION['settingsEditXSRF'] = randString(32); printHead("Settings"); printNav(); ?> <div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <h1>Settings</h1> <?php if ($successMessage !== false) { ?> <div class="alert alert-success"><?php echo $successMessage; ?>