From b4f236a54c5a88a8943d891364492b38ee06b925 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 4 May 2007 14:31:27 +0000 Subject: [PATCH] Fix: le substr doit partir de la fin de la chaine --- htdocs/includes/modules/commande/mod_commande_saphir.php | 2 +- htdocs/includes/modules/facture/pluton/pluton.modules.php | 2 +- htdocs/includes/modules/propale/mod_propale_saphir.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/includes/modules/commande/mod_commande_saphir.php b/htdocs/includes/modules/commande/mod_commande_saphir.php index d06b930eb26..6dcae19f473 100644 --- a/htdocs/includes/modules/commande/mod_commande_saphir.php +++ b/htdocs/includes/modules/commande/mod_commande_saphir.php @@ -398,7 +398,7 @@ function info() if (eregi('^'.$searchLastWithNoYear.'',$comyy)) { // Recherche rapide car restreint par un like sur champ indexé - $sql = "SELECT MAX(0+SUBSTRING(ref,$posindice))"; + $sql = "SELECT MAX(0+SUBSTRING(ref,-".$posindice."))"; $sql.= " FROM ".MAIN_DB_PREFIX."commande"; $sql.= " WHERE ref like '${comyy}%'"; $resql=$db->query($sql); diff --git a/htdocs/includes/modules/facture/pluton/pluton.modules.php b/htdocs/includes/modules/facture/pluton/pluton.modules.php index 1bd71c7eafa..9c16e08be60 100644 --- a/htdocs/includes/modules/facture/pluton/pluton.modules.php +++ b/htdocs/includes/modules/facture/pluton/pluton.modules.php @@ -437,7 +437,7 @@ function info() if (eregi('^'.$searchLastWithNoYear.'',$fayy)) { // Recherche rapide car restreint par un like sur champ indexé - $sql = "SELECT MAX(0+SUBSTRING(facnumber,$posindice))"; + $sql = "SELECT MAX(0+SUBSTRING(facnumber,-".$posindice."))"; $sql.= " FROM ".MAIN_DB_PREFIX."facture"; $sql.= " WHERE facnumber like '${fayy}%'"; $resql=$db->query($sql); diff --git a/htdocs/includes/modules/propale/mod_propale_saphir.php b/htdocs/includes/modules/propale/mod_propale_saphir.php index 4280c2121bc..5c094b57555 100644 --- a/htdocs/includes/modules/propale/mod_propale_saphir.php +++ b/htdocs/includes/modules/propale/mod_propale_saphir.php @@ -398,7 +398,7 @@ function info() if (eregi('^'.$searchLastWithNoYear.'',$pryy)) { // Recherche rapide car restreint par un like sur champ indexé - $sql = "SELECT MAX(0+SUBSTRING(ref,$posindice))"; + $sql = "SELECT MAX(0+SUBSTRING(ref,-".$posindice."))"; $sql.= " FROM ".MAIN_DB_PREFIX."propal"; $sql.= " WHERE ref like '${pryy}%'"; $resql=$db->query($sql);