Как можно выдать права на просмотр всех встреч, которые туда попадают?
$rootActivity = $this->GetRootActivity();
$result = $this->ParseValue('{'.'=ACTIVITY_NAME_AA1312312313123:VoteResult}');
// В зависимости от множественности и типа значения может быть разное содержание, например перечисление через запятую (использовать explode)
use \Bitrix\Main\ORM\Event;
class DeleteHandler
{
static $queue = [];
public static function beforeDelete(Event $event)
{
// Получаем объект
$item = $event->getParameter('object');
// Запрашиваем из БД `FILE_ID`
$item->fill('FILE_ID');
// Пишем в "стек" удаляемый файл
static::$queue[ $event->getParameter('ID') ] = (int) $item->get('FILE_ID');
}
public static function afterDelete(Event $event)
{
if (
in_array($event->getParameter('ID'), static::$queue )
&& static::$queue[$event->getParameter('ID')]>0
)
{
\CFile::Delete(static::$queue[$event->getParameter('ID')]);
unset(static::$queue[$event->getParameter('ID')]);
}
}
}
<button id='companySelectButtonNode'>Select company</button>
<script type="text/javascript">
BX.ready(function(){
const button = document.getElementById('companySelectButtonNode');
let dialog = new BX.UI.EntitySelector.Dialog({
targetNode: button,
context: 'MY_PAGE_CONTEXT',
enableSearch: true,
searchOptions: {
allowCreateItem: false
},
multiple: false,
entities: [
{
id: 'company',
dynamicLoad: true,
dynamicSearch: true
},
],
});
button.addEventListener('click', () => {
dialog.show();
});
});
</script>
Можно ли как-то разрешить посещение данного сайта, только для определённых IP?
1. Где лучше хранить историю переписки телеграм-бота с клиентом в битрикс 24?
2. Если же в строке то как можно расширить количество символов которая ?
$globalVarAsdasd = $this->ParseValue('{'.'{Переменные глобальные: asdasd}}');