Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Стол заказов для DLE

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


     18.04.2014    стол заказов    Все вопросы » Общие вопросы по PHP    2620

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

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


5 комментариев

dj-avtosh
шашлычник

dj-avtosh - 19 апреля 2014 02:45 -

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

skype: elhan.isaev

morefilms
Юзер

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 );
}

morefilms
Юзер

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
шашлычник

dj-avtosh - 19 апреля 2014 15:51 -

Все верно

skype: elhan.isaev

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

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

наверх