summaryrefslogtreecommitdiffstats
path: root/database/eurephiadb_mapping.h
diff options
context:
space:
mode:
Diffstat (limited to 'database/eurephiadb_mapping.h')
-rw-r--r--database/eurephiadb_mapping.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/database/eurephiadb_mapping.h b/database/eurephiadb_mapping.h
index a6db6b4..d96c038 100644
--- a/database/eurephiadb_mapping.h
+++ b/database/eurephiadb_mapping.h
@@ -86,6 +86,7 @@ extern const char *SESSION_STATUS[];
#define TABLE_BLACKLIST 0x06
#define TABLE_EUREPHIAADMACC 0x07
#define TABLE_FWPROFILES 0x08
+#define TABLE_PLUGINS 0x09
/**
* @}
*/
@@ -259,6 +260,19 @@ static eDBfieldMap eTblMap_fwprofiles[] = {
{0, NULL, FIELD_NONE, ft_UNDEF, flt_NOTSET, NULL, NULL, NULL}
};
+/**
+ * Unified eurephia field names for the 'plugins' table
+ */
+static eDBfieldMap eTblMap_plugins[] = {
+ {TABLE_PLUGINS, NULL, FIELD_DESCR, ft_STRING , flt_EQ, "name", NULL, NULL},
+ {TABLE_PLUGINS, NULL, FIELD_TYPE, ft_STRING , flt_EQ, "type", NULL, NULL},
+ {TABLE_PLUGINS, NULL, FIELD_FILE, ft_STRING , flt_EQ, "dsofile", NULL, NULL},
+ {TABLE_PLUGINS, NULL, FIELD_CONFIG, ft_STRING , flt_EQ, "config", NULL, NULL},
+ {TABLE_PLUGINS, NULL, FIELD_ACTIVATED, ft_STRING , flt_EQ, "enabled", NULL, NULL},
+ {TABLE_PLUGINS, NULL, FIELD_RECID, ft_INT , flt_EQ, "plgid", NULL, NULL},
+ {0, NULL, FIELD_NONE, ft_UNDEF, flt_NOTSET, NULL, NULL, NULL}
+};
+
#endif // #ifdef EUREPHIADB_MAPPING_C
#ifdef HAVE_LIBXML2