Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/epages.pickpoint/admin/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/epages.pickpoint/admin/pickpoint_edit.php

<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/epages.pickpoint/include.php';
require $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/epages.pickpoint/constants.php';
$iModuleID = 'epages.pickpoint';
$ST_RIGHT = $APPLICATION->GetGroupRight($iModuleID);

if ($ST_RIGHT == 'D') {
    $APPLICATION->AuthForm(GetMessage('ACCESS_DENIED'));
}
IncludeModuleLangFile(__FILE__);
$message = null;

if ($_GET['ORDER_ID']) {
    try {
        $ppRequest = new PickPoint\Request(
            $arServiceTypesCodes,
            $arOptionDefaults,
            $arEnclosingTypesCodes
        );

        $editOrderData = $ppRequest->getOrderDataToMakeUpdateForm($_GET['ORDER_ID'], $statusTable);

        if (!empty($_REQUEST['EDIT'])) {
            $ppRequest->changeInvoice($_GET['ORDER_ID'], $_REQUEST['EDIT'], $_REQUEST['EDIT']['PP_INVOICE_NUMBER']);
            LocalRedirect('/bitrix/admin/pickpoint_edit.php?mess=ok&ORDER_ID='.$_GET['ORDER_ID']);
        }

    } catch (Bitrix\Main\SystemException $exception) {
        echo $exception->getMessage();
    }
} else {
    LocalRedirect('/bitrix/admin/pickpoint_export.php');
}
$arTabs = array();
$arTabs[] = array(
    'DIV' => 'export',
    'TAB' => GetMessage('PP_EDIT'),
    'TITLE' => GetMessage('PP_EDIT'),
);
$tabControl = new CAdminTabControl('tabControl', $arTabs);
?>


<?php if ($_REQUEST['mess'] == 'ok') {
    CAdminMessage::ShowMessage(array('MESSAGE' => GetMessage('PP_NEW_INVOICE'), 'TYPE' => 'OK'));
}
?>
<style>

    .edit_form input{
        width: 50%;
        padding-left: 20px;
    }

    .edit_form span{
        padding-right: 50px;
    }

</style>

<form method="post" class="edit_form" action="" name="find_form">
<?php
if ($ex = $APPLICATION->GetException()) {
    CAdminMessage::ShowOldStyleError($ex->GetString());
}
$tabControl->Begin();
$tabControl->BeginNextTab();
if ($_GET['ORDER_ID']) {
?>
    <input type="hidden" name="EDIT[PP_INVOICE_NUMBER]" value="<?= $editOrderData['DATA']['PP_INVOICE_ID']?>">
    <div><?= getMessage('PP_PHONE'); ?></div> <input type="text" name="EDIT[PP_PHONE]" value="<?= $editOrderData['DATA']['SMS_PHONE'] ?>" <?= $editOrderData['FIELDS']['MobilePhone'] || $editOrderData['FIELDS_ALL'] ? '' : 'readonly'; ?>><br><br>
    <div><?= getMessage('PP_NAME'); ?></div> <input type="text" name="EDIT[PP_NAME]" value="<?= $editOrderData['DATA']['NAME'] ?>" <?= $editOrderData['FIELDS']['RecipientName'] || $editOrderData['FIELDS_ALL'] ? '' : 'readonly'; ?>><br><br>
    <div><?= getMessage('PP_EMAIL'); ?></div> <input type="email" name="EDIT[PP_EMAIL]" value="<?= $editOrderData['DATA']['EMAIL'] ?>" <?= $editOrderData['FIELDS']['Email'] || $editOrderData['FIELDS_ALL'] ? '' : 'readonly'; ?>><br><br>
    <div><?= getMessage('PP_POSTOMAT'); ?></div> <input type="text" name="EDIT[PP_POSTAMAT_ID]" value="<?= $editOrderData['DATA']['POSTAMAT_ID'] ?>" <?= $editOrderData['FIELDS']['PostamatNumber'] || $editOrderData['FIELDS_ALL'] ? '' : 'readonly'; ?>><br><br>
    <br><br>
    <div><?= getMessage('PP_WIDTH'); ?></div> <input type="text" name="EDIT[PP_WIDTH]" value="<?= $editOrderData['DIMENSION']['WIDTH'] ?>" <?= $editOrderData['INVOICE_SEND'] ? 'readonly' : ''; ?>><br><br>
    <div><?= getMessage('PP_HEIGHT'); ?></div> <input type="text" name="EDIT[PP_HEIGHT]" value="<?= $editOrderData['DIMENSION']['HEIGHT'] ?>" <?= $editOrderData['INVOICE_SEND'] ? 'readonly' : ''; ?>><br><br>
    <div><?= getMessage('PP_DEPTH'); ?></div> <input type="text" name="EDIT[PP_DEPTH]" value="<?= $editOrderData['DIMENSION']['DEPTH'] ?>" <?= $editOrderData['INVOICE_SEND'] ? 'readonly' : ''; ?>><br><br>


    <input type="submit" class="adm-btn-save" name="export" value="<?php echo GetMessage('PP_EXPORT_BUTTON') ?>">
<?php } else { ?>

<? } ?>
<?php $tabControl->Buttons(); ?>
<?php
$tabControl->End();
$tabControl->ShowWarnings('find_form', $message);

require $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_admin.php';