Fix: uniformize code
This commit is contained in:
parent
a06f833d5c
commit
b75f79fede
@ -23,17 +23,17 @@ if ( $_GET['filtre'] ) {
|
|||||||
// Avec filtre
|
// Avec filtre
|
||||||
$ret=array(); $i=0;
|
$ret=array(); $i=0;
|
||||||
|
|
||||||
$request="SELECT p.rowid, p.ref, p.label, p.tva_tx
|
$sql = "SELECT p.rowid, p.ref, p.label, p.tva_tx";
|
||||||
FROM ".MAIN_DB_PREFIX."product as p
|
$sql.= " FROM ".MAIN_DB_PREFIX."product as p";
|
||||||
LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON p.rowid = ps.fk_product
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON p.rowid = ps.fk_product";
|
||||||
WHERE p.envente = 1
|
$sql.= " WHERE p.envente = 1";
|
||||||
AND p.fk_product_type = 0";
|
$sql.= " AND p.fk_product_type = 0";
|
||||||
if ($conf->stock->enabled) $request.=" AND ps.fk_entrepot = '".$conf_fkentrepot."'";
|
if ($conf->stock->enabled) $sql.=" AND ps.fk_entrepot = '".$conf_fkentrepot."'";
|
||||||
$request.=" AND (p.ref LIKE '%".$_GET['filtre']."%'
|
$sql.= " AND (p.ref LIKE '%".$_GET['filtre']."%' OR p.label LIKE '%".$_GET['filtre']."%')";
|
||||||
OR p.label LIKE '%".$_GET['filtre']."%')
|
$sql.= " ORDER BY label";
|
||||||
ORDER BY label";
|
|
||||||
dol_syslog($request);
|
dol_syslog($sql);
|
||||||
$resql=$sql->query ($request);
|
$resql=$sql->query ($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
while ( $tab = $sql->fetch_array($resql) )
|
while ( $tab = $sql->fetch_array($resql) )
|
||||||
@ -54,15 +54,17 @@ if ( $_GET['filtre'] ) {
|
|||||||
|
|
||||||
// Sans filtre
|
// Sans filtre
|
||||||
$ret=array(); $i=0;
|
$ret=array(); $i=0;
|
||||||
$request='SELECT '.MAIN_DB_PREFIX.'product.rowid, ref, label, tva_tx
|
|
||||||
FROM '.MAIN_DB_PREFIX.'product
|
$sql = "SELECT p.rowid, ref, label, tva_tx";
|
||||||
LEFT JOIN '.MAIN_DB_PREFIX.'product_stock ON '.MAIN_DB_PREFIX.'product.rowid = '.MAIN_DB_PREFIX.'product_stock.fk_product
|
$sql.= " FROM ".MAIN_DB_PREFIX."product as p";
|
||||||
WHERE envente = 1
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON p.rowid = ps.fk_product";
|
||||||
AND fk_product_type = 0
|
$sql.= " WHERE envente = 1";
|
||||||
AND fk_entrepot = '.$conf_fkentrepot.'
|
$sql.= " AND fk_product_type = 0";
|
||||||
ORDER BY label';
|
$sql.= " AND fk_entrepot = ".$conf_fkentrepot;
|
||||||
dol_syslog($request);
|
$sql.= " ORDER BY label";
|
||||||
$resql=$sql->query ($request);
|
|
||||||
|
dol_syslog($sql);
|
||||||
|
$resql=$sql->query ($sql);
|
||||||
while ( $tab = $sql->fetch_array($resql) )
|
while ( $tab = $sql->fetch_array($resql) )
|
||||||
{
|
{
|
||||||
foreach ( $tab as $cle => $valeur )
|
foreach ( $tab as $cle => $valeur )
|
||||||
@ -101,13 +103,16 @@ if ( $nbr_enreg > 1 ) {
|
|||||||
|
|
||||||
// Recuperation des taux de tva
|
// Recuperation des taux de tva
|
||||||
global $mysoc;
|
global $mysoc;
|
||||||
$request="SELECT t.rowid, t.taux
|
|
||||||
FROM ".MAIN_DB_PREFIX."c_tva as t, llx_c_pays as p
|
$sql = "SELECT t.rowid, t.taux";
|
||||||
WHERE t.fk_pays = p.rowid AND t.active = 1 AND p.code = '".$mysoc->pays_code."'";
|
$sql.= " FROM ".MAIN_DB_PREFIX."c_tva as t, llx_c_pays as p";
|
||||||
|
$sql.= " WHERE t.fk_pays = p.rowid";
|
||||||
|
$sql.= " AND t.active = 1";
|
||||||
|
$sql.= " AND p.code = '".$mysoc->pays_code."'";
|
||||||
//print $request;
|
//print $request;
|
||||||
|
|
||||||
$ret=array(); $i=0;
|
$ret=array(); $i=0;
|
||||||
$res=$sql->query ($request);
|
$res=$sql->query ($sql);
|
||||||
while ( $tab = $sql->fetch_array($res) )
|
while ( $tab = $sql->fetch_array($res) )
|
||||||
{
|
{
|
||||||
foreach ( $tab as $cle => $valeur )
|
foreach ( $tab as $cle => $valeur )
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user