Your IP : 3.148.112.65
<?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>
<?
//}