From 44e8f06444e619dd89b4dbbbbc87e6e1e403d3c9 Mon Sep 17 00:00:00 2001 From: Awais-cb Date: Thu, 8 Jun 2017 15:58:49 +0500 Subject: [PATCH] Modified: special character ' issue fixed in comments admin area also in front end --- upload/ajax.php | 2 ++ upload/includes/classes/my_queries.class.php | 13 ++++++++++++- upload/includes/functions.php | 7 +++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/upload/ajax.php b/upload/ajax.php index 1602b2a8..5e520e6a 100644 --- a/upload/ajax.php +++ b/upload/ajax.php @@ -794,6 +794,8 @@ if(!empty($mode)) $parent_id = $new_com['parent_id']; assign('type_id',$type_id); + $new_com['comment']=html_entity_decode(stripslashes($new_com['comment'])); + if ($parent_id) { diff --git a/upload/includes/classes/my_queries.class.php b/upload/includes/classes/my_queries.class.php index 1f71aace..54414c24 100644 --- a/upload/includes/classes/my_queries.class.php +++ b/upload/includes/classes/my_queries.class.php @@ -785,7 +785,12 @@ class myquery { $query .= " LIMIT $limit"; $results = db_select($query); - + + foreach ($results as $key=>$val) + { + $results[$key]['comment'] = html_entity_decode(stripslashes($results[$key]['comment'])); + } + if(!$results) return false; @@ -799,6 +804,12 @@ class myquery { $query = "SELECT * FROM ".tbl('comments'); $query .= " WHERE type='$type' $typeid_query AND parent_id='".$result['comment_id']."' "; $replies = db_select($query); + + foreach ($replies as $key=>$val) + { + $replies[$key]['comment'] = html_entity_decode(stripslashes($replies[$key]['comment'])); + } + if ($replies ) { $replies = array("comments"=>$replies); diff --git a/upload/includes/functions.php b/upload/includes/functions.php index 3bde1261..5ac35e61 100644 --- a/upload/includes/functions.php +++ b/upload/includes/functions.php @@ -638,7 +638,14 @@ } // pr($result,true); if($result) { + + + foreach ($result as $key=>$val) + { + $result[$key]['comment'] = html_entity_decode(stripslashes($result[$key]['comment'])); + } return $result; + } else { return false; }