Plugin Directory

Changeset 2200640


Ignore:
Timestamp:
11/25/2019 03:41:56 PM (6 years ago)
Author:
geneiwordpress
Message:

Optimización de velocidad y conexiones

Location:
genei/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • genei/trunk/configuracion.php

    r2121402 r2200640  
    156156    add_settings_field(
    157157            'grupoimpultec_password_servicio', __('Password API'), 'grupoimpultec_input_type_callback', 'plugin', 'grupoimpultec_config_main', array('grupoimpultec_password_servicio', 'password')
    158     );
     158    );   
    159159    register_setting('grupoimpultec_options', 'grupoimpultec_usuario_servicio');
    160160    register_setting('grupoimpultec_options', 'grupoimpultec_password_servicio');
     161    update_option('grupoimpultec_autenticado', '0');
     162    update_option('grupoimpultec_id_usuario', '');
     163    update_option('grupoimpultec_iva', '');
     164    update_option('grupoimpultec_last_version', '');
    161165}
    162166
     
    328332}
    329333
    330 function grupoimpultec_login($api_server, $usuario_servicio, $password_servicio) {
    331 
     334function grupoimpultec_login($api_server, $usuario_servicio, $password_servicio) {   
     335    if(get_option('grupoimpultec_autenticado') == 1) {       
     336        return true;
     337    } else {
     338       
     339    }
     340    //die("dsfdfs");
    332341    $url = 'http://www.' . $api_server . '/json_interface/autenticacion';
    333342    $datos_array['usuario_servicio'] = $usuario_servicio;
    334343    $datos_array['password_servicio'] = $password_servicio;
    335     $datos_array['servicio'] = $GLOBALS['servicio'];
    336     if (get_option('grupoimpultec_api_key_google_maps') == 'test') {
    337         echo ("array de entrada: " . var_export($datos_array, true) . "<p>");
    338         echo ("array de respuesta: " . var_export(json_decode(grupoimpultec_curlJson($datos_array, $url), true), true) . "<p>");
    339     }
    340     return json_decode(grupoimpultec_curlJson($datos_array, $url), true);
     344    $datos_array['servicio'] = $GLOBALS['servicio'];   
     345    if (json_decode(grupoimpultec_curlJson($datos_array, $url), true)) {
     346        update_option('grupoimpultec_autenticado', '1');
     347        return true;
     348    }
    341349}
    342350
     
    358366
    359367function grupoimpultec_getUserId($datos_array) {
     368    if(get_option('grupoimpultec_id_usuario') != '') {
     369        return get_option('grupoimpultec_id_usuario');
     370    }       
    360371    $datos_array['cn'] = $GLOBALS['plugin_version'];
    361372    $datos_array['servicio'] = $GLOBALS['servicio'];
     
    363374    $salida = grupoimpultec_curlJson($datos_array, $url);
    364375    $salida = json_decode($salida, true);
     376    update_option('grupoimpultec_id_usuario',  $salida['id_usuario']);
    365377    return $salida['id_usuario'];
    366378}
     
    377389
    378390function grupoimpultec_getIva($datos_array) {
     391    if(get_option('grupoimpultec_iva') != '') {
     392        return get_option('grupoimpultec_iva');
     393    }
    379394    $datos_array['cn'] = $GLOBALS['plugin_version'];
    380395    $datos_array['servicio'] = $GLOBALS['servicio'];
     
    383398    $salida = grupoimpultec_curlJson($datos_array, $url);
    384399    $salida = json_decode($salida, true);
     400    update_option('grupoimpultec_iva',  $salida['iva']);   
    385401    return $salida['iva'];
    386402}
    387403
    388404function grupoimpultec_getlastVersion($datos_array) {
     405    if(get_option('grupoimpultec_last_version') != '') {
     406        return get_option('grupoimpultec_last_version');
     407    }
    389408    $datos_array['cn'] = $GLOBALS['plugin_version'];
    390409    $datos_array['servicio'] = $GLOBALS['servicio'];
     
    393412    $salida = grupoimpultec_curlJson($datos_array, $url);
    394413    $salida = json_decode($salida, true);
     414     update_option('grupoimpultec_last_version',  $salida);       
    395415    return $salida;
    396416}
  • genei/trunk/genei.php

    r2198762 r2200640  
    55 * Plugin URI: https://es.wordpress.org/plugins/genei
    66 * Description: Plugin para Wordpress de Genei
    7  * Version: 1.7.0 AS
     7 * Version: 1.7.1 DH
    88 * Author: Genei Global Logistic S.L.
    99 * Author URI: https://www.genei.es
     
    2121global $servicio;
    2222$wc_activado = false;
    23 $id_pais_api = 1;
    2423$api_server = 'genei.es';
    2524$nombre_app = 'Genei';
    26 $plugin_version = '1.7.0 AS';
    27 $plugin_cn_version = '170';
     25$plugin_version = '1.7.1 DH';
     26$plugin_cn_version = '171';
    2827$servicio = 'wordpress';
    2928defined('ABSPATH') or die('Error');
  • genei/trunk/orders_list.php

    r2197221 r2200640  
    899899    $datos_array['servicio'] = $GLOBALS['servicio'];
    900900    $datos_array['id_usuario'] = grupoimpultec_getUserId($datos_array);
    901     $datos_array['id_direccion'] = $direccion_remitente;
     901    $datos_array['id_direccion'] = $direccion_remitente;   
    902902    $array_direccion_remitente = json_decode(
    903903            grupoimpultec_curlJson(array('usuario_servicio' => $datos_array['usuario_servicio'],
     
    979979        $iva_exento = 1;
    980980    }
    981     $iva = grupoimpultec_getIva($datos_array);
     981   
     982    $iva = grupoimpultec_getIva($datos_array);   
    982983    if ($listado_agencias_precios != null) {
    983984        foreach ($listado_agencias_precios as $key => $row) {
Note: See TracChangeset for help on using the changeset viewer.