00001 #ifndef MIDGARD_TABLENAMES_H
00002 #define MIDGARD_TABLENAMES_H
00003
00004 #include <glib.h>
00005
00006 #define MIDGARD_OBJECT_COUNT 26
00007 #define mgd_table_id_valid(id) (((id) >= 1) && ((id) <= 26))
00008 typedef enum {
00009 MIDGARD_OBJECT_ARTICLE = 1,
00010 MIDGARD_OBJECT_BLOBS = 2,
00011 MIDGARD_OBJECT_ELEMENT = 3,
00012 MIDGARD_OBJECT_EVENT = 4,
00013 MIDGARD_OBJECT_EVENTMEMBER = 5,
00014 MIDGARD_OBJECT_FILE = 6,
00015 MIDGARD_OBJECT_GRP = 7,
00016 MIDGARD_OBJECT_HISTORY = 8,
00017 MIDGARD_OBJECT_HOST = 9,
00018 MIDGARD_OBJECT_IMAGE = 10,
00019 MIDGARD_OBJECT_LANGUAGE = 11,
00020 MIDGARD_OBJECT_MEMBER = 12,
00021 MIDGARD_OBJECT_PAGE = 13,
00022 MIDGARD_OBJECT_PAGEELEMENT = 14,
00023 MIDGARD_OBJECT_PAGELINK = 15,
00024 MIDGARD_OBJECT_PERSON = 16,
00025 MIDGARD_OBJECT_PREFERENCE = 17,
00026 MIDGARD_OBJECT_QUOTA = 18,
00027 MIDGARD_OBJECT_RECORD_EXTENSION = 19,
00028 MIDGARD_OBJECT_REPLIGARD = 20,
00029 MIDGARD_OBJECT_SITEGROUP = 21,
00030 MIDGARD_OBJECT_SNIPPET = 22,
00031 MIDGARD_OBJECT_SNIPPETDIR = 23,
00032 MIDGARD_OBJECT_STYLE = 24,
00033 MIDGARD_OBJECT_TOPIC = 25,
00034 MIDGARD_OBJECT_UNSET = 26
00035 } mgd_tableid_t;
00036
00037 extern const gchar *mgd_table_name[];
00038 extern const gchar *mgd_table_extname[];
00039 #endif