403Webshell
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/acrit.import/admin/include/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/acrit.import/admin/include/edit_step1.php
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
IncludeModuleLangFile(__FILE__);

function GetIBlockDropDownListCust($IBLOCK_ID, $strTypeName, $strIBlockName, $arFilter = false, $strAddType = '', $strAddIBlock = '')
{
    if(!is_array($arFilter))
        $arFilter = array();
    $arFilter["MIN_PERMISSION"] = "R";

    return GetIBlockDropDownListEx($IBLOCK_ID, $strTypeName, $strIBlockName, $arFilter, '', '', $strAddType, $strAddIBlock);
}
?>

<?
if (!empty($arProfileFields)) {
	foreach ($arProfileFields as $code => $arField) {
		if (!$arField['display']) {
		    echo '<input type="hidden" name="PROFILE['.$code.']" value="'.$arField['default'].'" />' . "\n";
		}
	}
}
?>

<tr class="heading" align="center">
    <td colspan="2"><b><?=GetMessage("ACRIT_IMPORT_STEP1_SUBTIT1"); ?></b></td>
</tr>

<tr>
    <td><?=GetMessage("ACRIT_IMPORT_FLD_NAME"); ?>:</td>
    <td>
        <input type="text" name="PROFILE[NAME]" value="<?=$arProfile['NAME'];?>" size="20" />
    </td>
</tr>

<tr>
    <td><?=GetMessage("ACRIT_IMPORT_FLD_CODE"); ?>:</td>
    <td>
        <input type="text" name="PROFILE[CODE]" value="<?=$arProfile['CODE'];?>" size="12" />
    </td>
</tr>

<tr>
    <td><?=GetMessage("ACRIT_IMPORT_FLD_TYPE"); ?>:</td>
    <td>
        <?if(!empty($arImportTypes)):?>
        <select name="PROFILE[TYPE]" id="profile_type">
            <?foreach($arImportTypes as $k => $arType):?>
            <option value="<?=$k;?>"<?=$arProfile['TYPE']==$k?' selected':'';?>><?=$arType['name'];?></option>
            <?endforeach;?>
        </select>
        <?endif;?>
    </td>
</tr>

<tr class="heading" align="center">
    <td colspan="2"><b><?=GetMessage("ACRIT_IMPORT_STEP1_SUBTIT2"); ?></b></td>
</tr>

<?if ($arProfileFields['SOURCE_TYPE']['display']):?>
<tr>
    <td><?=$arProfileFields['SOURCE_TYPE']['name'];?>:</td>
    <td>
        <?if(!empty($arImportTypes[$arProfile['TYPE']]['source_types'])):?>
        <select name="PROFILE[SOURCE_TYPE]" id="source_type">
            <?foreach($arImportTypes[$arProfile['TYPE']]['source_types'] as $k):?>
            <?$arType = $arSourceTypes[$k];?>
            <option value="<?=$k;?>"<?=$arProfile['SOURCE_TYPE']==$k?' selected':'';?>><?=$arType['name'];?></option>
            <?endforeach;?>
        </select>
        <?endif;?>
    </td>
</tr>
<?endif;?>

<?if ($arProfileFields['SOURCE']['display']):?>
<?if ($arProfile['SOURCE_TYPE'] == 'file'):?>
<tr>
    <td width="40%"><?=$arProfileFields['SOURCE']['name'];?>:</td>
    <td width="60%">
        <input type="text" name="SOURCE" value="<?=$arProfile['SOURCE'];?>" size="30" />
        <input type="button" value="<?=GetMessage("ACRIT_IMPORT_OPEN"); ?>" OnClick="BtnClick()">
        <?
        $file_filter = $arImportTypes[$arProfile['TYPE']]['file_ext'];
        $arFileDialogParams = array(
            "event" => "BtnClick",
            "arResultDest" => array(
                "FORM_NAME" => "import_form",
                "FORM_ELEMENT_NAME" => "SOURCE",
            ) ,
            "arPath" => array(
                "SITE" => SITE_ID,
                "PATH" => "/".COption::GetOptionString("main", "upload_dir", "upload"),
            ) ,
            "select" => 'F',
            "operation" => 'O',
            "showUploadTab" => true,
            "showAddToMenuTab" => false,
            "fileFilter" => $file_filter,
            "allowAllFiles" => true,
            "SaveConfig" => true,
        );
        ?>
        <?CAdminFileDialog::ShowScript($arFileDialogParams);?>
    </td>
</tr>
<?elseif ($arProfile['SOURCE_TYPE'] == 'url'):?>
<tr>
    <td width="40%"><?=$arProfileFields['SOURCE']['name'];?>:</td>
    <td width="60%">
        <input type="text" name="SOURCE" value="<?=$arProfile['SOURCE'];?>" size="41" />
    </td>
</tr>
<?elseif ($arProfile['SOURCE_TYPE'] == 'oauth'):?>
<tr>
    <td width="40%"><?=$arProfileFields['SOURCE']['name'];?>:</td>
    <td width="60%">
        <input type="text" name="SOURCE" value="<?=$arProfile['SOURCE'];?>" size="41" />
    </td>
</tr>
<?endif;?>
<?endif;?>
<?if ($arProfile['SOURCE_TYPE'] == 'oauth'):?>
<?if ($arProfileFields['SOURCE_LOGIN']['display']):?>
<tr>
    <td><?=$arProfileFields['SOURCE_LOGIN']['name'];?>:</td>
    <td>
        <input type="text" name="PROFILE[SOURCE_LOGIN]" value="<?=$arProfile['SOURCE_LOGIN'];?>" size="41" />
    </td>
</tr>
<?endif;?>
<?if ($arProfileFields['SOURCE_KEY']['display']):?>
<tr>
    <td><?=$arProfileFields['SOURCE_KEY']['name'];?>:</td>
    <td>
        <input type="text" name="PROFILE[SOURCE_KEY]" value="<?=$arProfile['SOURCE_KEY'];?>" size="41" />
    </td>
</tr>
<?endif;?>
<?endif;?>

<?if ($arProfileFields['ENCODING']['display']):?>
<tr>
    <td>
        <div style="display: inline-block;">
            <span id="hint_PROFILE_ENCODING"></span><script type="text/javascript">BX.hint_replace( BX( 'hint_PROFILE_ENCODING' ), '<?=$arProfileFields['ENCODING']['hint'];?>' );</script>
        </div>
        <?=$arProfileFields['ENCODING']['name'];?>:
    </td>
    <td>
        <input type="text" name="PROFILE[ENCODING]" value="<?=$arProfile['ENCODING'];?>" size="15" />
    </td>
</tr>
<?endif;?>

<tr>
    <td><?=GetMessage("ACRIT_IMPORT_FLD_IBLOCK_ID"); ?>:</td>
    <td>
        <?echo GetIBlockDropDownListCust($arProfile['IBLOCK_ID'], 'IBLOCK_TYPE_ID', 'PROFILE[IBLOCK_ID]', false, 'class="adm-detail-iblock-types"', 'class="adm-detail-iblock-list"'); ?>
    </td>
</tr>

<tr>
    <td colspan="2">
        <div class="adm-info-message">
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/obshchie-nastroyki-profilya/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_PROFILES"); ?></a><br />
            <?if ($arProfile['TYPE'] == 'csv'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-csv-formata/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_CSV"); ?></a>
            <?endif;?>
            <?if ($arProfile['TYPE'] == 'xml'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-xml-faylov/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_XML"); ?></a>
            <?endif;?>
            <?if ($arProfile['TYPE'] == 'xlsx'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-xlsx-faylov/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_XLSX"); ?></a>
            <?endif;?>
            <?if ($arProfile['TYPE'] == 'iblock'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-xml-s-dannymi-infobloka/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_IBLOCK"); ?></a>
            <?endif;?>
            <?if ($arProfile['TYPE'] == 'yml'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-yml-faylov/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_YML"); ?></a>
            <?endif;?>
            <?if ($arProfile['TYPE'] == 'adsapi'):?>
            <a href="https://www.acrit-studio.ru/technical-support/nastroyka-modulya-universalnyy-import/nastroyka-importa-iz-servisa-ads-api-ru/" target="_blank"><?=GetMessage("ACRIT_IMPORT_STEP1_HELP_ADSAPI"); ?></a>
            <?endif;?>
        </div>
    </td>
</tr>

Youez - 2016 - github.com/yon3zu
LinuXploit