Не нравятся результаты поиска? Попробуйте другой поиск!

Стол заказов для DLE


     18.04.2014    Общие вопросы по PHP    2064

вопрос
Есть модуль Стол заказов для DLE, при поиске или фильтре запросов заказов показывает сообщение "Strict Standards: Only variables should be passed by reference in /......./engine/modules/orderdesc.php on line 182" хотя при этом и поиск и фильтр работают. Может кто подскажет как решить эту проблему? Вот файл orderdesc.php

Ответа пока нет


Комментарии пользователей (5)

dj-avtosh
39

1479 | 390

dj-avtosh - 19 апреля 2014 02:45 - шашлычник

Уровень ошибок нужно сделать ниже. В новых версиях php стрикт стандарты строже стали. И гавнокод некоторый не проходит уже.

skype: elhan.isaev

morefilms
57 | 3

morefilms - 19 апреля 2014 10:15 - Юзер

А как это сделать? Сейчас имею в index.php
if( !defined( 'E_DEPRECATED' ) ) {
    @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
    @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
} else {
    @error_reporting ( E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );
    @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );
}

dj-avtosh
39

1479 | 390

morefilms
57 | 3

morefilms - 19 апреля 2014 15:17 - Юзер

Исправил index.php, сообщение "Strict Standards......" теперь не появляется, но так, как в этих делах "чайник", то подскажите все ли верно сделал:
if( !defined( 'E_DEPRECATED' ) ) {
    @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE);
    @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE ^ E_STRICT );
} else {
    @error_reporting ( E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE);
    @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE ^ E_STRICT );
}

dj-avtosh
39

1479 | 390

dj-avtosh - 19 апреля 2014 15:51 - шашлычник

Все верно

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы