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/sproduction.datasync/admin/ |
Upload File : |
<? require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php" ); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/interface/admin_lib.php"); $MODULE_ID = "sproduction.datasync"; CModule::IncludeModule($MODULE_ID); use \SProduction\Datasync\Utilities, \SProduction\Datasync\SettingsIblocksProfiles, \Bitrix\Main\Localization\Loc, \Bitrix\Main\Config\Option, \Bitrix\Main\Page\Asset, \Bitrix\Sale; Loc::LoadMessages(__FILE__); $loc_messages = Loc::loadLanguageFile(__FILE__); $scripts = ['/bitrix/js/'.$MODULE_ID.'/page_iblocks_edit.js']; $styles = []; $profile_id = intval($_GET['id']); $profile = SettingsIblocksProfiles::get($profile_id); $profile_name = Utilities::convEncToWin($profile[SettingsIblocksProfiles::BLOCK_MAIN]['name']); require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/" . $MODULE_ID . "/admin/include/header.php" ); ?> <script> profile_id = '<?=$profile_id;?>'; messages.ru.page = { <?foreach ($loc_messages as $k => $message):?> <?=$k;?>: '<?=str_replace(array("\n", "\r"), '', $message);?>', <?endforeach;?> }; </script> <div id="app"> <div class="sprod-dsync-page" id="sprod_dsync_profile_edit_page"> <div class="wrapper iframe-wrapper"> <div class="container-fluid pl-3 pr-3 pt-3"> <b-card> <b-nav pills> <b-nav-item href="/bitrix/admin/sprod_dsync_iblocks_main.php?lang=ru" target="_top"><?=Loc::getMessage('SP_DS_PAGE_IBLOCKS_MENU_MAIN');?></b-nav-item> <b-nav-item href="/bitrix/admin/sprod_dsync_iblocks_profiles.php?lang=ru" target="_top" active><?=Loc::getMessage('SP_DS_PAGE_IBLOCKS_MENU_IBLOCKS');?></b-nav-item> </b-nav> </b-card> <div class="page-title-box"> <loader :counter="loader_counter" class="mb-3"></loader> <h4 class="page-title"><?=Loc::getMessage('SP_DS_PAGE_IBLOCKS_EDIT_TITLE', ['#TITLE#' => $profile_name]);?></h4> </div> <main-errors :errors="errors" :warnings="warnings"></main-errors> <div :class="{ 'block-disabled': loader_counter }"> <b-tabs active-nav-item-class="bg-success" pills> <b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_MAIN');?>" v-if="state.main.display" active> <messages :items="state.main.messages"></messages> <b-card-text :class="{ 'block-disabled': state.main.active == false }"> <profile-tab-main :crm_iblocks_list="info.crm.iblocks" :crm_iblock_link="info.crm.iblock_link" :store_search_fields="info.store.search_fields" :crm_search_fields="info.crm.search_fields" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab-main> </b-card-text> </b-tab> <b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_BASE');?>" v-if="state.base.display"> <messages :items="state.base.messages"></messages> <b-card-text :class="{ 'block-disabled': state.base.active == false }"> <profile-tab code="base" :fields_list="info.fields" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab> </b-card-text> </b-tab> <b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_PROPS');?>" v-if="state.props.display"> <messages :items="state.props.messages"></messages> <b-card-text :class="{ 'block-disabled': state.props.active == false }"> <profile-tab code="props" :fields_list="info.fields" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab> </b-card-text> </b-tab> <b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_CATALOG');?>" v-if="state.catalog.display"> <messages :items="state.catalog.messages"></messages> <b-card-text :class="{ 'block-disabled': state.catalog.active == false }"> <profile-tab code="catalog" :fields_list="info.fields" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab> </b-card-text> </b-tab> <!--<b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_OTHER');?>" v-if="state.other.display"> <messages :items="state.main.messages"></messages> <b-card-text v-bind:class="{ 'block-disabled': state.other.active == false }"> <profile-tab code="other" :fields_list="info.fields" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab> </b-card-text> </b-tab>--> <b-tab title="<?=Loc::getMessage('SP_DS_IBLOCKS_EDIT_TAB_SYNC');?>" v-if="state.sync.display"> <messages :items="state.sync.messages"></messages> <b-card-text :class="{ 'block-disabled': state.sync.active == false }"> <profile-tab-sync code="sync" :crm_iblock_link="info.crm.iblock_link" :state_man_sync="state.man_sync" :state_add_sync="state.add_sync" @load_start="startLoadingInfo" @load_stop="stopLoadingInfo" @block_update="updateBlocks" ></profile-tab-sync> </b-card-text> </b-tab> </b-tabs> </div> <profile-info></profile-info> <!-- <b-alert show><i class="fa fa-question-circle"></i> --><?//=Loc::getMessage('SP_DS_PAGE_IBLOCKS_EDIT_HELP_LINK');?><!--</b-alert>--> <!-- <b-alert show><i class="fa fa-question-circle"></i> --><?//=Loc::getMessage('SP_DS_PAGE_IBLOCKS_EDIT_HELP_LINK_2');?><!--</b-alert>--> </div> <!-- end container --> </div> </div> </div> <? require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/" . $MODULE_ID . "/admin/include/footer.php" );