Plugin Directory

Changeset 3137454


Ignore:
Timestamp:
08/19/2024 09:02:08 AM (20 months ago)
Author:
eshoplogistic
Message:

Оптимизация выгрузки

Location:
eshoplogisticru/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • eshoplogisticru/trunk/Classes/Shipping/ExportFileds.php

    r3107567 r3137454  
    2525            $result = array(
    2626                'order'    => array(
    27                     'type' => ''
     27                    'type' => '',
     28                    'combine_places' => array(
     29                        'apply' => '',
     30                        'dimensions' => ''
     31                    )
    2832                ),
    2933                'delivery' => array(
     
    168172                    ),
    169173                ),
     174                'order[combine_places]' => array(
     175                    'apply||checkbox||Объединить все грузовые места в одно' => ($exportFormSettings['combine-places-apply'] == 'on')?'checked':'',
     176                    'dimensions||text||Габариты итогового грузового места (Д*Ш*В)' => ($exportFormSettings['combine-places-dimensions'])??''
     177                ),
    170178                'delivery' => array(
    171179                    'tariff||select||Тариф' => $tariffs,
  • eshoplogisticru/trunk/Modules/Unloading.php

    r3109301 r3137454  
    4242        'receiver' => array( //Данные получателя
    4343            'name'  => '',
    44             'phone' => ''
     44            'phone' => '',
     45            'email' => ''
    4546        ),
    4647        'sender'   => array(
    4748            'name'  => '',
    4849            'phone' => '',
     50            'company' => '',
     51            'email' => '',
    4952        ),
    5053        'delivery' => array(
     
    452455                'name'  => $data['receiver-name'],
    453456                'phone' => $data['receiver-phone'],
     457                'email' => $data['receiver-email'],
    454458            ),
    455459            'sender'   => array(
    456460                'name'  => $data['sender-name'],
    457461                'phone' => $data['sender-phone'],
     462                'company' => $data['sender-company'],
     463                'email' => $data['sender-email'],
    458464            ),
    459465            'delivery' => array(
  • eshoplogisticru/trunk/assets/css/unloading.css

    r3103504 r3137454  
    5757
    5858.modal-esl label {
    59     display: inline-block;
    6059    margin: 0 0 -1px;
    61     padding: 15px 25px;
     60    padding: 10px 5px;
    6261    font-weight: 600;
    6362    text-align: center;
    64     color: #bbb;
    65     border: 1px solid transparent;
    6663}
    6764
     
    109106    position: relative;
    110107    display: inline-block;
    111     margin-bottom: 10px;
    112     margin-top: 10px;
     108    width: 30.8%;
     109    margin-right: 15px;
     110}
     111
     112.modal-esl .form-field select {
     113    max-width: 100% !important;
    113114}
    114115
    115116.modal-esl form .label {
    116     position: absolute;
    117     left: -3px;
    118     top: -15px;
    119     pointer-events: none;
    120     line-height: 26px;
    121     font-weight: 400;
    122     text-transform: capitalize;
    123     color: #888;
    124     cursor: text;
    125     padding: 2px;
    126     border-radius: 5px;
    127     border: 1px solid color(srgb 0.88 0.88 0.88 / 0.21);
    128     background-color: color(srgb 0.1355 0.4428 0.695 / 0.05);
    129     box-shadow: 2px 2px 4px -5px black;
     117    display: table;
    130118}
    131119
     
    146134.modal-esl form #content2 textarea,
    147135.modal-esl form #content2 select {
    148     min-width: 239px;
     136    width: 100%;
     137    font-size: 11px;
    149138}
    150139
     
    175164
    176165.modal-esl form .form-box {
     166    display: block;
    177167    border-bottom: 1px solid color(srgb 0.8666 0.8667 0.8668);
    178168    padding-bottom: 25px;
    179     margin-bottom: 25px;
    180     padding-left: 15px;
    181     padding-right: 15px;
    182     box-shadow: 0px 9px 9px -16px black;
    183169}
    184170
     
    262248
    263249.modal-esl form .checkbox-area{
    264     top: -24px;
    265     margin-right: 4px;
     250
    266251}
    267252
     
    308293
    309294.modal-esl form input[type=checkbox]{
    310     margin: 16px;
     295
    311296}
    312297
     
    321306    }
    322307}
     308
     309@media screen and (max-width: 1050px) {
     310    .modal-esl .form-field {
     311        width: 98.8%;
     312    }
     313
     314    .modal-esl #the-list tr:last-child td, .modal-esl #the-list tr:last-child th{
     315        display: grid !important;
     316    }
     317}
     318
    323319@media screen and (max-width: 400px) {
    324320    .modal-esl label {
  • eshoplogisticru/trunk/readme.txt

    r3128018 r3137454  
    44Requires at least: 5.3
    55Tested up to: 5.8
    6 Stable tag: 2.1.01
     6Stable tag: 2.1.2
    77License: GPLv2
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • eshoplogisticru/trunk/views/settings.php

    r3112930 r3137454  
    920920                                            <div class="input-group">
    921921                                                <label for="" class="col-sm-4 col-form-label">
     922                                                    <?php echo __( 'Объединить все грузовые места в одно (СДЭК)', WC_ESL_DOMAIN ) ?>
     923                                                </label>
     924                                                <?php
     925                                                $combine_places_apply = '';
     926                                                if ( isset( $export_form['combine-places-apply'] ) && $export_form['combine-places-apply'] == "on") {
     927                                                    $combine_places_apply = 'checked';
     928                                                }
     929                                                ?>
     930                                                <input
     931                                                        type="checkbox"
     932                                                        class="form-control"
     933                                                        placeholder="<?php echo __( 'Объединить все грузовые места в одно', WC_ESL_DOMAIN ) ?>"
     934                                                        name="combine-places-apply"
     935                                                        class="col-sm-8"
     936                                                        <?php echo $combine_places_apply ?>
     937                                                />
     938                                            </div>
     939                                            <div class="input-group">
     940                                                <label for="" class="col-sm-4 col-form-label">
     941                                                    <?php echo __( 'Габариты итогового грузового места. Формат: строка вида «Д*Ш*В», в сантиметрах (СДЭК)', WC_ESL_DOMAIN ) ?>
     942                                                </label>
     943                                                <?php
     944                                                $combine_places_dimensions = '';
     945                                                if ( isset( $export_form['combine-places-dimensions'] ) ) {
     946                                                    $combine_places_dimensions = $export_form['combine-places-dimensions'];
     947                                                }
     948                                                ?>
     949                                                <input
     950                                                        type="text"
     951                                                        class="form-control"
     952                                                        placeholder="<?php echo __( 'Габариты итогового грузового места', WC_ESL_DOMAIN ) ?>"
     953                                                        name="combine-places-dimensions"
     954                                                        class="col-sm-8"
     955                                                        value="<?php echo esc_attr( $combine_places_dimensions ) ?>"
     956                                                />
     957                                            </div>
     958                                            <div class="input-group">
     959                                                <label for="" class="col-sm-4 col-form-label">
    922960                                                    <?php echo __( 'Код терминала (Деловые линии)', WC_ESL_DOMAIN ) ?>
    923961                                                    <label>
     
    11071145                                            <div class="input-group">
    11081146                                                <label for="" class="col-sm-4 col-form-label">
     1147                                                    <?php echo __( 'Название компании', WC_ESL_DOMAIN ) ?>
     1148                                                    <label>
     1149                                                        <div class="help-tip">
     1150                                                            <p>
     1151                                                                Название компании.
     1152                                                            </p>
     1153                                                        </div>
     1154                                                    </label>
     1155                                                </label>
     1156                                                <?php
     1157                                                $sender_company = '';
     1158                                                if ( isset( $export_form['sender-company'] ) ) {
     1159                                                    $sender_company = $export_form['sender-company'];
     1160                                                }
     1161                                                ?>
     1162                                                <input
     1163                                                        type="text"
     1164                                                        class="form-control"
     1165                                                        placeholder="<?php echo __( 'Название компании', WC_ESL_DOMAIN ) ?>"
     1166                                                        name="sender-company"
     1167                                                        class="col-sm-8"
     1168                                                        value="<?php echo esc_attr( $sender_company ) ?>"
     1169                                                />
     1170                                            </div>
     1171                                            <div class="input-group">
     1172                                                <label for="" class="col-sm-4 col-form-label">
     1173                                                    <?php echo __( 'Электронная почта', WC_ESL_DOMAIN ) ?>
     1174                                                    <label>
     1175                                                        <div class="help-tip">
     1176                                                            <p>
     1177                                                                Электронная почта.
     1178                                                            </p>
     1179                                                        </div>
     1180                                                    </label>
     1181                                                </label>
     1182                                                <?php
     1183                                                $sender_email = '';
     1184                                                if ( isset( $export_form['sender-email'] ) ) {
     1185                                                    $sender_email = $export_form['sender-email'];
     1186                                                }
     1187                                                ?>
     1188                                                <input
     1189                                                        type="text"
     1190                                                        class="form-control"
     1191                                                        placeholder="<?php echo __( 'Электронная почта', WC_ESL_DOMAIN ) ?>"
     1192                                                        name="sender-email"
     1193                                                        class="col-sm-8"
     1194                                                        value="<?php echo esc_attr( $sender_email ) ?>"
     1195                                                />
     1196                                            </div>
     1197                                            <div class="input-group">
     1198                                                <label for="" class="col-sm-4 col-form-label">
    11091199                                                    <?php echo __( 'Регион', WC_ESL_DOMAIN ) ?>
    11101200                                                    <label>
    11111201                                                        <div class="help-tip">
    11121202                                                            <p>
    1113                                                                 Адрес для забора груза, если забирает транспортная
    1114                                                                 компания.
     1203                                                                Электронная почта.
    11151204                                                            </p>
    11161205                                                        </div>
     
    11321221                                                />
    11331222                                            </div>
    1134 
    11351223                                            <div class="input-group">
    11361224                                                <label for="" class="col-sm-4 col-form-label">
  • eshoplogisticru/trunk/views/unloading-form.php

    r3103504 r3137454  
    137137                                $type = $explodeKey[1];
    138138                                $nameRu = $explodeKey[2] ?? $name;
     139                                $styleForm = '';
     140
     141                                if($type === 'checkbox')
     142                                    $styleForm = 'checkbox-area';
    139143                                ?>
    140144
    141                                 <div class="form-field">
     145                                <div class="form-field <?php echo $styleForm ?>">
    142146                                    <label class="label" for="<?php echo $name ?>"><?php echo $nameRu ?></label>
    143147                                    <?php if ( $type === 'text' ): ?>
     
    145149                                               value="<?php echo $value?>">
    146150                                    <?php endif; ?>
    147                                     <?php if ( $type === 'checkbox' ): ?>
    148                                         <input class="form-value" name="<?php echo $nameArr?>[<?php echo $name ?>]" type="checkbox">
     151                                    <?php if ( $type === 'checkbox' ):
     152                                        $checked = '';
     153                                        if($value == true)
     154                                            $checked = 'checked';
     155                                        ?>
     156                                        <input class="form-value" name="<?php echo $nameArr?>[<?php echo $name ?>]" type="checkbox" <?php echo $checked ?>>
    149157                                    <?php endif; ?>
    150158                                    <?php if ( $type === 'date' ): ?>
     
    184192                            </div>
    185193                            <div class="form-field">
     194                                <label class="label" for="receiver-email">Электронная почта:</label>
     195                                <input class="form-value" name="receiver-email" type="text"
     196                                       value="">
     197                            </div>
     198                            <div class="form-field">
    186199                                <label class="label" for="receiver-region">Регион:</label>
    187200                                <input class="form-value" name="receiver-region" type="text"
     
    218231                                <input class="form-value" name="sender-phone" type="text"
    219232                                       value="<?php echo ( isset( $exportFormSettings['sender-phone'] ) ) ? $exportFormSettings['sender-phone'] : '' ?>">
     233                            </div>
     234                            <div class="form-field">
     235                                <label class="label" for="sender-company">Название компании:</label>
     236                                <input class="form-value" name="sender-company" type="text"
     237                                       value="<?php echo ( isset( $exportFormSettings['sender-company'] ) ) ? $exportFormSettings['sender-company'] : '' ?>">
     238                            </div>
     239                            <div class="form-field">
     240                                <label class="label" for="sender-email">Электронная почта:</label>
     241                                <input class="form-value" name="sender-email" type="text"
     242                                       value="<?php echo ( isset( $exportFormSettings['sender-email'] ) ) ? $exportFormSettings['sender-email'] : '' ?>">
    220243                            </div>
    221244                            <div class="form-field">
  • eshoplogisticru/trunk/wc-eshop-logistic.php

    r3128018 r3137454  
    66 *
    77 * @link              https://wp.eshoplogistic.ru/
    8  * @since             2.1.01
     8 * @since             2.1.20
    99 * @package           WC_Eshop_Logistic
    1010 *
     
    1313 * Plugin URI:        https://wp.eshoplogistic.ru/
    1414 * Description:       Несколько служб доставки в одной интеграции: CDEK, DPD, Boxberry, IML, Почта России, Деловые Линии, ПЭК, Dostavista, GTD, Байкал Сервис и др.
    15  * Version:           2.1.01
     15 * Version:           2.1.20
    1616 * Author:            eShopLogistic
    1717 * Author URI:        https://eshoplogistic.ru/p747575
     
    4141define( 'WC_ESL_PLUGIN_DIR', plugin_dir_path(__FILE__) );
    4242
    43 define( 'WC_ESL_VERSION', '2.1.01' );
     43define( 'WC_ESL_VERSION', '2.1.20' );
    4444
    4545define( 'WC_ESL_DOMAIN', 'wc-esl' );
Note: See TracChangeset for help on using the changeset viewer.