Plugin Directory

Changeset 3127415


Ignore:
Timestamp:
07/29/2024 01:14:13 PM (21 months ago)
Author:
epaka
Message:

version 1.1.2

Location:
epaka-pl
Files:
273 added
5 edited

Legend:

Unmodified
Added
Removed
  • epaka-pl/trunk/README.txt

    r3121132 r3127415  
    55Requires at least: 6.0
    66Tested up to: 6.5.5
    7 Stable tag: 1.1.1
     7Stable tag: 1.1.2
    88Requires PHP: 5.6
    99License: GPLv2 or later
     
    8686= 1.1.1 =
    8787* Fixed login error
     88= 1.1.2 =
     89* Fixed logout error
    8890
    8991
  • epaka-pl/trunk/admin/class-epaka-admin.php

    r3112663 r3127415  
    214214
    215215    public function epaka_admin_order_details($post, $epaka_order_id, $woo_order_id){
    216         $authCheck = Epaka_Api_Controller::ensureAuthorized();
     216        $authCheck = Epaka_Api_Controller::ensureAuthorized()->data;
    217217        $center = false;
    218218        if(empty($authCheck)){
     
    341341        $error = null;
    342342
    343         $profile = Epaka_Api_Controller::getInstance()->getProfile();
    344 
    345         if(Epaka_Api_Controller::isAuthorized() && Epaka_Api_Controller::hasAuthMem() && !empty($profile)) wp_redirect(admin_url('admin.php?page=epaka_admin_panel'));
     343//        $profile = Epaka_Api_Controller::getInstance()->getProfile();
     344
     345//      if(Epaka_Api_Controller::isAuthorized() && Epaka_Api_Controller::hasAuthMem() && !empty($profile->data)) wp_redirect(admin_url('admin.php?page=epaka_admin_panel'));
    346346
    347347        if(!empty($_POST['api_email']) && !empty($_POST['api_password'])){
     
    377377        $profile = Epaka_Api_Controller::getInstance()->getProfile();
    378378
    379         if(!Epaka_Api_Controller::isAuthorized() && !Epaka_Api_Controller::hasAuthMem() || empty($profile)) wp_redirect(admin_url('admin.php?page=epaka_admin_panel_login_page'));
     379        if(!Epaka_Api_Controller::isAuthorized() && !Epaka_Api_Controller::hasAuthMem() || empty($profile) || empty($profile->data)) {
     380            wp_redirect(admin_url('admin.php?page=epaka_admin_panel_login_page'));
     381            return;
     382        };
    380383
    381384        $profile = $profile->data;
  • epaka-pl/trunk/admin/partials/epaka-admin-order-details.php

    r3112663 r3127415  
    6666        <div class="epaka-card-container">
    6767            <div class="epaka-order-options">
    68                 <?php if($epakaOrder['orderStatus'] == "oczekuje na płatność"){ ?><a class="epaka-box-button" onclick="window.openPaymentForOrder('<?php echo (!empty($epakaPayment->paymentUrl) ? $epakaPayment->paymentUrl->__toString() : '')?>')"><i class="epaka-icons icon-wallet-1"></i><span>Zapłać</span></a><?php } ?>
     68                <?php if($epakaOrder['orderStatus'] == "oczekuje na płatność"){ ?><a class="epaka-box-button" onclick="window.openPaymentForOrder('<?php echo (!empty($epakaPayment) && !empty($epakaPayment->paymentUrl) ? $epakaPayment->paymentUrl->__toString() : '')?>')"><i class="epaka-icons icon-wallet-1"></i><span>Zapłać</span></a><?php } ?>
    6969                <?php if($epakaOrder['labelAvailable'] == "1"){ ?><a class="epaka-box-button" onclick="window.getEpakaOrderLabel('<?php echo $epakaOrder['id']?>')"><i class="epaka-icons icon-tag"></i><span>Etykieta</span></a><?php } ?>
    7070                <?php if($epakaOrder['labelZebraAvailable'] == "1"){ ?><a class="epaka-box-button" onclick="window.getEpakaOrderLabelZebra('<?php echo $epakaOrder['id']?>')"><i class="epaka-icons icon-tag"></i><span>Zebra</span></a><?php } ?>
  • epaka-pl/trunk/api/class-epaka-api-controller.php

    r3121132 r3127415  
    4646                    update_option('epakaP', $password);
    4747                }
    48                 return rest_ensure_response([
    49                     "status" => $response->status,
    50                     "message" => ""
    51                 ]);
     48                return rest_ensure_response($response);
    5249            } else {
    53                 return rest_ensure_response([
    54                     "status" => $response->status,
    55                     "message" => $response->message
    56                 ]);
    57             }
    58         }else{
    59             return rest_ensure_response([
    60                 "status" => $response->get_error_code(),
    61                 "message" => $response->get_error_message()
    62             ]);
     50                delete_option('epakaE');
     51                delete_option('epakaP');
     52                return rest_ensure_response($response);
     53            }
     54        }else{
     55            return rest_ensure_response($response);
    6356        }
    6457    }
     
    644637            }else if($response->status == "ERROR" || $response->code == "151" || $response->code == "150"){
    645638                if(!empty(get_option('epakaE')) && !empty(get_option('epakaP'))){
    646                     Epaka_Api_Controller::authorize(get_option('epakaE'), get_option('epakaP'));
     639                    $authorizeResponse = Epaka_Api_Controller::authorize(get_option('epakaE'), get_option('epakaP'))->data;
     640                    if($authorizeResponse->status != "OK"){
     641                        wp_redirect(admin_url('admin.php?page=epaka_admin_panel_login_page'));
     642                        return;
     643                    }
    647644
    648645                    $args['body']['session'] = get_option('epakaSession');
     
    652649                    $response = simplexml_load_string($response['body'],'SimpleXMLElement',LIBXML_NOCDATA);
    653650
    654                     if($response->status == "OK"){
    655                         return rest_ensure_response($response);
    656                     }else{
    657                         Epaka_Api_Controller::logout();
    658                         wp_redirect(admin_url('admin.php?page=epaka_admin_panel_login_page'));
    659                     }
     651                    return rest_ensure_response($response);
    660652                }
    661653            }
  • epaka-pl/trunk/epakapl.php

    r3121132 r3127415  
    1111 * Plugin URI:           https://www.epaka.pl
    1212 * Description:          Integracja Woocommerce z epaka.pl. Składanie zamówień, generowanie etykiet, tracking przesyłek, mapa puntów odbioru dla klientów sklepu oraz o wiele więcej przydatnych funkcji dostępnych pod ręką.
    13  * Version:              1.1.1
     13 * Version:              1.1.2
    1414 * Author:               epaka.pl
    1515 * Author URI:           https://www.epaka.pl
     
    5858     * Rename this for your plugin and update it as you release new versions.
    5959     */
    60     define( 'EPAKA_VERSION', '1.1.0' );
    61     define( 'EPAKA_DOMAIN', 'https://epaka.pl/' );
     60    define( 'EPAKA_VERSION', '1.1.2' );
     61    define( 'EPAKA_DOMAIN', 'https://www.epaka.pl/' );
    6262    define( 'EPAKA_PATH', dirname(__FILE__) );
    6363    define( 'EPAKA_ENABLE_SSL_CHECKS', true);
Note: See TracChangeset for help on using the changeset viewer.