diff options
Diffstat (limited to 'database/eurephiadb_mapping.h')
-rw-r--r-- | database/eurephiadb_mapping.h | 14 |
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 |