$id = Ossec_agentless::add_monitoring_entry($conn, $ip, $sensor_id, $type, $frequency, $state, $arguments); if ($id !== FALSE) { $data['data'] = "<tr id='m_entry_{$id}'>\n \t\t\t\t\t\t\t\t\t<td class='nobborder center' id='al_type_{$id}'>{$type}</td>\n \t\t\t\t\t\t\t\t\t<td class='nobborder center' id='al_frequency_{$id}'>{$frequency}</td>\n \t\t\t\t\t\t\t\t\t<td class='nobborder center' id='al_state_{$id}'>{$state}</td>\n \t\t\t\t\t\t\t\t\t<td class='nobborder left' id='al_arguments_{$id}'>" . Util::htmlentities($arguments) . "</td>\n \t\t\t\t\t\t\t\t\t<td class='center nobborder'>\n \t\t\t\t\t\t\t\t\t\t<a onclick=\"add_values('{$id}')\"><img src='" . OSSIM_IMG_PATH . "/pencil.png' align='absmiddle' alt='" . _('Modify monitoring entry') . "' title='" . _('Modify monitoring entry') . "'/></a>\n \t\t\t\t\t\t\t\t\t\t<a onclick=\"delete_monitoring('{$id}')\" style='margin-right:5px;'><img src='" . OSSIM_IMG_PATH . "/delete.gif' align='absmiddle' alt='" . _('Delete monitoring entry') . "' title='" . _('Delete monitoring entry') . "'/></a>\n \t\t\t\t\t\t\t\t\t</td>\n \t\t\t\t\t\t\t\t</tr>"; } else { $data['status'] = 'error'; $data['data'] = _('Error to Add Monitoring Entry'); } } catch (Exception $e) { $data['status'] = 'error'; $data['data'] = $e->getMessage(); } } break; case 'delete_monitoring_entry': try { Ossec_agentless::delete_monitoring_entry($conn, $id); $data['data'] = _('Monitoring Entry deleted'); } catch (Exception $e) { $data['status'] = 'error'; $data['data'] = $e->getMessage(); } break; case 'modify_monitoring_entry': try { Ossec_agentless::modify_monitoring_entry($conn, $type, $frequency, $state, $arguments, $id); $data['data'] = "<td class='nobborder center' id='al_type_{$id}'>" . Ossec_agentless::get_type($type) . "</td>\n\t\t\t\t\t\t\t <td class='nobborder center' id='al_frequency_{$id}'>{$frequency}</td>\n\t\t\t\t\t\t\t <td class='nobborder center' id='al_state_{$id}'>{$state}</td>\n\t\t\t\t\t\t\t <td class='nobborder left' id='al_arguments_{$id}'>" . Util::htmlentities($arguments) . "</td>\n\t\t\t\t\t\t\t <td class='center nobborder'>\n\t\t\t\t\t\t\t\t<a onclick=\"add_values('{$id}')\"><img src='" . OSSIM_IMG_PATH . "/pencil.png' align='absmiddle' alt='" . _('Modify monitoring entry') . "' title='" . _('Modify monitoring entry') . "'/></a>\n\t\t\t\t\t\t\t\t<a onclick=\"delete_monitoring('{$id}')\" style='margin-right:5px;'><img src='" . OSSIM_IMG_PATH . "/delete.gif' align='absmiddle' alt='" . _('Delete monitoring entry') . "' title='" . _('Delete monitoring entry') . "'/></a>\n\t\t\t\t\t\t\t </td>"; } catch (Exception $e) { $data['status'] = 'error'; $data['data'] = $e->getMessage(); } break;