Beispiel #1
0
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']);
}
Beispiel #2
0
<?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&amp;bot=coebot&amp;channel=<?php 
        echo $channel;
        ?>
">
              Join <?php 
        echo $channel;
Beispiel #3
0
                            $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;
    ?>