Changeset 3041947
- Timestamp:
- 02/27/2024 01:36:18 PM (2 years ago)
- Location:
- presta-products/trunk
- Files:
-
- 2 edited
-
presta-products.php (modified) (8 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
presta-products/trunk/presta-products.php
r3041337 r3041947 4 4 * Plugin URI: https://www.guillaume-bouaud.fr/produit/presta-products-for-wordpress 5 5 * Description: Affichage des produits Prestashop sur le site internet généré par Wordpress. 6 * Version: 1.1.2 36 * Version: 1.1.24 7 7 * Requires at least: 5.2 8 8 * Requires PHP: 7.2 … … 373 373 // Récupération de la redirection par les fonctions PHP (si la précédente n'a pas marché) 374 374 if (empty($product->url_rewrite) || !isset($product->url_rewrite)) { 375 $product->url_rewrite = get_headers($url_rewrite, 1)['Location']; 375 $get_headers = get_headers($url_rewrite, 1); 376 377 if (isset($get_headers['Location'])) { 378 $product->url_rewrite = $get_headers['Location']; 379 } 376 380 } 377 381 … … 467 471 // Réinit la base 468 472 $myTable = $wpdb->prefix.'ppgbo_cache'; 469 $sql = $wpdb->prepare("TRUNCATE TABLE $myTable");473 $sql = $wpdb->prepare("TRUNCATE TABLE %i", $myTable); 470 474 $wpdb->query($sql) or wp_die(__( 'Problème de réinitialisation du cache.', 'presta-products' )); 471 475 … … 484 488 // Réinit la base 485 489 $myTable = $wpdb->prefix.'ppgbo_cache'; 486 $sql = $wpdb->prepare("TRUNCATE TABLE $myTable");490 $sql = $wpdb->prepare("TRUNCATE TABLE %i", $myTable); 487 491 $wpdb->query($sql); 488 492 … … 852 856 853 857 // Si on est OK 854 if (isset($result) && !empty($result) && $result->success&& $result->data->productId == base64_decode($product) && in_array($result->data->status, array(2,3)) && $result->data->userId == $userId) {858 if (isset($result) && !empty($result) && isset($result->success) && isset($result->data) && isset($result->data->productId) && isset($result->data->status) && isset($result->data->userId) && $result->data->productId == base64_decode($product) && in_array($result->data->status, array(2,3)) && $result->data->userId == $userId) { 855 859 return true; 856 860 } … … 1070 1074 // Appel aux fichiers assets 1071 1075 public function ppgbo_enqueue() { 1072 if ( $_GET['page'] != 'presta-products') {1076 if (!isset($_GET['page']) || $_GET['page'] != 'presta-products') { 1073 1077 return; 1074 1078 } … … 1090 1094 // Appel aux fichiers assets 1091 1095 public function ppgbo_admin_enqueue() { 1092 if ( $_GET['page'] != 'presta-products') {1096 if (!isset($_GET['page']) || $_GET['page'] != 'presta-products') { 1093 1097 return; 1094 1098 } … … 1154 1158 $datas = array(); 1155 1159 $myTable = $wpdb->prefix.'ppgbo_cache'; 1156 $sql = $wpdb->prepare("SELECT * FROM $myTable");1160 $sql = $wpdb->prepare("SELECT * FROM %i", $myTable); 1157 1161 $elements = $wpdb->get_results($sql); 1158 1162 -
presta-products/trunk/readme.txt
r3041335 r3041947 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.4.3 8 Stable tag: 1.1.2 38 Stable tag: 1.1.24 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 63 63 64 64 == Changelog == 65 66 = 1.1.24 = (27/02/2024) 67 * Fixed: quelques correctifs mineurs apportés (PHP8) 65 68 66 69 = 1.1.23 = (26/02/2024)
Note: See TracChangeset
for help on using the changeset viewer.