Skip to content

Instantly share code, notes, and snippets.

View AlekseiKhilko's full-sized avatar

AlekseiKhilko

View GitHub Profile
@AlekseiKhilko
AlekseiKhilko / _readme.md
Created January 29, 2023 09:12 — forked from sukhikh18/_readme.md
Как сделать резервную копию (backup) сайта через консоль #Bitrix

Бэкап базы данных

mysqldump -h$host -u$username --password="$password" --no-tablespaces $database > ./database-`date '+%Y%m%d'`.sql

Запись в базу данных из файла

cat ./database-[tab] | mysql -h$host -u$username --passwprd="$password" $database
@AlekseiKhilko
AlekseiKhilko / README.md
Created February 18, 2023 08:30 — forked from Isa3v/README.md
Сортировка и назначение свойств фильтра для каждого раздела (Bitrix)

Сортировка и назначение свойств фильтра для каждого раздела (Bitrix)

  • Для начала создаем пользовательское поле с типом "Строка"


    Называем строку "UF_FILTER_SECTION"
  • В init.php вписываем наш класс к событию редактирования раздела и заливаем класс в путь указанный нами
@AlekseiKhilko
AlekseiKhilko / Function.Array-Group-By.php
Created July 22, 2023 07:20 — forked from mcaskill/Function.Array-Group-By.php
PHP : Groups an array by a given key
<?php
if (!function_exists('array_group_by')) {
/**
* Groups an array by a given key.
*
* Groups an array into arrays by a given key, or set of keys, shared between all array members.
*
* Based on {@author Jake Zatecky}'s {@link https://github.com/jakezatecky/array_group_by array_group_by()} function.
* This variant allows $key to be closures.
@AlekseiKhilko
AlekseiKhilko / bitrix-stuff
Created February 1, 2024 10:11 — forked from dkhorev/bitrix-stuff
Фишки битрикс
Уже давно не работаю с битрикс, сохраняю на память
Как сделать фильтр по возрасту для CUser::GetList ?
$stmp_1 = (new \DateTime())->modify('-18 year')->getTimestamp();
$stmp_2 = (new \DateTime())->modify('-16 year')->getTimestamp();
$filter = Array(
"PERSONAL_BIRTHDAY_1" => ConvertTimeStamp($stmp_1, 'SHORT'),
"PERSONAL_BIRTHDAY_2" => ConvertTimeStamp($stmp_2, 'SHORT')