$db_contacts = CIBlockElement::GetProperty(1, 1, array("SORT" => "ASC"), Array());
ВАШ_САЙТ/bitrix/admin/iblock_type_admin.php?lang=ru
и смотрим что там бывает в столбце id, после чего по очереди пробуем подставить это значение в строку выше вместо вопросительного знака в после равно в строке type=? напримерВАШ_САЙТ/bitrix/admin/iblock_element_edit.php?IBLOCK_ID=1&ID=1&type=settings
$arr = [
'site.ru',
'site.com',
'my-site.com',
'my-cool-site.com',
'my_site.com',
'site123.com',
'site.travel',
'si$te.com',
'site.r',
];
foreach ($arr as $str) {
$result = filter_var($str, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME);
echo $str . ' - ' . ($result === false ? 'INVALID' : $result) . '<br>';
}
// site.ru - site.ru
// site.com - site.com
// my-site.com - my-site.com
// my-cool-site.com - my-cool-site.com
// my_site.com - INVALID
// site123.com - site123.com
// site.travel - site.travel
// si$te.com - INVALID
// site.r - site.r
/bitrix/templates/ВАШ_ШАБЛОН_САЙТА
/bitrix/components/bitrix/ВАШ_КОМПОНЕНТ/templates/ВАШ_ШАБЛОН_КОМПОНЕНТА
healthcheck
проверки доступности базы в backend и бэкенда во frontend... или простой docker compose -f путь/до/docker-compose.yaml stop
, т.е. просто остановить все сервисы. projectPath[projectName].url
function arraySquaring($arr)
{
- foreach ($arr as $value) {
+ foreach ($arr as &$value) {
if (is_array($value)) {
$value = arraySquaring($value);
} else {
$value **= 2;
}
}
return $arr;
}
function arraySquaring($arr)
{
- foreach ($arr as $value) {
+ foreach ($arr as $key => $value) {
if (is_array($value)) {
- $value = arraySquaring($value);
+ $arr[$key] = arraySquaring($value);
} else {
- $value **= 2;
+ $arr[$key] **= 2;
}
}
return $arr;
}
function arraySquaring($arr)
{
return array_map(function($item){
return is_array($item) ? arraySquaring($item) : $item ** 2;
}, $arr);
}
function arraySquaring($arr)
{
return array_map(fn($item) => is_array($item) ? arraySquaring($item) : $item ** 2, $arr);
}