added cmd_clvl and moved all the database request functions to DBHelper.c
[NeonServV5.git] / DBHelper.h
1 #ifndef _DBHelper_h
2 #define _DBHelper_h
3
4 #include "main.h"
5
6 void _loadUserSettings(struct UserNode* user);
7 #define loadUserSettings(USER) if((USER->flags & USERFLAG_ISAUTHED) && !(USER->flags & USERFLAG_LOADED_SETTINGS)) _loadUserSettings(USER)
8 int isGodMode(struct UserNode *user);
9 int getChannelAccess(struct UserNode *user, struct ChanNode *chan, int override);
10 int checkChannelAccess(struct UserNode *user, struct ChanNode *chan, char *channel_setting, int allow_override, int allow_501);
11 void _loadChannelSettings(struct ChanNode *chan);
12 #define loadChannelSettings(CHAN) if(!(CHAN->flags & CHANFLAG_REQUESTED_CHANINFO)) _loadChannelSettings(CHAN)
13
14 #endif