function generator(gameBorad, boardSize, maxBombs) {
let bombs = [];
do {
let x = getRandom();
let y = getRandom();
if (bombs.length == 0) continue;
// остальной код, имхо, не работает, так как bombs.length всегда равно нулю)
} while (bombs.length < maxBombs)
console.log(bombs);
}
<h3<?echo $condition ? " class='ololo' " : ''?>>
если задача стоит разделить сайты для разных пользователей - то нужно физическое разделение прав.
Подробности в журнале проверки системыу Вас не содержит ссылку? У меня содержит, и переход по этой ссылке открывает довольно убогую страничку, на которой выведено содержимое файла $_SERVER['DOCUMENT_ROOT'].'/bitrix/site_checker_*.log' ( вместо звёздочки некий хэш ). Если файла нет - думаю, у Вас какие-то проблемы с правами на файлы в каталоге bitrix.
CREATE INDEX `LID` ON `b_iblock` (lid);
CREATE INDEX `IBLOCK_SECTION_ID` ON `b_iblock_section` (iblock_section_id);
CREATE INDEX `GROUP_ID` ON `b_iblock_group` (group_id);
ALTER TABLE `b_mail_mailbox` CHANGE `TIMESTAMP_X` `TIMESTAMP_X` timestamp NOT NULL DEFAULT current_timestamp() on update current_timestamp();
ALTER TABLE `b_mail_filter` CHANGE `TIMESTAMP_X` `TIMESTAMP_X` timestamp NOT NULL DEFAULT current_timestamp() on update current_timestamp();
ALTER TABLE `b_mail_message_uid` CHANGE `TIMESTAMP_X` `TIMESTAMP_X` timestamp NOT NULL DEFAULT current_timestamp() on update current_timestamp();
ALTER TABLE `b_mail_spam_weight` CHANGE `TIMESTAMP_X` `TIMESTAMP_X` timestamp NOT NULL DEFAULT current_timestamp() on update current_timestamp();
Ошибка! Структура базы данных имеет ошибки. Всего 33, автоматически могут быть исправлены: 33. Исправить
Знаете ли, у массы сущностей есть одинаковое поле name, но это не повод выстраивать иерархию классов вокруг этого поля. В UMI.CMS использовали Entity Attrribute Value подход - дебажить это крайне неудобно.
Есть трейты