From e7186b99ba34fe04f8628f40e83cf88b21519cdf Mon Sep 17 00:00:00 2001
From: Jonathan <jonathan.leon@pandorafms.com>
Date: Thu, 20 Apr 2023 16:21:29 +0200
Subject: [PATCH] #10185 log viewer filter save/update/load

---
 pandora_console/extras/mr/63..sql | 26 ++++++++++++++++++++++++++
 pandora_console/pandoradb.sql     | 28 +++++++++++++++++++++++++++-
 2 files changed, 53 insertions(+), 1 deletion(-)
 create mode 100644 pandora_console/extras/mr/63..sql

diff --git a/pandora_console/extras/mr/63..sql b/pandora_console/extras/mr/63..sql
new file mode 100644
index 0000000000..5133cbab47
--- /dev/null
+++ b/pandora_console/extras/mr/63..sql
@@ -0,0 +1,26 @@
+START TRANSACTION;
+
+CREATE TABLE IF NOT EXISTS `tsesion_filter_log_viewer` (
+    `id_filter` INT NOT NULL AUTO_INCREMENT,
+    `id_name` TEXT NULL,
+    `id_search_mode` INT NULL,
+    `order` VARCHAR(45) NULL,
+    `search` VARCHAR(255) NULL,
+    `group_id` INT NULL,
+    `date_range` TINYINT NULL,
+    `start_date_defined` VARCHAR(45) NULL,
+    `start_date_time` VARCHAR(45) NULL,
+    `start_date_date` VARCHAR(45) NULL,
+    `start_date_date_range` VARCHAR(45) NULL,
+    `start_date_time_range` VARCHAR(45) NULL,
+    `end_date_date_range` VARCHAR(45) NULL,
+    `end_date_time_range` VARCHAR(45) NULL,
+    `agent` VARCHAR(255) NULL,
+    `source` VARCHAR(255) NULL,
+    `display_mode` INT NULL,
+    `capture_model` INT NULL,
+    `graph_type` INT NULL,
+    PRIMARY KEY (`id_filter`)
+) ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4;
+
+COMMIT;
diff --git a/pandora_console/pandoradb.sql b/pandora_console/pandoradb.sql
index 981b8a5ded..620e16d089 100644
--- a/pandora_console/pandoradb.sql
+++ b/pandora_console/pandoradb.sql
@@ -4288,4 +4288,30 @@ CREATE TABLE IF NOT EXISTS `tfavmenu_user` (
   `url` TEXT NOT NULL,
   `label` VARCHAR(255) NOT NULL,
   `section` VARCHAR(255) NOT NULL,
-  PRIMARY KEY (`id`));
\ No newline at end of file
+  PRIMARY KEY (`id`));
+
+-- ---------------------------------------------------------------------
+-- Table `tsesion_filter_log_viewer`
+-- ---------------------------------------------------------------------
+CREATE TABLE IF NOT EXISTS `tsesion_filter_log_viewer` (
+  `id_filter` INT NOT NULL AUTO_INCREMENT,
+  `id_name` TEXT NULL,
+  `id_search_mode` INT NULL,
+  `order` VARCHAR(45) NULL,
+  `search` VARCHAR(255) NULL,
+  `group_id` INT NULL,
+  `date_range` TINYINT NULL,
+  `start_date_defined` VARCHAR(45) NULL,
+  `start_date_time` VARCHAR(45) NULL,
+  `start_date_date` VARCHAR(45) NULL,
+  `start_date_date_range` VARCHAR(45) NULL,
+  `start_date_time_range` VARCHAR(45) NULL,
+  `end_date_date_range` VARCHAR(45) NULL,
+  `end_date_time_range` VARCHAR(45) NULL,
+  `agent` VARCHAR(255) NULL,
+  `source` VARCHAR(255) NULL,
+  `display_mode` INT NULL,
+  `capture_model` INT NULL,
+  `graph_type` INT NULL,
+  PRIMARY KEY (`id_filter`)
+) ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4;