%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.140.196.48
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/catalog/load_import/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/catalog/load_import/commerceml_setup.php
<?
//<title>CommerceML</title>
IncludeModuleLangFile($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/catalog/import_setup_templ.php');

$arSetupErrors = array();

//********************  ACTIONS  **************************************//
if (($ACTION == 'IMPORT_EDIT' || $ACTION == 'IMPORT_COPY') && $STEP == 1)
{
	if (isset($arOldSetupVars['URL_FILE_1C']))
		$URL_FILE_1C = $arOldSetupVars['URL_FILE_1C'];
	if (isset($arOldSetupVars['IBLOCK_TYPE_ID']))
		$IBLOCK_TYPE_ID = $arOldSetupVars['IBLOCK_TYPE_ID'];
	if (isset($arOldSetupVars['outFileAction']))
		$outFileAction = $arOldSetupVars['outFileAction'];
	if (isset($arOldSetupVars['CONVERT_UTF8']))
		$CONVERT_UTF8 = $arOldSetupVars['CONVERT_UTF8'];
	if (isset($arOldSetupVars['SETUP_PROFILE_NAME']))
		$SETUP_PROFILE_NAME = $arOldSetupVars['SETUP_PROFILE_NAME'];
	if (isset($arOldSetupVars['USE_TRANSLIT']))
		$USE_TRANSLIT = $arOldSetupVars['USE_TRANSLIT'];
	if (isset($arOldSetupVars['ADD_TRANSLIT']))
		$ADD_TRANSLIT = $arOldSetupVars['ADD_TRANSLIT'];
	if (isset($arOldSetupVars['keepExistingProperties']))
		$keepExistingProperties = $arOldSetupVars['keepExistingProperties'];
	if (isset($arOldSetupVars['activateFileData']))
		$activateFileData = $arOldSetupVars['activateFileData'];
}
if ($STEP > 1)
{
	if ($URL_FILE_1C <> '' && file_exists($_SERVER["DOCUMENT_ROOT"].$URL_FILE_1C) && is_file($_SERVER["DOCUMENT_ROOT"].$URL_FILE_1C))
		$DATA_FILE_NAME = $_SERVER["DOCUMENT_ROOT"].$URL_FILE_1C;

	if ($DATA_FILE_NAME == '')
	{
		$arSetupErrors[] = GetMessage("CICML_ERROR_NO_DATAFILE");
	}

	if ($IBLOCK_TYPE_ID == '')
	{
		$arSetupErrors[] = GetMessage("CICML_ERROR_NO_IBLOCKTYPE");
	}

	$USE_TRANSLIT = (isset($USE_TRANSLIT) && 'Y' == $USE_TRANSLIT ? 'Y' : 'N');
	$ADD_TRANSLIT = (isset($ADD_TRANSLIT) && 'Y' == $ADD_TRANSLIT ? 'Y' : 'N');
	$keepExistingProperties = (isset($keepExistingProperties) && 'Y' == $keepExistingProperties ? 'Y' : 'N');
	$activateFileData = (isset($activateFileData) && 'Y' == $activateFileData ? 'Y' : 'N');

	if (!empty($arSetupErrors))
	{
		$STEP = 1;
	}
}
//********************  END ACTIONS  **********************************//

$aMenu = array(
	array(
		"TEXT"=>GetMessage("CATI_ADM_RETURN_TO_LIST"),
		"TITLE"=>GetMessage("CATI_ADM_RETURN_TO_LIST_TITLE"),
		"LINK"=>"/bitrix/admin/cat_import_setup.php?lang=".LANGUAGE_ID,
		"ICON"=>"btn_list",
	)
);

$context = new CAdminContextMenu($aMenu);

$context->Show();

if (!empty($arSetupErrors))
	ShowError(implode('<br />', $arSetupErrors));

$actionParams = "";
if ($adminSidePanelHelper->isSidePanel())
{
	$actionParams = "?IFRAME=Y&IFRAME_TYPE=SIDE_SLIDER";
}
?>
<form method="POST" action="<? echo $APPLICATION->GetCurPage().$actionParams; ?>" ENCTYPE="multipart/form-data" name="dataload">
<?
$aTabs = array(
	array("DIV" => "edit1", "TAB" => GetMessage("CAT_ADM_CML1_IMP_TAB1"), "ICON" => "store", "TITLE" => GetMessage("CAT_ADM_CML1_IMP_TAB1_TITLE")),
	array("DIV" => "edit2", "TAB" => GetMessage("CAT_ADM_CML1_IMP_TAB2"), "ICON" => "store", "TITLE" => GetMessage("CAT_ADM_CML1_IMP_TAB2_TITLE")),
);

$tabControl = new CAdminTabControl("tabControl", $aTabs, false, true);

$tabControl->Begin();

$tabControl->BeginNextTab();

if ($STEP == 1)
{
	?><tr class="heading">
		<td colspan="2"><? echo GetMessage("CICML_DATA_IMPORT"); ?></td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage("CICML_F_DATAFILE2"); ?></td>
		<td valign="top" width="60%">
			<input type="text" name="URL_FILE_1C" size="40" value="<? echo htmlspecialcharsbx($URL_FILE_1C); ?>">
			<input type="button" value="<? echo GetMessage("CICML_F_BUTTON_CHOOSE"); ?>" onclick="cmlBtnSelectClick();"><?
CAdminFileDialog::ShowScript(
	array(
		"event" => "cmlBtnSelectClick",
		"arResultDest" => array("FORM_NAME" => "dataload", "FORM_ELEMENT_NAME" => "URL_FILE_1C"),
		"arPath" => array("PATH" => "/upload/catalog", "SITE" => SITE_ID),
		"select" => 'F',// F - file only, D - folder only, DF - files & dirs
		"operation" => 'O',// O - open, S - save
		"showUploadTab" => true,
		"showAddToMenuTab" => false,
		"fileFilter" => 'xml',
		"allowAllFiles" => true,
		"SaveConfig" => true
	)
);
		?></td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage("CICML_F_IBLOCK"); ?></td>
		<td valign="top" width="60%">
			<select name="IBLOCK_TYPE_ID" class="adm-detail-iblock-types"><?
				if (!isset($IBLOCK_TYPE_ID))
					$IBLOCK_TYPE_ID = '';
				?><option value="">- <? echo GetMessage("CICML_F_IBLOCK_SELECT"); ?> -</option><?
				$rsIBlockTypes = CIBlockType::GetList(array('ID' => 'ASC'));
				while ($arIBlockType = $rsIBlockTypes->Fetch())
				{
					if($arIBLang = CIBlockType::GetByIDLang($arIBlockType["ID"], LANGUAGE_ID))
					{
						?><option value="<? echo htmlspecialcharsbx($arIBlockType['ID']); ?>"<? echo ($arIBlockType['ID'] == $IBLOCK_TYPE_ID ? ' selected' : ''); ?>><? echo htmlspecialcharsex($arIBLang["NAME"]); ?> [<? echo htmlspecialcharsex($arIBlockType['ID']); ?>]</option><?
					}
				}
				?>
			</select>
		</td>
	</tr>
	<tr class="heading">
		<td colspan="2"><? echo GetMessage('CATI_ADDIT_SETTINGS'); ?></td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage("CICML_F_OUTFILEACTION"); ?>:</td>
		<td valign="top" width="60%"><?
			if (!isset($outFileAction) || (
				$outFileAction != 'D' && $outFileAction != 'H' && $outFileAction != 'F'
			))
			{
				$outFileAction = COption::GetOptionString("catalog", "default_outfile_action");
			}
			?><input type="radio" name="outFileAction" id="outFileAction_D" value="D" <?if ($outFileAction == "D") echo "checked";?>> <label for="outFileAction_D"><?echo GetMessage("CICML_OF_DEL") ?></label><br>
			<input type="radio" name="outFileAction" id="outFileAction_H" value="H" <?if ($outFileAction=="H") echo "checked";?>> <label for="outFileAction_H"><?echo GetMessage("CICML_OF_DEACT") ?></label><br>
			<input type="radio" name="outFileAction" id="outFileAction_F" value="F" <?if ($outFileAction=="F") echo "checked";?>> <label for="outFileAction_F"><?echo GetMessage("CICML_OF_KEEP") ?></label>
		</td>
	</tr>
	<tr>
		<td valign="top" width="40%"><?= GetMessage("CML_S_ACT_DATA") ?>:</td>
		<td valign="top" width="60%"><?
			if (!isset($activateFileData) || ('Y' != $activateFileData && 'N' != $activateFileData))
			{
				$activateFileData = 'N';
			}
			?><input type="radio" name="activateFileData" id="activateFileData_Y" value="Y" <?if ($activateFileData=="Y") echo "checked";?>> <label for="activateFileData_Y"><?= GetMessage("CML_S_YES") ?></label><br>
			<input type="radio" name="activateFileData" id="activateFileData_N" value="N" <?if ($activateFileData=="N") echo "checked";?>> <label for="activateFileData_N"><?= GetMessage("CML_S_NO") ?></label>
		</td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage("CML_S_KEEP_PRP"); ?>:</td>
		<td valign="top" width="60%">
			<input type="hidden" name="keepExistingProperties" id="keepExistingProperties_N" value="N">
			<input type="checkbox" name="keepExistingProperties" id="keepExistingProperties_Y" value="Y" <?if (isset($keepExistingProperties) && $keepExistingProperties=="Y") echo "checked";?>>
		</td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage("CICML_CONVERT_UTF8"); ?>:</td>
		<td valign="top" width="60%"><?
			if (!isset($CONVERT_UTF8) || ('N' != $CONVERT_UTF8 && 'Y' != $CONVERT_UTF8))
			{
				$CONVERT_UTF8 = 'N';
			}
			?><input type="radio" name="CONVERT_UTF8" id="CONVERT_UTF8_N" value="N" <?if ($CONVERT_UTF8=="N") echo "checked";?>> <label for="CONVERT_UTF8_N"><?echo GetMessage("CICML_CONVERT_NO");?></label><br>
			<input type="radio" name="CONVERT_UTF8" id="CONVERT_UTF8_Y" value="Y" <?if ($CONVERT_UTF8=="Y") echo "checked";?>> <label for="CONVERT_UTF8_Y"><?echo GetMessage("CICML_CONVERT_YES");?></label>
		</td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage('CATI_USE_CODE_TRANSLIT'); ?>:</td>
		<td valign="top" width="60%">
			<input type="hidden" name="USE_TRANSLIT" id="USE_TRANSLIT_N" value="N">
			<input type="checkbox" name="USE_TRANSLIT" id="USE_TRANSLIT_Y" value="Y" <? echo (isset($USE_TRANSLIT) && 'Y' == $USE_TRANSLIT ? ' checked' : ''); ?>>
		</td>
	</tr>
	<tr>
		<td valign="top" width="40%"><? echo GetMessage('CATI_ADD_CODE_TRANSLIT'); ?>:</td>
		<td valign="top" width="60%">
			<input type="hidden" name="ADD_TRANSLIT" id="ADD_TRANSLIT_N" value="N">
			<input type="checkbox" name="ADD_TRANSLIT" id="ADD_TRANSLIT_Y" value="Y" <? echo (isset($ADD_TRANSLIT) && 'Y' == $ADD_TRANSLIT ? ' checked' : ''); ?>>
		</td>
	</tr>
	<?if ($ACTION=="IMPORT_SETUP" || $ACTION == 'IMPORT_EDIT' || $ACTION == 'IMPORT_COPY')
	{
		?><tr class="heading">
			<td colspan="2"><? echo GetMessage("CICML_SAVE_SCHEME"); ?></td>
		</tr>
		<tr>
			<td valign="top" width="40%"><?echo GetMessage("CICML_SSCHEME_NAME") ?>:</td>
			<td valign="top" width="60%">
				<input type="text" name="SETUP_PROFILE_NAME" size="40" value="<? echo htmlspecialcharsbx($SETUP_PROFILE_NAME); ?>">
			</td>
		</tr><?
	}
}

$tabControl->EndTab();

$tabControl->BeginNextTab();

if ($STEP == 2)
{
	$FINITE = true;
}

$tabControl->EndTab();

$tabControl->Buttons();

?>
<? echo bitrix_sessid_post(); ?>
<?
if ($ACTION == 'IMPORT_EDIT' || $ACTION == 'IMPORT_COPY')
{
	?><input type="hidden" name="PROFILE_ID" value="<? echo intval($PROFILE_ID); ?>"><?
}

if ($STEP < 2)
{
	?><input type="hidden" name="STEP" value="<?echo intval($STEP) + 1;?>">
	<input type="hidden" name="lang" value="<?echo LANGUAGE_ID; ?>">
	<input type="hidden" name="ACT_FILE" value="<?echo htmlspecialcharsbx($_REQUEST["ACT_FILE"]) ?>">
	<input type="hidden" name="ACTION" value="<?echo htmlspecialcharsbx($ACTION) ?>">
	<input type="hidden" name="SETUP_FIELDS_LIST" value="URL_FILE_1C,IBLOCK_TYPE_ID,USE_TRANSLIT,ADD_TRANSLIT,outFileAction,CONVERT_UTF8,keepExistingProperties,activateFileData">
	<input type="submit" value="<?echo (($ACTION=="IMPORT")?GetMessage("CICML_NEXT_STEP_F"):GetMessage("CICML_SAVE"))." &gt;&gt;" ?>" name="submit_btn"><?
}
$tabControl->End();

?></form>
<script type="text/javascript">
<?if ($STEP < 2):?>
tabControl.SelectTab("edit1");
tabControl.DisableTab("edit2");
<?elseif ($STEP == 2):?>
tabControl.SelectTab("edit2");
tabControl.DisableTab("edit1");
<?endif;?>
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit