Example #1
0
     $xmlRoot->appendChild(checkForUserVote($dbconn, $xmlDoc, $_REQUEST['post_id'], $_REQUEST['user_id']));
     break;
 case "addComment":
     $xmlRoot->appendChild(addComment($dbconn, $xmlDoc, $_REQUEST['user_id'], $_REQUEST['post_id'], $_REQUEST['comment']));
     break;
 case "getComments":
     $xmlRoot->appendChild(getComments($dbconn, $xmlDoc, $_REQUEST['post_id']));
     break;
 case "addNewUser":
     $xmlRoot->appendChild(addNewUser($dbconn, $xmlDoc, $_REQUEST['username'], $_REQUEST['password'], $_REQUEST['email']));
     break;
 case "signIn":
     $xmlRoot->appendChild(signIn($dbconn, $xmlDoc, $_REQUEST['username'], $_REQUEST['password']));
     break;
 case "getConnections":
     $xmlRoot->appendChild(getConnections($dbconn, $xmlDoc, $_REQUEST['user_id'], $_REQUEST['module_type']));
     break;
 case "logs":
     $xmlRoot->appendChild(getLogs($dbconn, $xmlDoc, $_REQUEST['user_id']));
     break;
 case "getPlayerData":
     $xmlRoot->appendChild(getPlayerData($dbconn, $xmlDoc, $_REQUEST['ign'], $_REQUEST['token']));
     break;
 case "getUser":
     $xmlRoot->appendChild(getUser($dbconn, $xmlDoc, $_REQUEST['user_id']));
     break;
 case "load_redstone_controls":
     $xmlRoot->appendChild(loadRedstoneControls($dbconn, $xmlDoc, $_REQUEST['user_id']));
     break;
 case "setRedstoneOutput":
     $xmlRoot->appendChild(setRedstoneOutput($dbconn, $xmlDoc, $_REQUEST['token'], $_REQUEST['side'], $_REQUEST['value'], $_REQUEST['val_type']));
?>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-lg-12 text-center">
          <div class="panel panel-default">
            <div class="panel-heading"><strong>Datanodes</strong></div>
            <div class="panel-body">
              <?php 
foreach ($arrDBConns as $key => $value) {
    if (strtolower($value['DBXLNode']) == 'datanode') {
        $strPanelColor = 'success';
        // check the number of connections
        $intConnections = getConnections($key);
        $intMaxConnections = getDBSystemParam($key, 'max_connections');
        if ($intMaxConnections >= $intConnections && $intMaxConnections > 0) {
            $perConnections = round($intConnections / $intMaxConnections * 100, 0);
        } else {
            $intConnections = '?';
            $intMaxConnections = '?';
            $perConnections = '???';
            $strPanelColor = 'warning';
        }
        // display number of deadlocks
        $intDeadlocks = getDeadlocks($key);
        if ($intDeadlocks != '0') {
            $strPanelColor = 'warning';
        }
        // try to ping the server
Example #3
0
<?php

header("Content-type: image/png");
include 'common.inc';
include 'object_detail.inc';
include 'contentColors.inc';
include 'connectionView.inc';
include 'page_data.inc';
$pageData = loadPageRunData($testPath, $run, $cached);
$mime = $_GET['mime'];
// get all of the requests
$secure = false;
$haveLocations = false;
$requests = getRequests($id, $testPath, $run, $cached, $secure, $haveLocations, false);
$mimeColors = requestColors($requests);
$summary = array();
$connections = getConnections($requests, $summary);
$options = array('id' => $id, 'path' => $testPath, 'run' => $run, 'cached' => $cached, 'cpu' => true, 'bw' => true);
$im = drawImage($connections, $summary, $url, $mime, $mimeColors, false, $pageData, $options);
// spit the image out to the browser
imagepng($im);
imagedestroy($im);
    echo $strNode;
    ?>
<small><?php 
    echo $arrDBConns[$strNode]['DBIP'];
    ?>
</small></h1>
        </div>
      </div>
      <div class="row">
        <div class="col-sm-4 text-center">
          <div class="row">
            <div class="col-sm-12">
              <h4>Health</h4>
              <?php 
    // check the number of connections
    $intConnections = getConnections($strNode);
    $intMaxConnections = getDBSystemParam($strNode, 'max_connections');
    $strPanelColor = 'success';
    if ($intMaxConnections >= $intConnections && $intMaxConnections > 0) {
        $perConnections = round($intConnections / $intMaxConnections * 100, 0);
    } else {
        $perConnections = '???';
        $strPanelColor = 'warning';
    }
    // display number of deadlocks
    $intDeadlocks = getDeadlocks($strNode);
    if ($intDeadlocks != '0') {
        $strPanelColor = 'warning';
    }
    // try to ping the server
    if (testPing($value['DBIP'])) {