<h1 class="page-header">Manage Rackspace</h1> <p>Rackspace added into DCIMStack can be managed from below </p> <hr> <?php include 'libraries/alerts.php'; ?> <?php $sql = "SELECT * FROM `rackspace`"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "<table class='table table-striped' id='search_table'>\n <thead>\n <tr>\n <th><center>Name</center></th>\n <th><center>Usage</center></th>\n <th><center>Location</center></th>\n <th><center>Power Allocation</center></th>\n <th><center>Manage</center></th>\n </tr>\n </thead>"; while ($row = $result->fetch_assoc()) { $rackid = $row["rackid"]; $rack_name = $row["rack_name"]; $rack_size = $row["rack_size"] . "U"; $rack_size_used = rackspace_used_rack($rackid) . "U"; $rack_city = $row["rack_city"]; $rack_country = $row["rack_country"]; $rack_voltage = rack_voltage($rackid) == 0 ? "0V" : rack_voltage($rackid) . "V"; $rack_power = rack_power_total($rackid) == 0 ? "0A" : rack_power_total($rackid) . "A"; echo "<tr>\n <td><center>{$rack_name}</center></td>\n <td><center>{$rack_size_used} / {$rack_size}</center></td>\n <td><center>{$rack_city}, {$rack_country}</center></td>\n <td><center>{$rack_power} / {$rack_voltage}</center></td>\n <td><center>\n <div class='btn-group'>\n <a href='rackspace.php?rackid={$rackid}' class='btn btn-primary' role='button'>Manage</a>\n <button type='button' class='btn btn-primary dropdown-toggle' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>\n <span class='caret'></span>\n <span class='sr-only'>Toggle Dropdown</span>\n </button>\n <ul class='dropdown-menu'>\n <li><a href='modify_rackspace.php?rackid={$rackid}' data-remote='false' data-toggle='ajaxModal' data-target='#myModal'><img src='assets/img/layout_edit.png'> Modify</a></li>\n <li role='separator' class='divider'></li>\n <li><a href='delete_rackspace.php?rackid={$rackid}&token={$token}' class='confirmation'><img src='assets/img/bin_closed.png'> Delete</a></li>\n </ul>\n </div>\n </center>\n </td></tr>"; } } else { echo "No Rackspace found. You may need to <a href='add_rackspace.php'>add it into DCIMStack first</a>."; } ?> </div> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster -->
function rackspace_available_rack($rackid) { //for grabbing stats of each individual rack $rackspace_available = rackspace_size_rack($rackid) - rackspace_used_rack($rackid); return $rackspace_available; }
?> )</h1> <?php include 'libraries/alerts.php'; ?> <div class="row"> <div class="col-md-4"> <?php echo "<center><h2>" . rackspace_available_rack($rackid) . "U</h2></center>"; echo "<center><h4>Rackspace available</h4></center>"; echo "<center><span class='text-muted'>Individual U's of rackspace not in-use</span></center>"; ?> </div> <div class="col-md-4"> <?php echo "<center><h2>" . rackspace_used_rack($rackid) . "U</h2></center>"; echo "<center><h4>Rackspace used</h4></center>"; echo "<center><span class='text-muted'>Individual U's of rackspace in-use</span></center>"; ?> </div> <div class="col-md-4"> <?php echo "<center><h2>" . rackspace_device_count_rack($rackid) . "</h2></center>"; echo "<center><h4>Device count</h4></center>"; echo "<center><span class='text-muted'>Individual number of devices in this rack</span></center>"; ?> </div> </div> <hr> <ul id="tabs" class="nav nav-pills nav-justified" data-tabs="tabs"> <li class="active"><a href="#overview" data-toggle="tab"><i class="fa fa-television"></i> Overview</a></li>