Добро пожаловать, Гость!
Ошибки интерпретатора:
Общие вопросы | Ошибки интерпретатора:



Ошибки интерпретатора:
5 Фев 2019Здравствуйте! Перерыл все ядро двига, так и ненашел код, который выводит ошибки. Мне необходимо сделать, что бы ошибки показывало только определенному id . Подскажите пожалуйста
Комментарии:

Ни фига вы развезли то что там уже есть готовое

Залазишь в /sys/inc/user.php
Ищешь примерно в середине файла(строку не помню) подобный код
<?php
if (!isset($user) || /*$user['level'] == 0*/$user['id'] <> 1) {
@error_reporting(0);
@ini_set('display_errors',false); // показ ошибок
if (function_exists('set_time_limit'))@set_time_limit(20); // Ставим ограничение на 20 сек
}
?>
Убираешь нахрен level вставляешь нужный ай-ди, включаешь вывод ошибок в админке, и все.
П.С. 191 строка в версии 1.8.



а ещё есть сессия , в которой есть id )
Что позволит сделать условие выше уровнем .
if (isset($_SESSION['id_user']) AND $_SESSION['id_user'] == 1) {
error_reporting(E_ALL);
ini_set('display_errors',true);
}
//прописать можно в sys/inc/sess.php ,выше вряд ли,есть что у тебя что-то, чего требовало бы отображения ошибок
______________________
Я есть сущность


Angelok0803, оно и не будет работать, ибо инклуд settings выше чем инклуд ядра user.php , вырежи код из settings и вставь в user , но уже после авторизации и создания массива $user[]
______________________
Imitation of life



Можно только для своего ip выводить, но это если он статический
______________________
Установи себе подпись: Ссылка



Angelok0803 (6 Фев 2019):
Zed,
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}
Angelok0803, дак переменная $user скорее всего недоступна же в этом файле.Zed,
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}
Добавлено:
Angelok0803, вырежи этот код полностью лучше
Добавлено:
Angelok0803, и вставь в файл /sys/inc/user.php да и всё
Добавлено:
Angelok0803, или можно наверное обьявить ее глобальной но я хз сработает ли это



Автор темы
Zed,
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}