Your IP : 3.148.112.65


Current Path : /home/bitrix/ext_www/easy-comfort.com.ua/local/modules/webprofy.importer/view/
Upload File :
Current File : /home/bitrix/ext_www/easy-comfort.com.ua/local/modules/webprofy.importer/view/importer.php

<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_before.php';
$arTemplates = [];
$dir = dirname(__DIR__) . '/config';
$files = scandir($dir);
foreach($files as $file){
	if(($file == '.') || ($file == '..')){
		continue;
	}
	$fileData = json_decode(file_get_contents($dir . DIRECTORY_SEPARATOR . $file), true);
	if($fileData['name']){
		$arTemplates[$file] = $fileData['name'] . ' ' . $file;
	} else{
		$arTemplates[$file] = $file;
	}
}

CJSCore::RegisterExt('wp_importer_ui', array(
	'js' => '/local/modules/webprofy.importer/js/script.js',
	'css' => '/local/modules/webprofy.importer/css/styles.css',
	'rel' => (array('jquery'))
));
CJSCore::Init(array("wp_importer_ui"));

$aTabs = array(
	array(
		"DIV" => "edit1",
		"TAB" => 'Настройки',
		"ICON" => "main_channel_edit",
		"TITLE" => "",
	),
);
$tabControl = new \CAdminTabControl("tabControl", $aTabs);
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php';
global $APPLICATION;
$APPLICATION->SetTitle('Загрузка контент-плана');

$tabControl->Begin();
//if(!empty($arTemplates)){
	?>
	<div class="import-container">
			<div class="import-container__form">
				<p style="font-size: 16px; font-weight: bold; margin: 0 0 40px;"><a href="https://www.dropbox.com/s/sa8ccrewlw6760h/Webrofy%20-%D0%9A%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%BF%D0%BB%D0%B0%D0%BD.mp4?dl=0" target="_blank">Скринкаст</a> по загрузке контента-плана</p>
				<form action="/local/modules/webprofy.importer/ajax.php" id="importForm">

				<input type="hidden" id="ajaxUrl" value="/local/modules/webprofy.importer/ajax.php">
				<div class="import_section">
                    <section id="step_zero">
                        <h2>Шаг 1. Синхронизация шаблонов проекта</h2>
                        <a href="/bitrix/admin/settings.php?lang=ru&mid=webprofy.importer"
                           class="import-container__settings"
                           target="_blank">Настройки модуля</a>
                    </section>

					<section id="step_one">
						<h2>Шаг 2. Выберите шаблон контент-плана</h2>
						<select name="template" id="template">
							<option value="">Не установлено</option>
							<? foreach($arTemplates as $key => $template){
								?>
								<option value="<?= $key ?>"><?= $template ?></option>
								<?
							} ?>
						</select>
					</section>

					<section id="step_two">

					</section>

					<section id="step_three" class="is_hidden">
						<h2>Шаг 4. Файлы</h2>
						<div class="load_file">
							<div class="load_file-block">
								<h4>Файл контент-плана</h4>
								<? echo \Bitrix\Main\UI\FileInput::createInstance(array(
									"name" => "file_xlsx",
									"upload" => true,
									"uploadType" => "path",
									"medialib" => false,
									"fileDialog" => true,
									"cloud" => false,
									"maxCount" => 1,
									"maxSize" => 0,
									"allowUpload" => "A",
									"allowUploadExt" => ".xlsx",
									"allowSort" => "Y"
								))->show();
								?>
							</div>
							<div class="load_file-block">
								<h4>Дополнительные файлы (zip-архив)</h4>
								<? echo \Bitrix\Main\UI\FileInput::createInstance(array(
									"name" => "file_zip",
									"upload" => true,
									"uploadType" => "path",
									"medialib" => false,
									"fileDialog" => true,
									"cloud" => false,
									"maxCount" => 1,
									"maxSize" => 0,
									"allowUpload" => "A",
									"allowUploadExt" => ".zip",
									"allowSort" => "Y"
								))->show();
								?>
							</div>
						</div>
					</section>
				</div>

				<div class="import_section">
				</div>
					<input type="submit" name="import" value="Импортировать"/>


				</form>
			</div>
			<div class="import-container__log">

			</div>
	</div>
	<?
//}