[Phpbbkb-checkins] SF.net SVN: phpbbkb: [63] main/trunk
Status: Alpha
Brought to you by:
markthedaemon
|
From: <so...@us...> - 2007-02-24 20:51:18
|
Revision: 63
http://svn.sourceforge.net/phpbbkb/?rev=63&view=rev
Author: softphp
Date: 2007-02-24 12:51:19 -0800 (Sat, 24 Feb 2007)
Log Message:
-----------
- Bug #17, #18.
Modified Paths:
--------------
main/trunk/includes/functions_kb.php
main/trunk/kb.php
Modified: main/trunk/includes/functions_kb.php
===================================================================
--- main/trunk/includes/functions_kb.php 2007-02-24 13:59:19 UTC (rev 62)
+++ main/trunk/includes/functions_kb.php 2007-02-24 20:51:19 UTC (rev 63)
@@ -294,9 +294,9 @@
$smilies_on = ( !empty($HTTP_POST_VARS['disable_smilies']) ) ? 0 : 1;
}
- $article_desc = ( !empty($HTTP_POST_VARS['desc']) ) ? trim(stripslashes($HTTP_POST_VARS['desc'])) : '';
- $article_title = ( !empty($HTTP_POST_VARS['title']) ) ? trim(stripslashes($HTTP_POST_VARS['title'])) : '';
- $message = ( !empty($HTTP_POST_VARS['message']) ) ? stripslashes($HTTP_POST_VARS['message']) : '';
+ $article_desc = ( !empty($HTTP_POST_VARS['desc']) ) ? trim(addslashes($HTTP_POST_VARS['desc'])) : '';
+ $article_title = ( !empty($HTTP_POST_VARS['title']) ) ? trim(addslashes($HTTP_POST_VARS['title'])) : '';
+ $message = ( !empty($HTTP_POST_VARS['message']) ) ? addslashes($HTTP_POST_VARS['message']) : '';
$article_author = ($mode == 'edit') ? $article['article_author'] : $userdata['user_id'];
$article_authorname = ( $mode == 'edit' ) ? ( ( empty($HTTP_POST_VARS['authorname']) ) ? $article['article_authorname'] : $HTTP_POST_VARS['authorname'] ) : ( ( empty($HTTP_POST_VARS['authorname']) ) ? $userdata['username'] : $HTTP_POST_VARS['authorname'] );
$bbcode_uid = ($mode == 'edit' ) ? $article['bbcode_uid'] : '';
Modified: main/trunk/kb.php
===================================================================
--- main/trunk/kb.php 2007-02-24 13:59:19 UTC (rev 62)
+++ main/trunk/kb.php 2007-02-24 20:51:19 UTC (rev 63)
@@ -229,8 +229,8 @@
$template->assign_block_vars('articlerow', array(
'TOPIC_FOLDER_IMG' => $images['folder'],
- 'ARTICLE_TITLE' => $articles[$i]['article_title'],
- 'ARTICLE_DESC' => $articles[$i]['article_desc'],
+ 'ARTICLE_TITLE' => stripslashes($articles[$i]['article_title']),
+ 'ARTICLE_DESC' => stripslashes($articles[$i]['article_desc']),
'ARTICLE_AUTHOR' => $author,
'ARTICLE_HITS' => $articles[$i]['article_hits'],
'ARTICLE_LAST_ACTION' => $last_action,
@@ -270,7 +270,7 @@
$sql = "SELECT a.*, u.*
FROM " . KB_ARTICLES_TABLE . " a, " . USERS_TABLE . " u
- WHERE a.article_title LIKE %'$article_query'%
+ WHERE a.article_title LIKE '%$article_query%'
AND a.article_author = u.user_id";
if( !($result = $db->sql_query($sql)) )
{
@@ -315,8 +315,9 @@
message_die(GENERAL_MESSAGE, "The category specified in GET variables did not exist along with this article in the database.");
}
- $article_title = $article['article_title'];
- $article_text = $article['article_text'];
+ $article_title = stripslashes($article['article_title']);
+ $article_text = stripslashes($article['article_text']);
+ $article_desc = stripslashes($article['article_desc']);
$article_bbcode_uid = $article['bbcode_uid'];
$user_sig = ( $article['enable_sig'] && $article['user_sig'] != '' && $board_config['allow_sig'] ) ? $article['user_sig'] : '';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|