Hello Scott,
I'm really sorry that delayed of this reply,
I have applied some fixes in your site,
JoomlaFolder\plugins\search\easyblog\easyblog.php
LINE 137 until 155
case 'exact':
$where[] = 'a.`title` LIKE ' . $db->Quote( '%'.$text.'%', false );
$where[] = 'a.`content` LIKE ' . $db->Quote( '%'.$text.'%', false );
$where[] = 'a.`intro` LIKE ' . $db->Quote( '%'.$text.'%', false );
$where2 = '( t.title LIKE ' . $db->Quote( '%'.$text.'%', false ) . ')';
$where = '(' . implode( ') OR (', $where ) . ')';
break;
case 'all':
case 'any':
default:
$words = explode( ' ', $text );
$wheres = array();
$where2 = array();
$wheres2 = array();
foreach ($words as $word)
{
$word = $db->Quote( '%'.$word.'%', false );
Replace with
case 'exact':
$where[] = 'a.`title` LIKE ' . $db->Quote( '%'. $db->escape($text, true) .'%', false );
$where[] = 'a.`content` LIKE ' . $db->Quote( '%'. $db->escape($text, true) .'%', false );
$where[] = 'a.`intro` LIKE ' . $db->Quote( '%'. $db->escape($text, true) .'%', false );
$where2 = '( t.title LIKE ' . $db->Quote( '%'. $db->escape($text, true) .'%', false ) . ')';
$where = '(' . implode( ') OR (', $where ) . ')';
break;
case 'all':
case 'any':
default:
$words = explode( ' ', $text );
$wheres = array();
$where2 = array();
$wheres2 = array();
foreach ($words as $word)
{
$word = $db->Quote( '%'. $db->escape($word, true) .'%', false );
Thanks for reporting on this, we will including this fixes in next release version.