# set admin $admin = $User->is_admin(false); # check that rack support isenabled if ($User->settings->enableRACK != "1") { $Result->show("danger", _("RACK management disabled."), false); } else { # validate integer if (!is_numeric($_GET['subnetId'])) { header("Location: " . create_link($_GET['page'], "racks")); $error = _("Invalid rack Id"); } # init racks object $Racks = new phpipam_rack($Database); # fetch all racks $rack = $Racks->fetch_rack_details($_GET['subnetId']); $rack_devices = $Racks->fetch_rack_devices($_GET['subnetId']); // rack check if ($rack === false) { header("Location: " . create_link($_GET['page'], "racks")); $error = _("Invalid rack Id"); } // get custom fields $cfields = $Tools->fetch_custom_fields('racks'); } # if error set print it, otherwise print rack if (isset($error)) { ?> <h4><?php print _('RACK details'); ?> </h4>
}); }); </script> <?php die; } else { # create csrf token $csrf = $User->csrf_cookie("create", "rack_devices"); # fetch rack details $rack = $Admin->fetch_object("racks", "id", $_POST['rackid']); # check if ($rack === false) { $Result->show("danger", _("Invalid ID"), true, true); } # fetch existing devices $rack_devices = $Racks->fetch_rack_devices($rack->id); # all devices $devices = $Admin->fetch_all_objects("devices", "id"); if ($devices !== false) { foreach ($devices as $k => $d) { if (strlen($d->rack) != 0) { unset($devices[$k]); } } } ?> <script type="text/javascript"> $(document).ready(function(){ if ($("[rel=tooltip]").length) { $("[rel=tooltip]").tooltip(); } });
$Result = new Result(); # verify that user is logged in $User->check_user_session(); # check that rack support isenabled if ($User->settings->enableRACK != "1") { $Result->show("danger", _("RACK management disabled."), true, true, false, true); } else { # validate integer if (!is_numeric($_POST['rackid'])) { $error = _("Invalid rack Id"); } # init racks object $Racks = new phpipam_rack($Database); # fetch all racks $rack = $Racks->fetch_rack_details($_POST['rackid']); $rack_devices = $Racks->fetch_rack_devices($_POST['rackid']); // rack check if ($rack === false) { $error = _("Invalid rack Id"); } } ?> <div class="pHeader"><?php print _("Rack details"); ?> </div> <div class="pContent text-center"> <img src="<?php