$result['mod'] = $plugin_info['mod_title'];
    // Имя модуля
    $result['coincidence'] = '';
    // Показывает где было совпадение
    $result['title'] = SafeDB($object['title'], 255, str);
    $result['public'] = TimeRender(SafeDB($object['public'], 11, int));
    // Дата публикации
    $result['link'] = Ufu('index.php?name=articles&op=read&art=' . SafeDB($object['id'], 11, int) . '&cat=' . SafeDB($object['cat_id'], 11, int), 'articles/{cat}/{art}/');
    $result['text'] = SafeDB($object['description'], 0, str);
    if (strlen($result['text']) > 255) {
        $result['text'] = substr($result['text'], 0, 255) . '  ...';
    }
    if (SSearch($object['seo_keywords'], $searchstr) != false) {
        $result['coincidence'] = 'Ключевые слова статьи';
        $search_results[] = $result;
    } elseif (SSearch($object['seo_description'], $searchstr) != false) {
        $result['coincidence'] = 'Описание статьи';
        $search_results[] = $result;
    } elseif (SSearch($object['title'], $searchstr) != false) {
        $result['coincidence'] = 'Заголовок статьи';
        $search_results[] = $result;
    } elseif (SSearch($object['description'], $searchstr) != false) {
        $result['text'] = SCoincidence($object['description'], $searchstr);
        $result['coincidence'] = 'Вводный текст статьи';
        $search_results[] = $result;
    } elseif (SSearch($object['article'], $searchstr) != false) {
        $result['text'] = SCoincidence($object['article'], $searchstr);
        $result['coincidence'] = 'Полный текст статьи';
        $search_results[] = $result;
    }
}
    $result['public'] = TimeRender(SafeDB($news['date'], 11, int));
    // Дата публикации
    $result['link'] = Ufu('index.php?name=news&op=readfull&news=' . SafeDB($news['id'], 11, int) . '&topic=' . SafeDB($news['topic_id'], 11, int), 'news/{topic}/{news}/');
    $result['text'] = SafeDB($news['start_text'], 0, str);
    if ($news['auto_br'] == '1') {
        $result['text'] = SafeDB(nl2br($result['text']), 0, str, false, false);
    } else {
        $result['text'] = SafeDB($result['text'], 0, str, false, false);
    }
    if (strlen($result['text']) > 255) {
        $result['text'] = substr($result['text'], 0, 255) . '  ...';
    }
    if (SSearch($news['seo_keywords'], $searchstr) != false) {
        $result['coincidence'] = 'Ключевые слова новости';
        $search_results[] = $result;
    } elseif (SSearch($news['seo_description'], $searchstr) != false) {
        $result['coincidence'] = 'Описание новости';
        $search_results[] = $result;
    } elseif (SSearch($news['title'], $searchstr) != false) {
        $result['coincidence'] = 'Заголовок новости';
        $search_results[] = $result;
    } elseif (SSearch($news['start_text'], $searchstr) != false) {
        $result['text'] = SCoincidence($news['start_text'], $searchstr);
        $result['coincidence'] = 'Вводный текст новости';
        $search_results[] = $result;
    } elseif (SSearch($news['end_text'], $searchstr) != false) {
        $result['text'] = SCoincidence($news['end_text'], $searchstr);
        $result['coincidence'] = 'Полный текст новости';
        $search_results[] = $result;
    }
}
    exit;
}
global $search_results, $searchstr;
$objects = System::database()->Select('downloads', GetWhereByAccess('view', "`active`='1'"));
foreach ($objects as $object) {
    $result = array();
    $result['mod'] = $plugin_info['mod_title'];
    //'Архив файлов';  // Имя модуля
    $result['coincidence'] = '';
    // Показывает где было совпадение
    $result['title'] = SafeDB($object['title'], 255, str);
    $result['public'] = TimeRender(SafeDB($object['public'], 11, int));
    // Дата публикации
    $result['link'] = Ufu('index.php?name=downloads&op=full&cat=' . SafeDB($object['category'], 11, int) . '&file=' . SafeDB($object['id'], 11, int), 'downloads/{cat}/{file}/');
    $result['text'] = SafeDB($object['shortdesc'], 0, str);
    if (strlen($result['text']) > 255) {
        $result['text'] = substr($result['text'], 0, 255) . '  ...';
    }
    if (SSearch($object['title'], $searchstr) !== false) {
        $result['coincidence'] = 'Заголовок файла';
        $search_results[] = $result;
    } elseif (SSearch($object['shortdesc'], $searchstr) !== false) {
        $result['text'] = SCoincidence($object['shortdesc'], $searchstr);
        $result['coincidence'] = 'Краткое описание файла';
        $search_results[] = $result;
    } elseif (SSearch($object['description'], $searchstr) !== false) {
        $result['text'] = SCoincidence($object['description'], $searchstr);
        $result['coincidence'] = 'Полное описание файла';
        $search_results[] = $result;
    }
}
foreach ($forums as $forum) {
    $available[$forum['id']] = true;
}
$topics = System::database()->Select('forum_topics', "`state`='1'");
foreach ($topics as $topic) {
    if (!isset($available[$topic['forum_id']])) {
        continue;
    }
    $result = array();
    $result['mod'] = $plugin_info['mod_title'];
    // Имя модуля
    $result['coincidence'] = '';
    // Показывает где было совпадение
    $result['title'] = SafeDB($topic['title'], 255, str);
    $result['public'] = TimeRender(SafeDB($topic['start_date'], 11, int));
    $result['link'] = 'index.php?name=forum&op=showtopic&topic=' . SafeDB($topic['id'], 11, int);
    if (SSearch($topic['title'], $searchstr) != false) {
        $result['text'] = SCoincidence($topic['title'], $searchstr);
        $result['coincidence'] = 'Название темы на форуме';
        $search_results[] = $result;
    }
    $pid = SafeDB($topic['id'], 11, int);
    $posts = System::database()->Select('forum_posts', "`object`='{$pid}'");
    foreach ($posts as $post) {
        if (SSearch($post['message'], $searchstr) != false) {
            $result['text'] = SCoincidence($post['message'], $searchstr);
            $result['coincidence'] = 'Текст сообщения в теме на форуме';
            $search_results[] = $result;
        }
    }
}