Gregminimum wrote: After installation of the Approval MOD, can it be uninstalled, and then the Approval Groups MOD be installed without problems?
Code: Select all
#-----[ FIND ]---------------------------------------------
#
$meta
$message
return false;
#
#-----[ BEFORE, ADD ]-----
#
// approval mod
$approve_hide = (($post_data['forum_approve'] & (APPROVE_ON|APPROVE_HIDE)) == (APPROVE_ON|APPROVE_HIDE)) ? TRUE : FALSE;
$approve_warn = (($post_data['forum_approve'] & (APPROVE_ON|APPROVE_WARN)) == (APPROVE_ON|APPROVE_WARN)) ? TRUE : FALSE;
Code: Select all
#
#-----[ IN-LINE FIND ]-----
#
. (($mode == 'newtopic') ? ", forum_topics = forum_topics $sign"
#
#-----[ IN-LINE BEFORE, ADD ]-----
#
. ($post_data['approve'] == APPROVE_OFF ? ", forum_last_post_approved = $post_id" : '')
#
#-----[ IN-LINE AFTER, ADD ]-----
#
. ($post_data['approve'] == APPROVE_ON ? ", forum_topics_unapproved = forum_topics_unapproved $sign" : '' )
Code: Select all
#
#-----[ FIND ]---------------------------------------------
#
$sql
FROM
WHERE
AND
AND
AND
AND t.topic_type = " . POST_ANNOUNCE
ORDER
#
#-----[ BEFORE, ADD ]-----
#
// sql replaced by approval mod
#
#-----[ REPLACE WITH ]-----
#
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time, p2.post_approve
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = $sql_approve_where
AND u2.user_id = p2.poster_id
AND t.topic_type = " . POST_ANNOUNCE . "
ORDER BY $sql_approve_order";