From e0ec1f31208dd73ff6b8cffe8b25205bb65e7681 Mon Sep 17 00:00:00 2001 From: mcfly Date: Wed, 16 Jun 2010 00:24:34 +0000 Subject: [PATCH] EONE-97 (Bug): Forum settings now able to be changed, thanks Luceos --- e107_plugins/forum/forum_admin.php | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/e107_plugins/forum/forum_admin.php b/e107_plugins/forum/forum_admin.php index 2b3686227..b2e68712a 100644 --- a/e107_plugins/forum/forum_admin.php +++ b/e107_plugins/forum/forum_admin.php @@ -222,18 +222,10 @@ if(isset($_POST['submit_forum'])) if(isset($_POST['update_forum'])) { - $tmp = $_POST; - unset($tmp['update_forum']); - $tmp['_FIELD_TYPES']['forum_name'] = 'todb'; - $tmp['_FIELD_TYPES']['forum_description'] = 'todb'; - $tmp['_FIELD_TYPES']['forum_parent'] = 'int'; - $tmp['_FIELD_TYPES']['forum_class'] = 'int'; - $tmp['_FIELD_TYPES']['forum_postclass'] = 'int'; - $tmp['_FIELD_TYPES']['forum_threadclass'] = 'int'; - $tmp['_FIELD_TYPES']['forum_moderators'] = 'int'; + unset($_POST['update_forum']); + $tmp['data'] = $_POST; $tmp['WHERE'] = 'forum_id = '.(int)$id; - $tmp2['_FIELD_TYPES'] = $tmp['_FIELD_TYPES']; $tmp2['forum_moderators'] = $tmp['forum_moderators']; $tmp2['forum_class'] = $tmp['forum_class']; $tmp2['forum_postclass'] = $tmp['forum_postclass']; @@ -249,8 +241,7 @@ if(isset($_POST['update_forum'])) if (isset($_POST['update_order'])) { - extract($_POST); - while (list($key, $id) = each($forum_order)) + while (list($key, $id) = each($_POST['forum_order'])) { $tmp = explode('.', $id); $e107->sql->db_Update('forum', "forum_order=".$tmp[1]." WHERE forum_id=".$tmp[0]);