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/cvetdv.ru/bitrix/modules/photogallery/lib/copy/implement/children/ |
Upload File : |
<?php namespace Bitrix\Photogallery\Copy\Implement\Children; use Bitrix\Iblock\Copy\Implement\Children\Element as ElementBase; use Bitrix\Main\Config\Option; use Bitrix\Main\Loader; use Bitrix\Photogallery\Copy\Stepper\Section as SectionStepper; class Element extends ElementBase { protected $moduleId = "photogallery"; protected function copySectionElements(int $sectionId, int $copiedSectionId) { if (!Loader::includeModule("photogallery")) { return $this->result; } $this->addToQueue($copiedSectionId, "SectionGroupQueue"); Option::set($this->moduleId, "SectionGroupChecker_".$copiedSectionId, "Y"); $queueOption = [ "sectionId" => $sectionId, "copiedSectionId" => $copiedSectionId, "enumRatio" => ($this->enumRatio[$sectionId] ?? []), "sectionsRatio" => ($this->sectionsRatio[$sectionId] ?? []) ]; Option::set($this->moduleId, "SectionGroupStepper_".$copiedSectionId, serialize($queueOption)); $agent = \CAgent::getList([], [ "MODULE_ID" => $this->moduleId, "NAME" => SectionStepper::class."::execAgent();" ])->fetch(); if (!$agent) { SectionStepper::bind(1); } return $this->result; } }