Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/blog/lib/copy/implement/ |
Upload File : |
<?php namespace Bitrix\Blog\Copy\Implement; use Bitrix\Main\Copy\CopyImplementer; abstract class Base extends CopyImplementer { /** * Updates entity. * * @param int $entityId Entity id. * @param array $fields List entity fields. * @return bool */ abstract public function update($entityId, array $fields); public function updateAttachedIdsInText(int $id, array $attachedIds, callable $callback): void { list($field, $text) = $this->getText($id); $detailText = call_user_func_array($callback, [ $text, $this->ufEntityObject, $id, $this->ufDiskFileField, $attachedIds ]); $this->update($id, [$field => $detailText]); } }