public static function Device($type, $data) { require_once 'device.class.php'; $class = new Device(); $status = false; $class->setData($data); $class->filter = ManagementFunction::getPostVariable('filter'); switch ($type) { case 'add': $status = $class->add(); break; case 'update': $status = $class->update(); break; case 'delete': $status = $class->delete(); break; case 'getsingle': $status = $class->getsingle(); break; case 'getpage': $status = $class->getpage(); break; case 'search': $status = $class->search(); break; default: break; } if ($status) { wp_send_json_success($status); } else { wp_send_json_error($class->error); } }
foreach ($devices as $device) { $community = $device->get_community(); $descr = $device->get_descr(); } } else { $community = POST('community'); ossim_valid($community, OSS_ALPHA, OSS_SPACE, OSS_SCORE, OSS_PUNC, OSS_NULLABLE, 'illegal:' . _("name")); $descr = POST('descr'); ossim_valid($descr, OSS_ALPHA, OSS_NULLABLE, OSS_SPACE, OSS_PUNC, OSS_AT, 'illegal:' . _("Description")); if (ossim_error()) { die(ossim_error()); } } if ($community != "" && GET('ip') == "") { // only with POST Device::update($conn, $ip, $community, $descr); echo "<p>" . _("Device succesfully updated") . "</p>"; ?> <script>document.location.href="nedi.php"</script><?php } ?> <form method="post" action="modifydevice.php"> <input type="hidden" name="ip" value="<?php echo $ip; ?> "/> <table align="center"> <tr> <th> <?php echo gettext("Ip");
$Device->setDeviceID($_POST["txtDeviceID"]); } if (isset($_POST["txtDeviceName"])) { $Device->setDeviceName($_POST["txtDeviceName"]); } if ($control == Controls::Insert) { $Device->insert(); $insert = true; } else { if ($control == Controls::Update) { if (isset($_POST["chkStatus"])) { $Device->setStatus($_POST["chkStatus"]); } else { $Device->setStatus(0); } $Device->update(); $update = true; } } } else { if (isset($_GET["DeviceID"]) && isset($_GET["control"])) { $control->setValue($_GET["control"]); $Device = Device::getDevice($_GET["DeviceID"]); if ($Device != null) { if ($control == Controls::Update) { echo "<script> \$(function () { \$(window).load(function(){ \$('#modalDevice').modal( { backdrop: 'static', keyboard: false }, 'show');}); });</script>"; } else { if ($control == Controls::Delete) { $Device->delete(); $delete = true; }