2017-10-14 07:39:22 +00:00
// +build mssql
// This file was generated by Gosora's Query Generator. Please try to avoid modifying this file, as it might change at any time.
package main
import "log"
import "database/sql"
// nolint
var getReplyStmt * sql . Stmt
var getUserReplyStmt * sql . Stmt
var getPasswordStmt * sql . Stmt
var getSettingsStmt * sql . Stmt
var getSettingStmt * sql . Stmt
var getFullSettingStmt * sql . Stmt
var getFullSettingsStmt * sql . Stmt
var getGroupsStmt * sql . Stmt
var getForumsStmt * sql . Stmt
var getForumsPermissionsStmt * sql . Stmt
var getPluginsStmt * sql . Stmt
var getThemesStmt * sql . Stmt
var getWidgetsStmt * sql . Stmt
var isPluginActiveStmt * sql . Stmt
var getUsersOffsetStmt * sql . Stmt
var getWordFiltersStmt * sql . Stmt
var isThemeDefaultStmt * sql . Stmt
var getModlogsStmt * sql . Stmt
var getModlogsOffsetStmt * sql . Stmt
var getReplyTIDStmt * sql . Stmt
var getTopicFIDStmt * sql . Stmt
var getUserReplyUIDStmt * sql . Stmt
var hasLikedTopicStmt * sql . Stmt
var hasLikedReplyStmt * sql . Stmt
var getUserNameStmt * sql . Stmt
var getEmailsByUserStmt * sql . Stmt
var getTopicBasicStmt * sql . Stmt
var getActivityEntryStmt * sql . Stmt
var forumEntryExistsStmt * sql . Stmt
var groupEntryExistsStmt * sql . Stmt
var getForumTopicsOffsetStmt * sql . Stmt
var getExpiredScheduledGroupsStmt * sql . Stmt
var getSyncStmt * sql . Stmt
var getAttachmentStmt * sql . Stmt
var getTopicRepliesOffsetStmt * sql . Stmt
var getTopicListStmt * sql . Stmt
var getTopicUserStmt * sql . Stmt
var getTopicByReplyStmt * sql . Stmt
var getTopicRepliesStmt * sql . Stmt
var getForumTopicsStmt * sql . Stmt
var getProfileRepliesStmt * sql . Stmt
var getWatchersStmt * sql . Stmt
var createTopicStmt * sql . Stmt
var createReportStmt * sql . Stmt
var createReplyStmt * sql . Stmt
var createActionReplyStmt * sql . Stmt
var createLikeStmt * sql . Stmt
var addActivityStmt * sql . Stmt
var notifyOneStmt * sql . Stmt
var addEmailStmt * sql . Stmt
var createProfileReplyStmt * sql . Stmt
var addSubscriptionStmt * sql . Stmt
var createForumStmt * sql . Stmt
var addForumPermsToForumStmt * sql . Stmt
var addPluginStmt * sql . Stmt
var addThemeStmt * sql . Stmt
var addModlogEntryStmt * sql . Stmt
var addAdminlogEntryStmt * sql . Stmt
var addAttachmentStmt * sql . Stmt
var createWordFilterStmt * sql . Stmt
var addRepliesToTopicStmt * sql . Stmt
var removeRepliesFromTopicStmt * sql . Stmt
var addTopicsToForumStmt * sql . Stmt
var removeTopicsFromForumStmt * sql . Stmt
var updateForumCacheStmt * sql . Stmt
var addLikesToTopicStmt * sql . Stmt
var addLikesToReplyStmt * sql . Stmt
var editTopicStmt * sql . Stmt
var editReplyStmt * sql . Stmt
var stickTopicStmt * sql . Stmt
var unstickTopicStmt * sql . Stmt
var lockTopicStmt * sql . Stmt
var unlockTopicStmt * sql . Stmt
var updateLastIPStmt * sql . Stmt
var updateSessionStmt * sql . Stmt
var setPasswordStmt * sql . Stmt
var setAvatarStmt * sql . Stmt
var setUsernameStmt * sql . Stmt
var changeGroupStmt * sql . Stmt
var activateUserStmt * sql . Stmt
var updateUserLevelStmt * sql . Stmt
var incrementUserScoreStmt * sql . Stmt
var incrementUserPostsStmt * sql . Stmt
var incrementUserBigpostsStmt * sql . Stmt
var incrementUserMegapostsStmt * sql . Stmt
var incrementUserTopicsStmt * sql . Stmt
var editProfileReplyStmt * sql . Stmt
var updateForumStmt * sql . Stmt
var updateSettingStmt * sql . Stmt
var updatePluginStmt * sql . Stmt
var updatePluginInstallStmt * sql . Stmt
var updateThemeStmt * sql . Stmt
var updateUserStmt * sql . Stmt
2017-10-21 00:27:47 +00:00
var updateUserGroupStmt * sql . Stmt
2017-10-14 07:39:22 +00:00
var updateGroupPermsStmt * sql . Stmt
var updateGroupRankStmt * sql . Stmt
var updateGroupStmt * sql . Stmt
var updateEmailStmt * sql . Stmt
var verifyEmailStmt * sql . Stmt
var setTempGroupStmt * sql . Stmt
var updateWordFilterStmt * sql . Stmt
var bumpSyncStmt * sql . Stmt
2017-10-16 07:32:58 +00:00
var deleteUserStmt * sql . Stmt
2017-10-30 09:57:08 +00:00
var deleteTopicStmt * sql . Stmt
2017-10-14 07:39:22 +00:00
var deleteReplyStmt * sql . Stmt
var deleteProfileReplyStmt * sql . Stmt
var deleteActivityStreamMatchStmt * sql . Stmt
var deleteWordFilterStmt * sql . Stmt
var reportExistsStmt * sql . Stmt
var groupCountStmt * sql . Stmt
var modlogCountStmt * sql . Stmt
var notifyWatchersStmt * sql . Stmt
// nolint
func _gen_mssql ( ) ( err error ) {
if dev . DebugMode {
log . Print ( "Building the generated statements" )
}
log . Print ( "Preparing getReply statement." )
getReplyStmt , err = db . Prepare ( "SELECT [tid],[content],[createdBy],[createdAt],[lastEdit],[lastEditBy],[ipaddress],[likeCount] FROM [replies] WHERE [rid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [tid],[content],[createdBy],[createdAt],[lastEdit],[lastEditBy],[ipaddress],[likeCount] FROM [replies] WHERE [rid] = ?1" )
return err
}
log . Print ( "Preparing getUserReply statement." )
getUserReplyStmt , err = db . Prepare ( "SELECT [uid],[content],[createdBy],[createdAt],[lastEdit],[lastEditBy],[ipaddress] FROM [users_replies] WHERE [rid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [uid],[content],[createdBy],[createdAt],[lastEdit],[lastEditBy],[ipaddress] FROM [users_replies] WHERE [rid] = ?1" )
return err
}
log . Print ( "Preparing getPassword statement." )
getPasswordStmt , err = db . Prepare ( "SELECT [password],[salt] FROM [users] WHERE [uid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [password],[salt] FROM [users] WHERE [uid] = ?1" )
return err
}
log . Print ( "Preparing getSettings statement." )
getSettingsStmt , err = db . Prepare ( "SELECT [name],[content],[type] FROM [settings]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [name],[content],[type] FROM [settings]" )
return err
}
log . Print ( "Preparing getSetting statement." )
getSettingStmt , err = db . Prepare ( "SELECT [content],[type] FROM [settings] WHERE [name] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [content],[type] FROM [settings] WHERE [name] = ?1" )
return err
}
log . Print ( "Preparing getFullSetting statement." )
getFullSettingStmt , err = db . Prepare ( "SELECT [name],[type],[constraints] FROM [settings] WHERE [name] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [name],[type],[constraints] FROM [settings] WHERE [name] = ?1" )
return err
}
log . Print ( "Preparing getFullSettings statement." )
getFullSettingsStmt , err = db . Prepare ( "SELECT [name],[content],[type],[constraints] FROM [settings]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [name],[content],[type],[constraints] FROM [settings]" )
return err
}
log . Print ( "Preparing getGroups statement." )
getGroupsStmt , err = db . Prepare ( "SELECT [gid],[name],[permissions],[plugin_perms],[is_mod],[is_admin],[is_banned],[tag] FROM [users_groups]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [gid],[name],[permissions],[plugin_perms],[is_mod],[is_admin],[is_banned],[tag] FROM [users_groups]" )
return err
}
log . Print ( "Preparing getForums statement." )
getForumsStmt , err = db . Prepare ( "SELECT [fid],[name],[desc],[active],[preset],[parentID],[parentType],[topicCount],[lastTopicID],[lastReplyerID] FROM [forums] ORDER BY fid ASC" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [fid],[name],[desc],[active],[preset],[parentID],[parentType],[topicCount],[lastTopicID],[lastReplyerID] FROM [forums] ORDER BY fid ASC" )
return err
}
log . Print ( "Preparing getForumsPermissions statement." )
getForumsPermissionsStmt , err = db . Prepare ( "SELECT [gid],[fid],[permissions] FROM [forums_permissions] ORDER BY gid ASC,fid ASC" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [gid],[fid],[permissions] FROM [forums_permissions] ORDER BY gid ASC,fid ASC" )
return err
}
log . Print ( "Preparing getPlugins statement." )
getPluginsStmt , err = db . Prepare ( "SELECT [uname],[active],[installed] FROM [plugins]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [uname],[active],[installed] FROM [plugins]" )
return err
}
log . Print ( "Preparing getThemes statement." )
getThemesStmt , err = db . Prepare ( "SELECT [uname],[default] FROM [themes]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [uname],[default] FROM [themes]" )
return err
}
log . Print ( "Preparing getWidgets statement." )
getWidgetsStmt , err = db . Prepare ( "SELECT [position],[side],[type],[active],[location],[data] FROM [widgets] ORDER BY position ASC" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [position],[side],[type],[active],[location],[data] FROM [widgets] ORDER BY position ASC" )
return err
}
log . Print ( "Preparing isPluginActive statement." )
isPluginActiveStmt , err = db . Prepare ( "SELECT [active] FROM [plugins] WHERE [uname] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [active] FROM [plugins] WHERE [uname] = ?1" )
return err
}
log . Print ( "Preparing getUsersOffset statement." )
2017-10-16 07:32:58 +00:00
getUsersOffsetStmt , err = db . Prepare ( "SELECT [uid],[name],[group],[active],[is_super_admin],[avatar] FROM [users] ORDER BY uid ASC OFFSET ?1 ROWS FETCH NEXT ?2 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "SELECT [uid],[name],[group],[active],[is_super_admin],[avatar] FROM [users] ORDER BY uid ASC OFFSET ?1 ROWS FETCH NEXT ?2 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing getWordFilters statement." )
getWordFiltersStmt , err = db . Prepare ( "SELECT [wfid],[find],[replacement] FROM [word_filters]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [wfid],[find],[replacement] FROM [word_filters]" )
return err
}
log . Print ( "Preparing isThemeDefault statement." )
isThemeDefaultStmt , err = db . Prepare ( "SELECT [default] FROM [themes] WHERE [uname] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [default] FROM [themes] WHERE [uname] = ?1" )
return err
}
log . Print ( "Preparing getModlogs statement." )
getModlogsStmt , err = db . Prepare ( "SELECT [action],[elementID],[elementType],[ipaddress],[actorID],[doneAt] FROM [moderation_logs]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [action],[elementID],[elementType],[ipaddress],[actorID],[doneAt] FROM [moderation_logs]" )
return err
}
log . Print ( "Preparing getModlogsOffset statement." )
2017-10-16 07:32:58 +00:00
getModlogsOffsetStmt , err = db . Prepare ( "SELECT [action],[elementID],[elementType],[ipaddress],[actorID],[doneAt] FROM [moderation_logs] ORDER BY doneAt DESC OFFSET ?1 ROWS FETCH NEXT ?2 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "SELECT [action],[elementID],[elementType],[ipaddress],[actorID],[doneAt] FROM [moderation_logs] ORDER BY doneAt DESC OFFSET ?1 ROWS FETCH NEXT ?2 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing getReplyTID statement." )
getReplyTIDStmt , err = db . Prepare ( "SELECT [tid] FROM [replies] WHERE [rid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [tid] FROM [replies] WHERE [rid] = ?1" )
return err
}
log . Print ( "Preparing getTopicFID statement." )
getTopicFIDStmt , err = db . Prepare ( "SELECT [parentID] FROM [topics] WHERE [tid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [parentID] FROM [topics] WHERE [tid] = ?1" )
return err
}
log . Print ( "Preparing getUserReplyUID statement." )
getUserReplyUIDStmt , err = db . Prepare ( "SELECT [uid] FROM [users_replies] WHERE [rid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [uid] FROM [users_replies] WHERE [rid] = ?1" )
return err
}
log . Print ( "Preparing hasLikedTopic statement." )
hasLikedTopicStmt , err = db . Prepare ( "SELECT [targetItem] FROM [likes] WHERE [sentBy] = ?1 AND [targetItem] = ?2 AND [targetType] = 'topics'" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [targetItem] FROM [likes] WHERE [sentBy] = ?1 AND [targetItem] = ?2 AND [targetType] = 'topics'" )
return err
}
log . Print ( "Preparing hasLikedReply statement." )
hasLikedReplyStmt , err = db . Prepare ( "SELECT [targetItem] FROM [likes] WHERE [sentBy] = ?1 AND [targetItem] = ?2 AND [targetType] = 'replies'" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [targetItem] FROM [likes] WHERE [sentBy] = ?1 AND [targetItem] = ?2 AND [targetType] = 'replies'" )
return err
}
log . Print ( "Preparing getUserName statement." )
getUserNameStmt , err = db . Prepare ( "SELECT [name] FROM [users] WHERE [uid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [name] FROM [users] WHERE [uid] = ?1" )
return err
}
log . Print ( "Preparing getEmailsByUser statement." )
getEmailsByUserStmt , err = db . Prepare ( "SELECT [email],[validated],[token] FROM [emails] WHERE [uid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [email],[validated],[token] FROM [emails] WHERE [uid] = ?1" )
return err
}
log . Print ( "Preparing getTopicBasic statement." )
getTopicBasicStmt , err = db . Prepare ( "SELECT [title],[content] FROM [topics] WHERE [tid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [title],[content] FROM [topics] WHERE [tid] = ?1" )
return err
}
log . Print ( "Preparing getActivityEntry statement." )
getActivityEntryStmt , err = db . Prepare ( "SELECT [actor],[targetUser],[event],[elementType],[elementID] FROM [activity_stream] WHERE [asid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [actor],[targetUser],[event],[elementType],[elementID] FROM [activity_stream] WHERE [asid] = ?1" )
return err
}
log . Print ( "Preparing forumEntryExists statement." )
forumEntryExistsStmt , err = db . Prepare ( "SELECT [fid] FROM [forums] WHERE [name] = '' ORDER BY fid ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [fid] FROM [forums] WHERE [name] = '' ORDER BY fid ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY" )
return err
}
log . Print ( "Preparing groupEntryExists statement." )
groupEntryExistsStmt , err = db . Prepare ( "SELECT [gid] FROM [users_groups] WHERE [name] = '' ORDER BY gid ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [gid] FROM [users_groups] WHERE [name] = '' ORDER BY gid ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY" )
return err
}
log . Print ( "Preparing getForumTopicsOffset statement." )
getForumTopicsOffsetStmt , err = db . Prepare ( "SELECT [tid],[title],[content],[createdBy],[is_closed],[sticky],[createdAt],[lastReplyAt],[lastReplyBy],[parentID],[postCount],[likeCount] FROM [topics] WHERE [parentID] = ?1 ORDER BY sticky DESC,lastReplyAt DESC,createdBy DESC OFFSET ?2 ROWS FETCH NEXT ?3 ROWS ONLY" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [tid],[title],[content],[createdBy],[is_closed],[sticky],[createdAt],[lastReplyAt],[lastReplyBy],[parentID],[postCount],[likeCount] FROM [topics] WHERE [parentID] = ?1 ORDER BY sticky DESC,lastReplyAt DESC,createdBy DESC OFFSET ?2 ROWS FETCH NEXT ?3 ROWS ONLY" )
return err
}
log . Print ( "Preparing getExpiredScheduledGroups statement." )
2017-10-21 00:27:47 +00:00
getExpiredScheduledGroupsStmt , err = db . Prepare ( "SELECT [uid] FROM [users_groups_scheduler] WHERE GETDATE() > [revert_at] AND [temporary] = 1" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-21 00:27:47 +00:00
log . Print ( "Bad Query: " , "SELECT [uid] FROM [users_groups_scheduler] WHERE GETDATE() > [revert_at] AND [temporary] = 1" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing getSync statement." )
getSyncStmt , err = db . Prepare ( "SELECT [last_update] FROM [sync]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [last_update] FROM [sync]" )
return err
}
log . Print ( "Preparing getAttachment statement." )
getAttachmentStmt , err = db . Prepare ( "SELECT [sectionID],[sectionTable],[originID],[originTable],[uploadedBy],[path] FROM [attachments] WHERE [path] = ?1 AND [sectionID] = ?2 AND [sectionTable] = ?3" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [sectionID],[sectionTable],[originID],[originTable],[uploadedBy],[path] FROM [attachments] WHERE [path] = ?1 AND [sectionID] = ?2 AND [sectionTable] = ?3" )
return err
}
log . Print ( "Preparing getTopicRepliesOffset statement." )
2017-10-16 07:32:58 +00:00
getTopicRepliesOffsetStmt , err = db . Prepare ( "SELECT [replies].[rid],[replies].[content],[replies].[createdBy],[replies].[createdAt],[replies].[lastEdit],[replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level],[replies].[ipaddress],[replies].[likeCount],[replies].[actionType] FROM [replies] LEFT JOIN [users] ON [replies].[createdBy] = [users].[uid] WHERE [replies].[tid] = ?1 ORDER BY replies.rid ASC OFFSET ?2 ROWS FETCH NEXT ?3 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "SELECT [replies].[rid],[replies].[content],[replies].[createdBy],[replies].[createdAt],[replies].[lastEdit],[replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level],[replies].[ipaddress],[replies].[likeCount],[replies].[actionType] FROM [replies] LEFT JOIN [users] ON [replies].[createdBy] = [users].[uid] WHERE [replies].[tid] = ?1 ORDER BY replies.rid ASC OFFSET ?2 ROWS FETCH NEXT ?3 ROWS ONLY" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing getTopicList statement." )
getTopicListStmt , err = db . Prepare ( "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[is_closed],[topics].[sticky],[topics].[createdAt],[topics].[parentID],[users].[name],[users].[avatar] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] ORDER BY topics.sticky DESC,topics.lastReplyAt DESC,topics.createdBy DESC" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[is_closed],[topics].[sticky],[topics].[createdAt],[topics].[parentID],[users].[name],[users].[avatar] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] ORDER BY topics.sticky DESC,topics.lastReplyAt DESC,topics.createdBy DESC" )
return err
}
log . Print ( "Preparing getTopicUser statement." )
getTopicUserStmt , err = db . Prepare ( "SELECT [topics].[title],[topics].[content],[topics].[createdBy],[topics].[createdAt],[topics].[is_closed],[topics].[sticky],[topics].[parentID],[topics].[ipaddress],[topics].[postCount],[topics].[likeCount],[users].[name],[users].[avatar],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] WHERE [tid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [topics].[title],[topics].[content],[topics].[createdBy],[topics].[createdAt],[topics].[is_closed],[topics].[sticky],[topics].[parentID],[topics].[ipaddress],[topics].[postCount],[topics].[likeCount],[users].[name],[users].[avatar],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] WHERE [tid] = ?1" )
return err
}
log . Print ( "Preparing getTopicByReply statement." )
getTopicByReplyStmt , err = db . Prepare ( "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[createdAt],[topics].[is_closed],[topics].[sticky],[topics].[parentID],[topics].[ipaddress],[topics].[postCount],[topics].[likeCount],[topics].[data] FROM [replies] LEFT JOIN [topics] ON [replies].[tid] = [topics].[tid] WHERE [rid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[createdAt],[topics].[is_closed],[topics].[sticky],[topics].[parentID],[topics].[ipaddress],[topics].[postCount],[topics].[likeCount],[topics].[data] FROM [replies] LEFT JOIN [topics] ON [replies].[tid] = [topics].[tid] WHERE [rid] = ?1" )
return err
}
log . Print ( "Preparing getTopicReplies statement." )
getTopicRepliesStmt , err = db . Prepare ( "SELECT [replies].[rid],[replies].[content],[replies].[createdBy],[replies].[createdAt],[replies].[lastEdit],[replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level],[replies].[ipaddress] FROM [replies] LEFT JOIN [users] ON [replies].[createdBy] = [users].[uid] WHERE [tid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [replies].[rid],[replies].[content],[replies].[createdBy],[replies].[createdAt],[replies].[lastEdit],[replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group],[users].[url_prefix],[users].[url_name],[users].[level],[replies].[ipaddress] FROM [replies] LEFT JOIN [users] ON [replies].[createdBy] = [users].[uid] WHERE [tid] = ?1" )
return err
}
log . Print ( "Preparing getForumTopics statement." )
getForumTopicsStmt , err = db . Prepare ( "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[is_closed],[topics].[sticky],[topics].[createdAt],[topics].[lastReplyAt],[topics].[parentID],[users].[name],[users].[avatar] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] WHERE [topics].[parentID] = ?1 ORDER BY topics.sticky DESC,topics.lastReplyAt DESC,topics.createdBy DESC" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [topics].[tid],[topics].[title],[topics].[content],[topics].[createdBy],[topics].[is_closed],[topics].[sticky],[topics].[createdAt],[topics].[lastReplyAt],[topics].[parentID],[users].[name],[users].[avatar] FROM [topics] LEFT JOIN [users] ON [topics].[createdBy] = [users].[uid] WHERE [topics].[parentID] = ?1 ORDER BY topics.sticky DESC,topics.lastReplyAt DESC,topics.createdBy DESC" )
return err
}
log . Print ( "Preparing getProfileReplies statement." )
getProfileRepliesStmt , err = db . Prepare ( "SELECT [users_replies].[rid],[users_replies].[content],[users_replies].[createdBy],[users_replies].[createdAt],[users_replies].[lastEdit],[users_replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group] FROM [users_replies] LEFT JOIN [users] ON [users_replies].[createdBy] = [users].[uid] WHERE [users_replies].[uid] = ?1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT [users_replies].[rid],[users_replies].[content],[users_replies].[createdBy],[users_replies].[createdAt],[users_replies].[lastEdit],[users_replies].[lastEditBy],[users].[avatar],[users].[name],[users].[group] FROM [users_replies] LEFT JOIN [users] ON [users_replies].[createdBy] = [users].[uid] WHERE [users_replies].[uid] = ?1" )
return err
}
log . Print ( "Preparing getWatchers statement." )
2017-10-16 07:32:58 +00:00
getWatchersStmt , err = db . Prepare ( "SELECT [activity_subscriptions].[user] FROM [activity_stream] INNER JOIN [activity_subscriptions] ON [activity_subscriptions].[targetType] = [activity_stream].[elementType] AND [activity_subscriptions].[targetID] = [activity_stream].[elementID] AND [activity_subscriptions].[user] != [activity_stream].[actor] WHERE [asid] = ?1" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "SELECT [activity_subscriptions].[user] FROM [activity_stream] INNER JOIN [activity_subscriptions] ON [activity_subscriptions].[targetType] = [activity_stream].[elementType] AND [activity_subscriptions].[targetID] = [activity_stream].[elementID] AND [activity_subscriptions].[user] != [activity_stream].[actor] WHERE [asid] = ?1" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing createTopic statement." )
createTopicStmt , err = db . Prepare ( "INSERT INTO [topics] ([parentID],[title],[content],[parsed_content],[createdAt],[lastReplyAt],[lastReplyBy],[ipaddress],[words],[createdBy]) VALUES (?,?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [topics] ([parentID],[title],[content],[parsed_content],[createdAt],[lastReplyAt],[lastReplyBy],[ipaddress],[words],[createdBy]) VALUES (?,?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?,?)" )
return err
}
log . Print ( "Preparing createReport statement." )
2017-10-16 07:32:58 +00:00
createReportStmt , err = db . Prepare ( "INSERT INTO [topics] ([title],[content],[parsed_content],[createdAt],[lastReplyAt],[createdBy],[lastReplyBy],[data],[parentID],[css_class]) VALUES (?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?,1,'report')" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "INSERT INTO [topics] ([title],[content],[parsed_content],[createdAt],[lastReplyAt],[createdBy],[lastReplyBy],[data],[parentID],[css_class]) VALUES (?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?,1,'report')" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing createReply statement." )
2017-10-16 07:32:58 +00:00
createReplyStmt , err = db . Prepare ( "INSERT INTO [replies] ([tid],[content],[parsed_content],[createdAt],[lastUpdated],[ipaddress],[words],[createdBy]) VALUES (?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?)" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "INSERT INTO [replies] ([tid],[content],[parsed_content],[createdAt],[lastUpdated],[ipaddress],[words],[createdBy]) VALUES (?,?,?,GETUTCDATE(),GETUTCDATE(),?,?,?)" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing createActionReply statement." )
2017-10-16 07:32:58 +00:00
createActionReplyStmt , err = db . Prepare ( "INSERT INTO [replies] ([tid],[actionType],[ipaddress],[createdBy],[createdAt],[lastUpdated],[content],[parsed_content]) VALUES (?,?,?,?,GETUTCDATE(),GETUTCDATE(),'','')" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "INSERT INTO [replies] ([tid],[actionType],[ipaddress],[createdBy],[createdAt],[lastUpdated],[content],[parsed_content]) VALUES (?,?,?,?,GETUTCDATE(),GETUTCDATE(),'','')" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing createLike statement." )
createLikeStmt , err = db . Prepare ( "INSERT INTO [likes] ([weight],[targetItem],[targetType],[sentBy]) VALUES (?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [likes] ([weight],[targetItem],[targetType],[sentBy]) VALUES (?,?,?,?)" )
return err
}
log . Print ( "Preparing addActivity statement." )
addActivityStmt , err = db . Prepare ( "INSERT INTO [activity_stream] ([actor],[targetUser],[event],[elementType],[elementID]) VALUES (?,?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [activity_stream] ([actor],[targetUser],[event],[elementType],[elementID]) VALUES (?,?,?,?,?)" )
return err
}
log . Print ( "Preparing notifyOne statement." )
notifyOneStmt , err = db . Prepare ( "INSERT INTO [activity_stream_matches] ([watcher],[asid]) VALUES (?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [activity_stream_matches] ([watcher],[asid]) VALUES (?,?)" )
return err
}
log . Print ( "Preparing addEmail statement." )
addEmailStmt , err = db . Prepare ( "INSERT INTO [emails] ([email],[uid],[validated],[token]) VALUES (?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [emails] ([email],[uid],[validated],[token]) VALUES (?,?,?,?)" )
return err
}
log . Print ( "Preparing createProfileReply statement." )
createProfileReplyStmt , err = db . Prepare ( "INSERT INTO [users_replies] ([uid],[content],[parsed_content],[createdAt],[createdBy],[ipaddress]) VALUES (?,?,?,GETUTCDATE(),?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [users_replies] ([uid],[content],[parsed_content],[createdAt],[createdBy],[ipaddress]) VALUES (?,?,?,GETUTCDATE(),?,?)" )
return err
}
log . Print ( "Preparing addSubscription statement." )
addSubscriptionStmt , err = db . Prepare ( "INSERT INTO [activity_subscriptions] ([user],[targetID],[targetType],[level]) VALUES (?,?,?,2)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [activity_subscriptions] ([user],[targetID],[targetType],[level]) VALUES (?,?,?,2)" )
return err
}
log . Print ( "Preparing createForum statement." )
createForumStmt , err = db . Prepare ( "INSERT INTO [forums] ([name],[desc],[active],[preset]) VALUES (?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [forums] ([name],[desc],[active],[preset]) VALUES (?,?,?,?)" )
return err
}
log . Print ( "Preparing addForumPermsToForum statement." )
addForumPermsToForumStmt , err = db . Prepare ( "INSERT INTO [forums_permissions] ([gid],[fid],[preset],[permissions]) VALUES (?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [forums_permissions] ([gid],[fid],[preset],[permissions]) VALUES (?,?,?,?)" )
return err
}
log . Print ( "Preparing addPlugin statement." )
addPluginStmt , err = db . Prepare ( "INSERT INTO [plugins] ([uname],[active],[installed]) VALUES (?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [plugins] ([uname],[active],[installed]) VALUES (?,?,?)" )
return err
}
log . Print ( "Preparing addTheme statement." )
addThemeStmt , err = db . Prepare ( "INSERT INTO [themes] ([uname],[default]) VALUES (?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [themes] ([uname],[default]) VALUES (?,?)" )
return err
}
log . Print ( "Preparing addModlogEntry statement." )
addModlogEntryStmt , err = db . Prepare ( "INSERT INTO [moderation_logs] ([action],[elementID],[elementType],[ipaddress],[actorID],[doneAt]) VALUES (?,?,?,?,?,GETUTCDATE())" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [moderation_logs] ([action],[elementID],[elementType],[ipaddress],[actorID],[doneAt]) VALUES (?,?,?,?,?,GETUTCDATE())" )
return err
}
log . Print ( "Preparing addAdminlogEntry statement." )
addAdminlogEntryStmt , err = db . Prepare ( "INSERT INTO [administration_logs] ([action],[elementID],[elementType],[ipaddress],[actorID],[doneAt]) VALUES (?,?,?,?,?,GETUTCDATE())" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [administration_logs] ([action],[elementID],[elementType],[ipaddress],[actorID],[doneAt]) VALUES (?,?,?,?,?,GETUTCDATE())" )
return err
}
log . Print ( "Preparing addAttachment statement." )
addAttachmentStmt , err = db . Prepare ( "INSERT INTO [attachments] ([sectionID],[sectionTable],[originID],[originTable],[uploadedBy],[path]) VALUES (?,?,?,?,?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [attachments] ([sectionID],[sectionTable],[originID],[originTable],[uploadedBy],[path]) VALUES (?,?,?,?,?,?)" )
return err
}
log . Print ( "Preparing createWordFilter statement." )
createWordFilterStmt , err = db . Prepare ( "INSERT INTO [word_filters] ([find],[replacement]) VALUES (?,?)" )
if err != nil {
log . Print ( "Bad Query: " , "INSERT INTO [word_filters] ([find],[replacement]) VALUES (?,?)" )
return err
}
log . Print ( "Preparing addRepliesToTopic statement." )
2017-10-16 07:32:58 +00:00
addRepliesToTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [postCount] = [postCount] + ?,[lastReplyBy] = ?,[lastReplyAt] = GETUTCDATE() WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [postCount] = [postCount] + ?,[lastReplyBy] = ?,[lastReplyAt] = GETUTCDATE() WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing removeRepliesFromTopic statement." )
2017-10-16 07:32:58 +00:00
removeRepliesFromTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [postCount] = [postCount] - ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [postCount] = [postCount] - ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing addTopicsToForum statement." )
2017-10-16 07:32:58 +00:00
addTopicsToForumStmt , err = db . Prepare ( "UPDATE [forums] SET [topicCount] = [topicCount] + ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [forums] SET [topicCount] = [topicCount] + ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing removeTopicsFromForum statement." )
2017-10-16 07:32:58 +00:00
removeTopicsFromForumStmt , err = db . Prepare ( "UPDATE [forums] SET [topicCount] = [topicCount] - ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [forums] SET [topicCount] = [topicCount] - ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateForumCache statement." )
2017-10-16 07:32:58 +00:00
updateForumCacheStmt , err = db . Prepare ( "UPDATE [forums] SET [lastTopicID] = ?,[lastReplyerID] = ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [forums] SET [lastTopicID] = ?,[lastReplyerID] = ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing addLikesToTopic statement." )
2017-10-16 07:32:58 +00:00
addLikesToTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [likeCount] = [likeCount] + ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [likeCount] = [likeCount] + ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing addLikesToReply statement." )
2017-10-16 07:32:58 +00:00
addLikesToReplyStmt , err = db . Prepare ( "UPDATE [replies] SET [likeCount] = [likeCount] + ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [replies] SET [likeCount] = [likeCount] + ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing editTopic statement." )
2017-10-16 07:32:58 +00:00
editTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [title] = ?,[content] = ?,[parsed_content] = ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [title] = ?,[content] = ?,[parsed_content] = ? WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing editReply statement." )
2017-10-16 07:32:58 +00:00
editReplyStmt , err = db . Prepare ( "UPDATE [replies] SET [content] = ?,[parsed_content] = ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [replies] SET [content] = ?,[parsed_content] = ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing stickTopic statement." )
2017-10-16 07:32:58 +00:00
stickTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [sticky] = 1 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [sticky] = 1 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing unstickTopic statement." )
2017-10-16 07:32:58 +00:00
unstickTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [sticky] = 0 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [sticky] = 0 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing lockTopic statement." )
2017-10-16 07:32:58 +00:00
lockTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [is_closed] = 1 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [is_closed] = 1 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing unlockTopic statement." )
2017-10-16 07:32:58 +00:00
unlockTopicStmt , err = db . Prepare ( "UPDATE [topics] SET [is_closed] = 0 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [topics] SET [is_closed] = 0 WHERE [tid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateLastIP statement." )
2017-10-16 07:32:58 +00:00
updateLastIPStmt , err = db . Prepare ( "UPDATE [users] SET [last_ip] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [last_ip] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateSession statement." )
2017-10-16 07:32:58 +00:00
updateSessionStmt , err = db . Prepare ( "UPDATE [users] SET [session] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [session] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing setPassword statement." )
2017-10-16 07:32:58 +00:00
setPasswordStmt , err = db . Prepare ( "UPDATE [users] SET [password] = ?,[salt] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [password] = ?,[salt] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing setAvatar statement." )
2017-10-16 07:32:58 +00:00
setAvatarStmt , err = db . Prepare ( "UPDATE [users] SET [avatar] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [avatar] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing setUsername statement." )
2017-10-16 07:32:58 +00:00
setUsernameStmt , err = db . Prepare ( "UPDATE [users] SET [name] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [name] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing changeGroup statement." )
2017-10-16 07:32:58 +00:00
changeGroupStmt , err = db . Prepare ( "UPDATE [users] SET [group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing activateUser statement." )
2017-10-16 07:32:58 +00:00
activateUserStmt , err = db . Prepare ( "UPDATE [users] SET [active] = 1 WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [active] = 1 WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateUserLevel statement." )
2017-10-16 07:32:58 +00:00
updateUserLevelStmt , err = db . Prepare ( "UPDATE [users] SET [level] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [level] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing incrementUserScore statement." )
2017-10-16 07:32:58 +00:00
incrementUserScoreStmt , err = db . Prepare ( "UPDATE [users] SET [score] = [score] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [score] = [score] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing incrementUserPosts statement." )
2017-10-16 07:32:58 +00:00
incrementUserPostsStmt , err = db . Prepare ( "UPDATE [users] SET [posts] = [posts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [posts] = [posts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing incrementUserBigposts statement." )
2017-10-16 07:32:58 +00:00
incrementUserBigpostsStmt , err = db . Prepare ( "UPDATE [users] SET [posts] = [posts] + ?,[bigposts] = [bigposts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [posts] = [posts] + ?,[bigposts] = [bigposts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing incrementUserMegaposts statement." )
2017-10-16 07:32:58 +00:00
incrementUserMegapostsStmt , err = db . Prepare ( "UPDATE [users] SET [posts] = [posts] + ?,[bigposts] = [bigposts] + ?,[megaposts] = [megaposts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [posts] = [posts] + ?,[bigposts] = [bigposts] + ?,[megaposts] = [megaposts] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing incrementUserTopics statement." )
2017-10-16 07:32:58 +00:00
incrementUserTopicsStmt , err = db . Prepare ( "UPDATE [users] SET [topics] = [topics] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [topics] = [topics] + ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing editProfileReply statement." )
2017-10-16 07:32:58 +00:00
editProfileReplyStmt , err = db . Prepare ( "UPDATE [users_replies] SET [content] = ?,[parsed_content] = ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users_replies] SET [content] = ?,[parsed_content] = ? WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateForum statement." )
2017-10-16 07:32:58 +00:00
updateForumStmt , err = db . Prepare ( "UPDATE [forums] SET [name] = ?,[desc] = ?,[active] = ?,[preset] = ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [forums] SET [name] = ?,[desc] = ?,[active] = ?,[preset] = ? WHERE [fid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateSetting statement." )
2017-10-16 07:32:58 +00:00
updateSettingStmt , err = db . Prepare ( "UPDATE [settings] SET [content] = ? WHERE [name] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [settings] SET [content] = ? WHERE [name] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updatePlugin statement." )
2017-10-16 07:32:58 +00:00
updatePluginStmt , err = db . Prepare ( "UPDATE [plugins] SET [active] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [plugins] SET [active] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updatePluginInstall statement." )
2017-10-16 07:32:58 +00:00
updatePluginInstallStmt , err = db . Prepare ( "UPDATE [plugins] SET [installed] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [plugins] SET [installed] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateTheme statement." )
2017-10-16 07:32:58 +00:00
updateThemeStmt , err = db . Prepare ( "UPDATE [themes] SET [default] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [themes] SET [default] = ? WHERE [uname] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateUser statement." )
2017-10-16 07:32:58 +00:00
updateUserStmt , err = db . Prepare ( "UPDATE [users] SET [name] = ?,[email] = ?,[group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [name] = ?,[email] = ?,[group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
2017-10-21 00:27:47 +00:00
log . Print ( "Preparing updateUserGroup statement." )
updateUserGroupStmt , err = db . Prepare ( "UPDATE [users] SET [group] = ? WHERE [uid] = ?" )
if err != nil {
log . Print ( "Bad Query: " , "UPDATE [users] SET [group] = ? WHERE [uid] = ?" )
return err
}
2017-10-14 07:39:22 +00:00
log . Print ( "Preparing updateGroupPerms statement." )
2017-10-16 07:32:58 +00:00
updateGroupPermsStmt , err = db . Prepare ( "UPDATE [users_groups] SET [permissions] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users_groups] SET [permissions] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateGroupRank statement." )
2017-10-16 07:32:58 +00:00
updateGroupRankStmt , err = db . Prepare ( "UPDATE [users_groups] SET [is_admin] = ?,[is_mod] = ?,[is_banned] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users_groups] SET [is_admin] = ?,[is_mod] = ?,[is_banned] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateGroup statement." )
2017-10-16 07:32:58 +00:00
updateGroupStmt , err = db . Prepare ( "UPDATE [users_groups] SET [name] = ?,[tag] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users_groups] SET [name] = ?,[tag] = ? WHERE [gid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateEmail statement." )
2017-10-16 07:32:58 +00:00
updateEmailStmt , err = db . Prepare ( "UPDATE [emails] SET [email] = ?,[uid] = ?,[validated] = ?,[token] = ? WHERE [email] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [emails] SET [email] = ?,[uid] = ?,[validated] = ?,[token] = ? WHERE [email] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing verifyEmail statement." )
2017-10-16 07:32:58 +00:00
verifyEmailStmt , err = db . Prepare ( "UPDATE [emails] SET [validated] = 1,[token] = '' WHERE [email] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [emails] SET [validated] = 1,[token] = '' WHERE [email] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing setTempGroup statement." )
2017-10-16 07:32:58 +00:00
setTempGroupStmt , err = db . Prepare ( "UPDATE [users] SET [temp_group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [users] SET [temp_group] = ? WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing updateWordFilter statement." )
2017-10-16 07:32:58 +00:00
updateWordFilterStmt , err = db . Prepare ( "UPDATE [word_filters] SET [find] = ?,[replacement] = ? WHERE [wfid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [word_filters] SET [find] = ?,[replacement] = ? WHERE [wfid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing bumpSync statement." )
2017-10-16 07:32:58 +00:00
bumpSyncStmt , err = db . Prepare ( "UPDATE [sync] SET [last_update] = GETUTCDATE()" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "UPDATE [sync] SET [last_update] = GETUTCDATE()" )
return err
}
log . Print ( "Preparing deleteUser statement." )
deleteUserStmt , err = db . Prepare ( "DELETE FROM [users] WHERE [uid] = ?" )
if err != nil {
log . Print ( "Bad Query: " , "DELETE FROM [users] WHERE [uid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
2017-10-30 09:57:08 +00:00
log . Print ( "Preparing deleteTopic statement." )
deleteTopicStmt , err = db . Prepare ( "DELETE FROM [topics] WHERE [tid] = ?" )
if err != nil {
log . Print ( "Bad Query: " , "DELETE FROM [topics] WHERE [tid] = ?" )
return err
}
2017-10-14 07:39:22 +00:00
log . Print ( "Preparing deleteReply statement." )
2017-10-16 07:32:58 +00:00
deleteReplyStmt , err = db . Prepare ( "DELETE FROM [replies] WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "DELETE FROM [replies] WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing deleteProfileReply statement." )
2017-10-16 07:32:58 +00:00
deleteProfileReplyStmt , err = db . Prepare ( "DELETE FROM [users_replies] WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "DELETE FROM [users_replies] WHERE [rid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing deleteActivityStreamMatch statement." )
2017-10-16 07:32:58 +00:00
deleteActivityStreamMatchStmt , err = db . Prepare ( "DELETE FROM [activity_stream_matches] WHERE [watcher] = ? AND [asid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "DELETE FROM [activity_stream_matches] WHERE [watcher] = ? AND [asid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing deleteWordFilter statement." )
2017-10-16 07:32:58 +00:00
deleteWordFilterStmt , err = db . Prepare ( "DELETE FROM [word_filters] WHERE [wfid] = ?" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "DELETE FROM [word_filters] WHERE [wfid] = ?" )
2017-10-14 07:39:22 +00:00
return err
}
log . Print ( "Preparing reportExists statement." )
reportExistsStmt , err = db . Prepare ( "SELECT COUNT(*) AS [count] FROM [topics] WHERE [data] = ? AND [data] != '' AND [parentID] = 1" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT COUNT(*) AS [count] FROM [topics] WHERE [data] = ? AND [data] != '' AND [parentID] = 1" )
return err
}
log . Print ( "Preparing groupCount statement." )
groupCountStmt , err = db . Prepare ( "SELECT COUNT(*) AS [count] FROM [users_groups]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT COUNT(*) AS [count] FROM [users_groups]" )
return err
}
log . Print ( "Preparing modlogCount statement." )
modlogCountStmt , err = db . Prepare ( "SELECT COUNT(*) AS [count] FROM [moderation_logs]" )
if err != nil {
log . Print ( "Bad Query: " , "SELECT COUNT(*) AS [count] FROM [moderation_logs]" )
return err
}
log . Print ( "Preparing notifyWatchers statement." )
2017-10-16 07:32:58 +00:00
notifyWatchersStmt , err = db . Prepare ( "INSERT INTO [activity_stream_matches] ([watcher],[asid]) SELECT [activity_subscriptions].[user],[activity_stream].[asid] FROM [activity_stream] INNER JOIN [activity_subscriptions] ON [activity_subscriptions].[targetType] = [activity_stream].[elementType] AND [activity_subscriptions].[targetID] = [activity_stream].[elementID] AND [activity_subscriptions].[user] != [activity_stream].[actor] WHERE [asid] = ?1" )
2017-10-14 07:39:22 +00:00
if err != nil {
2017-10-16 07:32:58 +00:00
log . Print ( "Bad Query: " , "INSERT INTO [activity_stream_matches] ([watcher],[asid]) SELECT [activity_subscriptions].[user],[activity_stream].[asid] FROM [activity_stream] INNER JOIN [activity_subscriptions] ON [activity_subscriptions].[targetType] = [activity_stream].[elementType] AND [activity_subscriptions].[targetID] = [activity_stream].[elementID] AND [activity_subscriptions].[user] != [activity_stream].[actor] WHERE [asid] = ?1" )
2017-10-14 07:39:22 +00:00
return err
}
return nil
}