Your IP : 3.21.106.9


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

<?
use Webprofy\Load;

$MODULE_ID = "webprofy.importer";

IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/options.php");

CModule::IncludeModule($MODULE_ID);
CModule::IncludeModule("main");

$aTabs = array(
	array(
		'DIV' => 'index',
		'TAB' => GetMessage('MAIN_TAB_SET'),
		'ICON' => $MODULE_ID,
		'TITLE' => 'Загрузить шаблоны',
		'OPTIONS' => Array(

		)
	),
);

$tabControl = new \CAdminTabControl("tabControl", $aTabs);

if($_POST && check_bitrix_sessid()){
	$loader = new Load();
	if($_POST['project_code']){
		$code = htmlspecialchars(trim($_POST['project_code']));
		$loader->setCode($code);
	}elseif($_POST['teamwork_id']){
		$id = htmlspecialchars(trim($_POST['teamwork_id']));
		$loader->setId($id);
	}

	$loader->download();
}

$tabControl->Begin();
?>

<form method="post" action="<? echo $APPLICATION->GetCurPage() ?>?mid=<?=urlencode($mid)?>&amp;lang=<?=LANGUAGE_ID?>">
	<?
	foreach($aTabs as $aTab){
		$tabControl->BeginNextTab();?>
		<div style="margin-bottom: 10px;">Заполните код или id в тимворке, и нажмите кнопку загрузить</div>
		<div style="margin-bottom: 10px;">
			<label>Символьный код проекта</label><br>
			<input type="text" name="project_code" placeholder="Символьный код проекта">
		</div>

		<div style="margin-bottom: 10px;">
			<label>Id проекта в тимворке</label><br>
			<input type="text" name="teamwork_id" placeholder="Id проекта в тимворке">
		</div>
	<?} ?>

	<? $tabControl->Buttons(); ?>
	<input type="submit" name="load" value="Загрузить"
		   title="Загрузить" class="adm-btn-save">
	<?=bitrix_sessid_post();?>
	<? $tabControl->End(); ?>
</form>

<? /** Обновление модуля через git в админке */?>
<? if(isset($_POST['update'])) { ?>
	<p style="padding: 10px; background: #fff;">
		<? if(mb_strlen(exec('which git')) > 0) {
			$remote = exec('cd '.__DIR__.' && git remote -v');
			// Проверяем что подключен репозиторий контент-плана
			if(mb_strpos($remote, "origin	git@bitbucket.org:webprofy/content.plan.importer.git") !== false) {
				exec('cd '.__DIR__.' && git pull origin master');
				echo 'Произведена попытка обновления через git, убедитесь что ниже отображается последняя версия модуля.';
			} else {
				echo 'Модуль подключен к некорректному репозиторию. ';
			}
		} else {
			echo 'Не установлен git, не возможно обновить модуль.';
		} ?>
	</p>
<? } ?>
<? include(__DIR__ .'/install/version.php'); ?>
<p>Версия модуля: <?=$arModuleVersion['VERSION']?></p>
<p>
<form action="" method="post">
	<input type="submit" name="update" value="Обновить модуль" class="adm-btn" />
</form>
</p>