From 0137a8d9a4b7ea63b0a0ab9589a8306736cf8742 Mon Sep 17 00:00:00 2001 From: Tijn Kuyper Date: Mon, 11 Feb 2013 16:28:16 +0100 Subject: [PATCH] Forum plugin - more GUI and message fixes. Work in progress. (#90) --- e107_plugins/forum/forum_admin_class.php | 25 ++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/e107_plugins/forum/forum_admin_class.php b/e107_plugins/forum/forum_admin_class.php index f3e64bbfd..c78060eaf 100755 --- a/e107_plugins/forum/forum_admin_class.php +++ b/e107_plugins/forum/forum_admin_class.php @@ -107,20 +107,22 @@ class forumAdmin if($sql->db_Delete('forum', "forum_id = {$id}")) { //$ret .= 'Forum parent successfully deleted'; - $mes->addSuccess("Forum parent successfully deleted"); // TODO LAN + $mes->addSuccess(LAN_DELETED); } else { //$ret .= 'Forum parent could not be deleted'; // TODO LAN - $mes->addError("Forum parent could not be deleted"); // TODO LAN + $mes->addError(LAN_DELETED_FAILED); } - return $ret; + //return $ret; + $ns->tablerender($caption, $mes->render(). $text); } //return 'The forum parent has the following info:
'.$ret; // TODO LAN } + function deleteForum($forumId) { $sql = e107::getDb(); @@ -190,22 +192,29 @@ class forumAdmin { $sql = e107::getDb(); $tp = e107::getParser(); + $mes = e107::getMessage(); + $ns = e107::getRender(); + if($confirm) { if($this->deleteForum($id)) { - $ret .= "Sub-forum {$id} successfully deleted"; // TODO LAN + //$ret .= "Sub-forum {$id} successfully deleted"; // TODO LAN + $mes->addSuccess(LAN_DELETED); } else { - $ret .= "Sub-forum {$id} could not be deleted"; // TODO LAN + //$ret .= "Sub-forum {$id} could not be deleted"; // TODO LAN + $mes->addError(LAN_DELETED); } - return $ret; + //return $ret; } $sql->db_Select('forum', '*', 'forum_id = '.$id); $row = $sql->db_Fetch(); - return "Sub-forum {$id} [".$tp->toHTML($row['forum_name'])."] has {$row['forum_threads']} threads, {$row['forum_replies']} replies.
".$ret; + //return "Sub-forum {$id} [".$tp->toHTML($row['forum_name'])."] has {$row['forum_threads']} threads, {$row['forum_replies']} replies.
".$ret; + $mes->addInfo("Sub-forum {$id} [".$tp->toHTML($row['forum_name'])."] has {$row['forum_threads']} threads, {$row['forum_replies']} replies."); // FIXME show just once on confirm and not LAN_DELETED + $ns->tablerender($caption, $mes->render() . $text); } function delete_show_confirm($txt) @@ -425,7 +434,7 @@ class forumAdmin } else { - $text .= "\n".$frm->admin_button('update_order', LAN_UPDATE, 'update')."\n\n\n\n"; + $text .= "
".$frm->admin_button('update_order', LAN_UPDATE, 'update')."
"; $ns->tablerender(FORLAN_37, $mes->render() . $text); }