Как узнать какой компонент установил плагин? Новый


Добрый день всем!
Вопрос следующий: обнаружила, что при заходе на сайт через поисковую систему (пишем запрос допустим в яндексе и заходим на наш сайт), то выводятся ошибки на странице. Как выяснилось это из-за плагина addCrawler
<?php
// определяем referer
 
$referer = $_SERVER['HTTP_REFERER'];
 
// ищем в referer адреса поисковиков и присваиваем переменным
// $search и $crawler соответствующие значения
 
if (stristr($referer, 'yandex.ru') || stristr($referer, 'yandex.ua')) {
    $search = 'text=';
    $crawler = 'Yandex';
}
if (stristr($referer, 'rambler.ru')) {
    $search = 'query=';
    $crawler = 'Rambler';
}
if (stristr($referer, 'qip.ru')) {
    $search = 'query=';
    $crawler = 'QIP';
}
if (stristr($referer, 'mail.ru')) {
    $search = 'q=';
    $crawler = 'Mail.ru';
}
if (stristr($referer, 'google.ru') || stristr($referer, 'google.com.ua')) {
    $search = 'q=';
    $crawler = 'Google';
}
 
// если посетитель пришел с поисковика то выполняем // следующий код
 
if (isset($crawler)) {
 
// здесь мы приводим referer в понятный для человека // вид
 
    $phrase = urldecode($referer);
 
// ищем ключевое слово в referer

    eregi($search.'([^&]*)', $phrase.'&', $phrase2);

    $phrase2 = $phrase2[1];
 
    $_SESSION['searchrobot'] = $crawler;
    $_SESSION['searchtext'] = $phrase2;
 
}
а точнее ругается на функцию eregi (на сервере стоит php7).
Плагин я пока отключила.
Вопрос в том как понять какой компонент его с собой установил (чтобы его обновить если это поможет) и если это невозможно, то как переписать эту функцию чтобы работал с php7?
31 октября 2016, 10:30    Любовь   G+  
0    291 0

Комментарии (2)

  1. Василий Наумкин 31 октября 2016, 10:35 # +1
    1. Любовь 31 октября 2016, 11:35 # 0
      Спасибо!
    Вы должны авторизоваться, чтобы оставлять комментарии.