3namespace Bitrix\Conversion\Internals;
5use Bitrix\Conversion\Config;
6use Bitrix\Main\EventManager;
7use Bitrix\Main\SystemException;
15 if (! $types =& static::$types)
18 $checkModule = static::$checkModule;
20 foreach (EventManager::getInstance()->findEventHandlers(
'conversion',
$event) as $handler)
25 throw new SystemException(
'Not array returned from: '.print_r($handler,
true));
29 if (! is_array(
$type))
34 if (!
$type[
'MODULE'])
38 if (isset($types[
$name]))
51 if (! $types =& static::$types)
53 static::getTypesInternal();
58 static::$ready =
true;
60 uasort($types,
function (
$a, $b)
65 return $a < $b ? -1 : (
$a > $b ? 1 : 0);
68 if (static::$checkModule)
71 foreach ($types as &
$type)
74 $type[
'ACTIVE'] = $module && $module[
'ACTIVE'];
98 $types = static::getTypes();
static getTypes(array $filter=null)
static getTypesInternal()
static isTypeActive($name)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
ExecuteModuleEventEx($arEvent, $arParams=[])
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"