Plugin Directory

Changeset 1974333


Ignore:
Timestamp:
11/14/2018 04:43:58 PM (7 years ago)
Author:
avisverifies
Message:

add new version 1.8.2

Location:
netreviews/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • netreviews/trunk/api_functions.php

    r1948079 r1974333  
    145145            $to = date("Y-m-d H:i:s", strtotime($message['date_fin']));
    146146            $data = ntav_getDataOrders(array_merge($config, array('from' => $from, 'to' => $to)));
    147             $reponse['debug']['mode'] = "[forcé] " . count($data) . " commandes récupérées en force du " . $from . " au " . $to;
     147           if($data ==NULL || $data==FALSE){
     148             $reponse['debug']['mode'] = "[forcé] " .'0'. " commandes récupérées en force du " . $from . " au " . $to;
     149            }else{
     150                $reponse['debug']['mode'] = "[forcé] " . count($data) . " commandes récupérées en force du " . $from . " au " . $to;   
     151            }
    148152        } else { // en cas d'erreur
    149153            $reponse['debug'][] = "Aucune période renseignée pour la récupération des commandes en mode forcé";
     
    152156    } elseif ($processChoosen == 'onorder') {
    153157        $data = ntav_getDataOrders($config);
    154         $reponse['debug']['mode'] = "[onorder] " . count($data) . " commandes récupérées";
     158        if($data ==NULL || $data==FALSE){
     159        $reponse['debug']['mode'] = "[onorder] " . '0' . " commandes récupérées";
     160        }
     161        else{
     162        $reponse['debug']['mode'] = "[onorder] " . count($data) . " commandes récupérées";
     163        }
    155164    } elseif ($processChoosen == 'onorderstatuschange') {
    156         if (count($statusChoosen) >= 1) {
     165        if (!empty($statusChoosen)) {
    157166            $data = ntav_getDataOrders($config);
    158             $reponse['debug']['mode'] = "[onorderstatuschange] " . count($data) . " commandes récupérées avec statut " . $list_status;
     167            if($data ==NULL || $data==FALSE){
     168            $reponse['debug']['mode'] = "[onorderstatuschange] " . '0' . " commandes récupérées avec statut " . $list_status;
     169            }
     170            else{
     171            $reponse['debug']['mode'] = "[onorderstatuschange] " . count($data) . " commandes récupérées avec statut " . $list_status;
     172            }
    159173        } else { // en cas d'erreur
    160174            $reponse['debug'][] = "Aucun statut n'a été renseigné pour la récupération des commandes en fonction de leur statut";
     
    194208                    $tmp[$id]['products'] = array();
    195209                } else {
     210                   
    196211                    $label_mpn = ntav_get_value('ATTRIBUTE_MPN');
    197212                    $label_gtin = ntav_get_value('ATTRIBUTE_GTIN');
    198213                    $label_brand = ntav_get_value('ATTRIBUTE_BRAND');
    199214                    $prefix_attr = 'pa_';
    200                     $product = new WC_Product($order['product_id']);
     215                    try {
     216                      $product = new WC_Product($order['product_id']); 
     217                    } catch (Exception $e) {
     218                        continue;
     219                    }
     220
    201221                    if (!empty($label_mpn)) {
    202222
  • netreviews/trunk/changelog.txt

    r1948079 r1974333  
     1version: 1.8.2 / date 13/11/2018
     2- Fix count() warning for PHP 7.2
     3- Look through to all prefix queries.
     4- try catch in order to check if the product exist api_functions.php
     5- Compatibilities wordpress 5.0 and woocommerce 3.5.1
     6
    17version : 1.8.1 / date 27/09/2018
    28- Remove widget fixe code
  • netreviews/trunk/functions.php

    r1948079 r1974333  
    55function ntav_update_version_plugin()
    66{
    7     ntav_updateValue('MODVERSION', '1.8.1');
     7    ntav_updateValue('MODVERSION', '1.8.2');
    88}
    99
     
    223223    $char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
    224224    $random_name .= substr(str_shuffle($char), 0, 10);
    225     $wpdb->query("UPDATE netreviews_configuration "
    226         . "SET value = '" . $random_name . "' WHERE name = 'RANDOMNAME'");
     225    $wpdb->query("UPDATE " . $wpdb->prefix . "netreviews_configuration SET value = '" . $random_name . "' WHERE name = 'RANDOMNAME'");
    227226
    228227    return $random_name;
  • netreviews/trunk/netreviews.php

    r1948079 r1974333  
    88 * Description: We provide you with a solution that enables you to collect customer reviews about your website and products which will show on your
    99 * website and on a attestation which will increase the credibility of published reviews.
    10  * Version: 1.8.1
     10 * Version: 1.8.2
    1111 * Author: NetReviews SAS <contact@avis-verifies.com>
    1212 * Author URI: www.avis-verifies.com
     
    615615        $wpdb->query("TRUNCATE TABLE " . $wpdb->prefix . "netreviews_configuration");
    616616        // On insère les anciennes datas dans les nouvelles tables
    617         $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_configuration SELECT * FROM netreviews_configuration");
    618         $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_products_average SELECT * FROM netreviews_products_average");
    619         $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_products_reviews SELECT * FROM netreviews_products_reviews");
     617        $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_configuration SELECT * FROM " . $wpdb->prefix . "netreviews_configuration");
     618        $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_products_average SELECT * FROM " . $wpdb->prefix . "netreviews_products_average");
     619        $wpdb->query("INSERT INTO " . $wpdb->prefix . "netreviews_products_reviews SELECT * FROM " . $wpdb->prefix . "netreviews_products_reviews");
    620620        $tablesToDrop = array('netreviews_configuration', 'netreviews_products_average', 'netreviews_products_reviews');
    621621        // Ondelete les anciennes tables
  • netreviews/trunk/readme.txt

    r1948079 r1974333  
    44Tags: avis,verifies,étoiles,reviews,stars,google,adwords,shopping,snippets,comments,customers
    55Requires at least: 1.3.1
    6 Tested up to: 4.9.4
     6Tested up to: 5.0
    77Stable tag: trunk
    88
     
    5757
    5858== Changelog ==
     59
     60version: 1.8.2 / date 13/11/2018
     61- Fix count() warning for PHP 7.2
     62- Look through to all prefix queries.
     63- try catch in order to check if the product exist api_functions.php
     64- Compatibilities wordpress 5.0 and woocommerce 3.5.1
    5965
    6066version : 1.8.1 / date 27/09/2018
Note: See TracChangeset for help on using the changeset viewer.