foreach ($device as $key => $line) { if (strlen(strstr($key, "section-")) > 0) { $key2 = str_replace("section-", "", $key); $temp[] = $key2; unset($device[$key]); } } /* glue sections together */ if (sizeof($temp) > 0) { $device['sections'] = implode(";", $temp); } /* Hostname must be present! */ if ($device['hostname'] == "") { die('<div class="alert alert-error">' . _('Hostname is mandatory') . '!</div>'); } # we need old hostname if ($device['action'] == "edit" || $device['action'] == "delete") { # get old switch name $oldHostname = getSwitchDetailsById($device['switchId']); $oldHostname = $oldHostname['hostname']; # if delete new hostname = "" if ($device['action'] == "delete") { $device['hostname'] = ""; } } /* update details */ if (!updateSwitchDetails($device)) { print '<div class="alert alert-error">' . _("Failed to {$device['action']} device") . '!</div>'; } else { print '<div class="alert alert-success">' . _("Device {$device['action']} successfull") . '!</div>'; }
<?php /** * Edit switch details ************************/ /* required functions */ require_once '../../functions/functions.php'; /* verify that user is admin */ if (!checkAdmin()) { die(''); } /* get switch detaild by Id! */ if ($_POST['action'] == "edit" || $_POST['action'] == "delete") { $switch = getSwitchDetailsById($_POST['switchId']); } if ($_POST['action'] == "delete") { $readonly = "readonly"; } else { $readonly = ""; } ?> <!-- header --> <div class="pHeader"><?php print ucwords(_("{$_POST['action']}")); ?> <?php print _('device'); ?> </div>