$path = '../pixmaps'; echo "1###" . "\t<td class='nobborder center' id='al_type_{$id}'>" . get_type($type) . "</td>\r\n\t\t\t\t\t\t<td class='nobborder center' id='al_frequency_{$id}'>{$frequency}</td>\r\n\t\t\t\t\t\t<td class='nobborder center' id='al_state_{$id}'>{$state}</td>\r\n\t\t\t\t\t\t<td class='nobborder left' id='al_arguments_{$id}'>{$arguments}</td>\r\n\t\t\t\t\t\t<td class='center nobborder'>\r\n\t\t\t\t\t\t\t<a onclick=\"add_values('{$id}')\"><img src='{$path}/pencil.png' align='absmiddle' alt='" . _("Modify monitoring entry") . "' title='" . _("Modify monitoring entry") . "'/></a>\r\n\t\t\t\t\t\t\t<a onclick=\"delete_monitoring('{$id}')\" style='margin-right:5px;'><img src='{$path}/delete.gif' align='absmiddle' alt='" . _("Delete monitoring entry") . "' title='" . _("Delete monitoring entry") . "'/></a>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t"; } else { echo "error###" . _("Error to Modify Monitoring Entry"); } break; case "add_host_data": $res = Agentless::add_host_data($conn, POST('ip'), POST('hostname'), POST('user'), POST('pass'), POST('ppass'), POST('descr'), 1); if ($res == true) { echo _("1###Host Sucessfully added"); } else { echo _("error###Error Adding Monitorig Host Data"); } break; case "modify_host_data": $extra = "WHERE ip = '" . POST('ip') . "'"; $agentless = array_shift(Agentless::get_list($conn, $extra)); $status = $agentless->get_status() != 2 ? $agentless->get_status() : 1; $res = Agentless::modify_host_data($conn, POST('ip'), POST('hostname'), POST('user'), POST('pass'), POST('ppass'), POST('descr'), $status); if ($res == true) { echo _("1###Host Sucessfully updated"); } else { echo _("error###Error Updating Monitorig Host Data"); } break; } $db->close($conn); ?>
$pass = $_SESSION['_al_new']['pass'] = POST('pass'); $passc = $_SESSION['_al_new']['passc'] = POST('passc'); $ppass = $_SESSION['_al_new']['ppass'] = POST('ppass'); $ppassc = $_SESSION['_al_new']['ppassc'] = POST('ppassc'); $descr = $_SESSION['_al_new']['descr'] = POST('descr'); $display = "display: none;"; if ($step == 1) { if ($error == true) { $step = null; $display = "display: block;"; $action_form = "al_newform.php"; } else { $db = new ossim_db(); $conn = $db->connect(); if ($back == 1) { $res = Agentless::modify_host_data($conn, $ip, $hostname, $user, $pass, $ppass, $descr, 1); $info_error = $res !== true ? _("Error Updating Monitorig Host Data") : null; } else { $res = Agentless::add_host_data($conn, $ip, $hostname, $user, $pass, $ppass, $descr); $info_error = $res !== true ? _("Error Adding Monitorig Host Data") : null; } if (!empty($ip)) { $extra = "WHERE ip = '{$ip}'"; $error_m_entries = null; $monitoring_entries = Agentless::get_list_m_entries($conn, $extra); if (!is_array($monitoring_entries)) { $error_m_entries = $monitoring_entries; $monitoring_entries = array(); } } $db->close($conn);