БагБД
Вход
Регистрация
В&О
Вопросы
Без ответов
Теги
Задать вопрос
Вакансии
Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Блог
8 основных команд virsh для управления Виртуальными машинами из командной строки
Что такое метрика INP
Что такое SIEM - за 100 секунд
Что такое Vue - за 100 секунд
Fatal error!!!! Помогите!!!
0
0
голосов
5
Всем привет!
С недавнего времени стала появляться вот такая ошибка:
Fatal error
: Call to a member function GetGroups() on a non-object in
/bitrix/modules/iblock/classes/mysql/iblocksection.php
on line
33
Никаких серьезных изменений не вносил. Модули не менял. Почему появилась непонятно. Причем если несколько раз перезагрузить страницу начинает работать нормально. Через некоторое время опять вылазит и приходится раза 2-3 обновлять страницу.
Этот файл и подавно не трогал.
Вот текст файла:
function GetList($arOrder=Array("SORT"=>"ASC"), $arFilter=Array(), $bIncCnt = false, $arSelect = array())
{
global $DB, $USER, $USER_FIELD_MANAGER;
$obUserFieldsSql = new CUserTypeSQL;
$obUserFieldsSql->SetEntity("IBLOCK_".$arFilter["IBLOCK_ID"]."_SECTION", "BS.ID");
$obUserFieldsSql->SetSelect($arSelect);
$obUserFieldsSql->SetFilter($arFilter);
$obUserFieldsSql->SetOrder($arOrder);
$arJoinProps = array();
$bJoinFlatProp = false;
$arSqlSearch = CIBlockSection::GetFilter($arFilter);
if(
!(
array_key_exists("CHECK_PERMISSIONS", $arFilter)
&& $arFilter["CHECK_PERMISSIONS"]==="N"
) && !(
is_object($USER)
&& $USER->IsAdmin()
)
)
{
$min_permission = strlen($arFilter["MIN_PERMISSION"])==1 ? $arFilter["MIN_PERMISSION"] : "R";
$arSqlSearch[] = "
IBG.GROUP_ID IN (".$USER->GetGroups().")
// Ругается вот на эту строчку!!!!!!
AND IBG.PERMISSION >= '".$min_permission."'
AND (IBG.PERMISSION = 'X' OR B.ACTIVE = 'Y')
";
}
ПОЖАЛУЙСТА РЕБЯТА ПОМОГИТЕ.........
спросил
02 Ноя, 13
от
BadGirl85
(
120
баллов)
Ваш комментарий к вопросу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Ваш ответ
Отправить мне письмо на это адрес если мой ответ выбран или прокомментирован:
Отправить мне письмо если мой ответ выбран или прокомментирован
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
5 Ответы
0
0
голосов
А вы пробовали написать в техподдержку 1С-Битрикс? только сразу приложите им к тикету доступ к сайту
ответил
07 Дек, 13
от
MoKCimKA
(
140
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Нет не пробовал.
ответил
20 Март, 14
от
BadGirl85
(
120
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
напишите, только с коммерческого аккаунта - с того, к которому привязан действующий ключ. Это самый эффективный путь решения в вашей ситуации.
ответил
12 Июль, 14
от
MoKCimKA
(
140
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
И за это спасибо! А еще решения есть?
ответил
12 Ноя, 14
от
BadGirl85
(
120
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Цитата
Perchik1984 пишет:
С недавнего времени стала появляться вот такая ошибка:
Попробуйте вспомнить что дописывали на сайте и вставить строку типа
Код
global $USER;
перед вызовом GetGroups()
ответил
09 Март, 15
от
sickmind
(
4,660
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Похожие вопросы
0
голосов
3
ответов
fatal error
спросил
08 Март, 14
от
Haze
(
100
баллов)
0
голосов
3
ответов
Fatal error: session_start
спросил
17 Фев, 14
от
Atlantis
(
160
баллов)
0
голосов
4
ответов
Проблема с PHPExcel - Fatal error: Class 'CIBlockElement' not found
спросил
26 Янв, 14
от
Eoling
(
140
баллов)
0
голосов
5
ответов
Fatal error: Allowed memory size of
спросил
12 Дек, 13
от
PWNpanda
(
260
баллов)
0
голосов
3
ответов
Fatal error: Class 'CSaleOrder' not found
спросил
05 Дек, 13
от
Lollipopk
(
660
баллов)