(int)$id)); $data['correct'] = 1; if ($result === false) { $data['correct'] = 0; } echo json_encode($data); return; } if ($delete_general_item) { $result = db_process_sql_delete('treport_content_item', array('id' => (int)$id)); $data['correct'] = 1; if ($result === false) { $data['correct'] = 0; } echo json_encode($data); return; } if ($add_sla) { $id_module = get_parameter('id_module', 0); $sla_limit = get_parameter('sla_limit', 0); $sla_max = get_parameter('sla_max', 0); $sla_min = get_parameter('sla_min', 0); $server_name = get_parameter('server_name', ''); $result = db_process_sql_insert('treport_content_sla_combined', array( 'id_report_content' => $id, 'id_agent_module' => $id_module, 'sla_max' => $sla_max, 'sla_min' => $sla_min, 'sla_limit' => $sla_limit, 'server_name' => $server_name)); if ($result === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['id'] = $result; } echo json_encode($data); return; } if ($add_general) { $id_module = get_parameter('id_module', 0); $server_name = get_parameter('server_name_general', ''); $result = db_process_sql_insert('treport_content_item', array( 'id_report_content' => $id, 'id_agent_module' => $id_module, 'server_name' => $server_name)); if ($result === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['id'] = $result; } echo json_encode($data); return; } if ($get_custom_sql) { switch ($config["dbtype"]) { case "mysql": $sql = db_get_value_filter('`sql`', 'treport_custom_sql', array('id' => $id)); break; case "postgresql": $sql = db_get_value_filter('"sql"', 'treport_custom_sql', array('id' => $id)); break; case "oracle": $sql = db_get_value_filter('sql', 'treport_custom_sql', array('id' => $id)); break; } if ($sql === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['sql'] = $sql; } echo json_encode($data); return; } if ($truncate_text) { $text = get_parameter ('text', ''); return ui_print_truncate_text ($text, 20, true, false); } ?>