/// search messages for keywords
- } else if (!empty($frm->keywordssubmit) and !empty($frm->keywords)) {
+ } else if (!empty($frm->keywordssubmit)) {
$keywordstring = clean_text(trim($frm->keywords));
- $keywords = explode(' ', $keywordstring);
+ if ($keywordstring) {
+ $keywords = explode(' ', $keywordstring);
+ } else {
+ $keywords = array();
+ }
$tome = false;
$fromme = false;
$courseid = 'none';
}
if (empty($searchcond)) {
- return array();
+ $searchcond = " m.fullmessage $LIKE :ss1";
+ $params['ss1'] = "%";
+ } else {
+ $searchcond = implode(" AND ", $searchcond);
}
- $searchcond = implode(" AND ", $searchcond);
-
/// There are several possibilities
/// 1. courseid = SITEID : The admin is searching messages by all users