Exemple #1
0
             $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;