Made quite a few changes so that the code works in the server
[vanilla-miry.git] / appg / database.php
blob6bb1206c91f4294d2c2bc1e9eeb3d8339a5c8925
1 <?php
2 // Table References:
3 // Note that the User table does not implicitly use the TablePrefix that
4 // is added to all other table names by the SqlBuilder object.
5 $DatabaseTables['Category'] = 'Category';
6 $DatabaseTables['CategoryBlock'] = 'CategoryBlock';
7 $DatabaseTables['CategoryRoleBlock'] = 'CategoryRoleBlock';
8 $DatabaseTables['Comment'] = 'Comment';
9 $DatabaseTables['Discussion'] = 'Discussion';
10 $DatabaseTables['DiscussionUserWhisperFrom'] = 'DiscussionUserWhisperFrom';
11 $DatabaseTables['DiscussionUserWhisperTo'] = 'DiscussionUserWhisperTo';
12 $DatabaseTables['IpHistory'] = 'IpHistory';
13 $DatabaseTables['Role'] = 'Role';
14 $DatabaseTables['Style'] = 'Style';
15 $DatabaseTables['User'] = 'LUM_User';
16 $DatabaseTables['UserBookmark'] = 'UserBookmark';
17 $DatabaseTables['UserDiscussionWatch'] = 'UserDiscussionWatch';
18 $DatabaseTables['UserRoleHistory'] = 'UserRoleHistory';
20 // Tables which do not need concatenation with the Database prefix
21 $DatabasePrefixLessTables = array('User');
23 // Column References:
25 // Category Table
26 $DatabaseColumns['Category']['CategoryID'] = 'CategoryID';
27 $DatabaseColumns['Category']['Name'] = 'Name';
28 $DatabaseColumns['Category']['Description'] = 'Description';
29 $DatabaseColumns['Category']['Priority'] = 'Priority';
30 // CategoryBlock Table
31 $DatabaseColumns['CategoryBlock']['CategoryID'] = 'CategoryID';
32 $DatabaseColumns['CategoryBlock']['UserID'] = 'UserID';
33 $DatabaseColumns['CategoryBlock']['Blocked'] = 'Blocked';
34 // CategoryRoleBlock Table
35 $DatabaseColumns['CategoryRoleBlock']['CategoryID'] = 'CategoryID';
36 $DatabaseColumns['CategoryRoleBlock']['RoleID'] = 'RoleID';
37 $DatabaseColumns['CategoryRoleBlock']['Blocked'] = 'Blocked';
38 // Comment Table
39 $DatabaseColumns['Comment']['CommentID'] = 'CommentID';
40 $DatabaseColumns['Comment']['DiscussionID'] = 'DiscussionID';
41 $DatabaseColumns['Comment']['AuthUserID'] = 'AuthUserID';
42 $DatabaseColumns['Comment']['DateCreated'] = 'DateCreated';
43 $DatabaseColumns['Comment']['EditUserID'] = 'EditUserID';
44 $DatabaseColumns['Comment']['DateEdited'] = 'DateEdited';
45 $DatabaseColumns['Comment']['WhisperUserID'] = 'WhisperUserID';
46 $DatabaseColumns['Comment']['Body'] = 'Body';
47 $DatabaseColumns['Comment']['FormatType'] = 'FormatType';
48 $DatabaseColumns['Comment']['Deleted'] = 'Deleted';
49 $DatabaseColumns['Comment']['DateDeleted'] = 'DateDeleted';
50 $DatabaseColumns['Comment']['DeleteUserID'] = 'DeleteUserID';
51 $DatabaseColumns['Comment']['RemoteIp'] = 'RemoteIp';
52 // Discussion Table
53 $DatabaseColumns['Discussion']['DiscussionID'] = 'DiscussionID';
54 $DatabaseColumns['Discussion']['AuthUserID'] = 'AuthUserID';
55 $DatabaseColumns['Discussion']['WhisperUserID'] = 'WhisperUserID';
56 $DatabaseColumns['Discussion']['FirstCommentID'] = 'FirstCommentID';
57 $DatabaseColumns['Discussion']['LastUserID'] = 'LastUserID';
58 $DatabaseColumns['Discussion']['Active'] = 'Active';
59 $DatabaseColumns['Discussion']['Closed'] = 'Closed';
60 $DatabaseColumns['Discussion']['Sticky'] = 'Sticky';
61 $DatabaseColumns['Discussion']['Sink'] = 'Sink';
62 $DatabaseColumns['Discussion']['Name'] = 'Name';
63 $DatabaseColumns['Discussion']['DateCreated'] = 'DateCreated';
64 $DatabaseColumns['Discussion']['DateLastActive'] = 'DateLastActive';
65 $DatabaseColumns['Discussion']['CountComments'] = 'CountComments';
66 $DatabaseColumns['Discussion']['CategoryID'] = 'CategoryID';
67 $DatabaseColumns['Discussion']['WhisperToLastUserID'] = 'WhisperToLastUserID';
68 $DatabaseColumns['Discussion']['WhisperFromLastUserID'] = 'WhisperFromLastUserID';
69 $DatabaseColumns['Discussion']['DateLastWhisper'] = 'DateLastWhisper';
70 $DatabaseColumns['Discussion']['TotalWhisperCount'] = 'TotalWhisperCount';
71 // DiscussionUserWhisperFrom Table
72 $DatabaseColumns['DiscussionUserWhisperFrom']['DiscussionID'] = 'DiscussionID';
73 $DatabaseColumns['DiscussionUserWhisperFrom']['WhisperFromUserID'] = 'WhisperFromUserID';
74 $DatabaseColumns['DiscussionUserWhisperFrom']['LastUserID'] = 'LastUserID';
75 $DatabaseColumns['DiscussionUserWhisperFrom']['CountWhispers'] = 'CountWhispers';
76 $DatabaseColumns['DiscussionUserWhisperFrom']['DateLastActive'] = 'DateLastActive';
77 // DiscussionUserWhisperTo Table
78 $DatabaseColumns['DiscussionUserWhisperTo']['DiscussionID'] = 'DiscussionID';
79 $DatabaseColumns['DiscussionUserWhisperTo']['WhisperToUserID'] = 'WhisperToUserID';
80 $DatabaseColumns['DiscussionUserWhisperTo']['LastUserID'] = 'LastUserID';
81 $DatabaseColumns['DiscussionUserWhisperTo']['CountWhispers'] = 'CountWhispers';
82 $DatabaseColumns['DiscussionUserWhisperTo']['DateLastActive'] = 'DateLastActive';
83 // IpHistory Table
84 $DatabaseColumns['IpHistory']['IpHistoryID'] = 'IpHistoryID';
85 $DatabaseColumns['IpHistory']['RemoteIp'] = 'RemoteIp';
86 $DatabaseColumns['IpHistory']['UserID'] = 'UserID';
87 $DatabaseColumns['IpHistory']['DateLogged'] = 'DateLogged';
88 // Role Table
89 $DatabaseColumns['Role']['RoleID'] = 'RoleID';
90 $DatabaseColumns['Role']['Name'] = 'Name';
91 $DatabaseColumns['Role']['Icon'] = 'Icon';
92 $DatabaseColumns['Role']['Description'] = 'Description';
93 $DatabaseColumns['Role']['Active'] = 'Active';
94 $DatabaseColumns['Role']['PERMISSION_SIGN_IN'] = 'PERMISSION_SIGN_IN';
95 $DatabaseColumns['Role']['PERMISSION_HTML_ALLOWED'] = 'PERMISSION_HTML_ALLOWED';
96 $DatabaseColumns['Role']['PERMISSION_RECEIVE_APPLICATION_NOTIFICATION'] = 'PERMISSION_RECEIVE_APPLICATION_NOTIFICATION';
97 $DatabaseColumns['Role']['Permissions'] = 'Permissions';
98 $DatabaseColumns['Role']['Priority'] = 'Priority';
99 $DatabaseColumns['Role']['Unauthenticated'] = 'Unauthenticated';
100 // Style Table
101 $DatabaseColumns['Style']['StyleID'] = 'StyleID';
102 $DatabaseColumns['Style']['AuthUserID'] = 'AuthUserID';
103 $DatabaseColumns['Style']['Name'] = 'Name';
104 $DatabaseColumns['Style']['Url'] = 'Url';
105 $DatabaseColumns['Style']['PreviewImage'] = 'PreviewImage';
106 // User Table
107 $DatabaseColumns['User']['UserID'] = 'UserID';
108 $DatabaseColumns['User']['RoleID'] = 'RoleID';
109 $DatabaseColumns['User']['StyleID'] = 'StyleID';
110 $DatabaseColumns['User']['CustomStyle'] = 'CustomStyle';
111 $DatabaseColumns['User']['FirstName'] = 'FirstName';
112 $DatabaseColumns['User']['LastName'] = 'LastName';
113 $DatabaseColumns['User']['Name'] = 'Name';
114 $DatabaseColumns['User']['Password'] = 'Password';
115 $DatabaseColumns['User']['VerificationKey'] = 'VerificationKey';
116 $DatabaseColumns['User']['EmailVerificationKey'] = 'EmailVerificationKey';
117 $DatabaseColumns['User']['Email'] = 'Email';
118 $DatabaseColumns['User']['UtilizeEmail'] = 'UtilizeEmail';
119 $DatabaseColumns['User']['ShowName'] = 'ShowName';
120 $DatabaseColumns['User']['Icon'] = 'Icon';
121 $DatabaseColumns['User']['Picture'] = 'Picture';
122 $DatabaseColumns['User']['Attributes'] = 'Attributes';
123 $DatabaseColumns['User']['CountVisit'] = 'CountVisit';
124 $DatabaseColumns['User']['CountDiscussions'] = 'CountDiscussions';
125 $DatabaseColumns['User']['CountComments'] = 'CountComments';
126 $DatabaseColumns['User']['DateFirstVisit'] = 'DateFirstVisit';
127 $DatabaseColumns['User']['DateLastActive'] = 'DateLastActive';
128 $DatabaseColumns['User']['RemoteIp'] = 'RemoteIp';
129 $DatabaseColumns['User']['LastDiscussionPost'] = 'LastDiscussionPost';
130 $DatabaseColumns['User']['DiscussionSpamCheck'] = 'DiscussionSpamCheck';
131 $DatabaseColumns['User']['LastCommentPost'] = 'LastCommentPost';
132 $DatabaseColumns['User']['CommentSpamCheck'] = 'CommentSpamCheck';
133 $DatabaseColumns['User']['UserBlocksCategories'] = 'UserBlocksCategories';
134 $DatabaseColumns['User']['DefaultFormatType'] = 'DefaultFormatType';
135 $DatabaseColumns['User']['Discovery'] = 'Discovery';
136 $DatabaseColumns['User']['Preferences'] = 'Preferences';
137 $DatabaseColumns['User']['SendNewApplicantNotifications'] = 'SendNewApplicantNotifications';
138 // UserBookmark Table
139 $DatabaseColumns['UserBookmark']['UserID'] = 'UserID';
140 $DatabaseColumns['UserBookmark']['DiscussionID'] = 'DiscussionID';
141 // UserDiscussionWatch Table
142 $DatabaseColumns['UserDiscussionWatch']['UserID'] = 'UserID';
143 $DatabaseColumns['UserDiscussionWatch']['DiscussionID'] = 'DiscussionID';
144 $DatabaseColumns['UserDiscussionWatch']['CountComments'] = 'CountComments';
145 $DatabaseColumns['UserDiscussionWatch']['LastViewed'] = 'LastViewed';
146 // UserRoleHistory Table
147 $DatabaseColumns['UserRoleHistory']['UserID'] = 'UserID';
148 $DatabaseColumns['UserRoleHistory']['RoleID'] = 'RoleID';
149 $DatabaseColumns['UserRoleHistory']['Date'] = 'Date';
150 $DatabaseColumns['UserRoleHistory']['AdminUserID'] = 'AdminUserID';
151 $DatabaseColumns['UserRoleHistory']['Notes'] = 'Notes';
152 $DatabaseColumns['UserRoleHistory']['RemoteIp'] = 'RemoteIp';