Системные методы для работы в режиме авторизованного пользователя.
Метод для аутентификации пользователя через логин и пароль.
$options = [
'block-info'=>[], # Если не задан, будет вычислен с помощью метода Blox::getBlockInfo()
'tdd'=>[], # Если не задан, будет вычислен с помощью функции метода Tdd:get()
'pagehref-query'=>'', # Запрос, отвечающий за возврат на страницу. Если не задан, то будет применен: '&pagehref='.Blox::getPageHref(true).
'return-href'=>false, # Если true, возвращает не html-код кнопки, а только ее URL
];
Для булевых опций можно применять короткую форму записи. Подробности см. в описании метода Arr::formatOptions(), который и применен внутри описываемого метода.
Метод для удаления записей из штатных блоков. В отличие от метода Dat::delete(), данный метод удаляет не только саму запись, но все связанные данные, имеющиеся у спецданных (картинки, блоки и т.д),
$xprefix — префикс переменных дескриптора (строка). Если передается "x", то метод будет применяется к экстраданным.