forked from Wavyzz/dolibarr
Fix: Products on hold are not reported in list with ajax selector
This commit is contained in:
@@ -935,12 +935,12 @@ class Form
|
|||||||
\brief Retourne la liste des produits en Ajax si ajax activ<69> ou renvoie <20> select_produits_do
|
\brief Retourne la liste des produits en Ajax si ajax activ<69> ou renvoie <20> select_produits_do
|
||||||
\param selected Produit pr<70>-s<>lectionn<6E>
|
\param selected Produit pr<70>-s<>lectionn<6E>
|
||||||
\param htmlname Nom de la zone select
|
\param htmlname Nom de la zone select
|
||||||
\param filtretype Pour filtre sur type de produit
|
\param filtretype Filter on product type (1=customer, 2=supplier)
|
||||||
\param limit Limite sur le nombre de lignes retourn<72>es
|
\param limit Limite sur le nombre de lignes retourn<72>es
|
||||||
\param price_level Niveau de prix en fonction du client
|
\param price_level Niveau de prix en fonction du client
|
||||||
\param status -1=Return all products, 0=Products not on sell, 1=Products on sell
|
\param status -1=Return all products, 0=Products not on sell, 1=Products on sell
|
||||||
*/
|
*/
|
||||||
function select_produits($selected='',$htmlname='productid',$filtretype='',$limit=20,$price_level=0,$status=1)
|
function select_produits($selected='',$htmlname='productid',$filtretype=1,$limit=20,$price_level=0,$status=1)
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf;
|
||||||
|
|
||||||
@@ -971,13 +971,13 @@ class Form
|
|||||||
\brief Retourne la liste des produits
|
\brief Retourne la liste des produits
|
||||||
\param selected Produit pr<70>-s<>lectionn<6E>
|
\param selected Produit pr<70>-s<>lectionn<6E>
|
||||||
\param htmlname Nom de la zone select
|
\param htmlname Nom de la zone select
|
||||||
\param filtretype Pour filtre sur type de produit
|
\param filtretype Filter on product type (1=customer, 2=supplier)
|
||||||
\param limit Limite sur le nombre de lignes retourn<72>es
|
\param limit Limite sur le nombre de lignes retourn<72>es
|
||||||
\param price_level Niveau de prix en fonction du client
|
\param price_level Niveau de prix en fonction du client
|
||||||
\param ajaxkeysearch Filtre des produits si ajax est utilis<69>
|
\param ajaxkeysearch Filtre des produits si ajax est utilis<69>
|
||||||
\param status -1=Return all products, 0=Products not on sell, 1=Products on sell
|
\param status -1=Return all products, 0=Products not on sell, 1=Products on sell
|
||||||
*/
|
*/
|
||||||
function select_produits_do($selected='',$htmlname='productid',$filtretype='',$limit=20,$price_level=0,$ajaxkeysearch='',$status=1)
|
function select_produits_do($selected='',$htmlname='productid',$filtretype=1,$limit=20,$price_level=0,$ajaxkeysearch='',$status=1)
|
||||||
{
|
{
|
||||||
global $langs,$conf,$user;
|
global $langs,$conf,$user;
|
||||||
|
|
||||||
|
|||||||
@@ -27,11 +27,11 @@ function ajax_indicator($htmlname,$indicator='working')
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Récupére la valeur d'un champ, effectue un traitement Ajax et affiche le résultat
|
\brief Recupere la valeur d'un champ, effectue un traitement Ajax et affiche le resultat
|
||||||
\param htmlname nom et id du champ
|
\param htmlname nom et id du champ
|
||||||
\param keysearch nom et id complémentaire du champ de collecte
|
\param keysearch nom et id complementaire du champ de collecte
|
||||||
\param url chemin du fichier de réponse : /chemin/fichier.php
|
\param url chemin du fichier de reponse : /chemin/fichier.php
|
||||||
\param option champ supplémentaire de recherche dans les paramétres
|
\param option champ supplementaire de recherche dans les parametres
|
||||||
\param indicator Nom de l'image gif sans l'extension
|
\param indicator Nom de l'image gif sans l'extension
|
||||||
\return script script complet
|
\return script script complet
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ if (! empty($_GET['keysearch']))
|
|||||||
if (isset($_GET['status'])) $status=$_GET['status'];
|
if (isset($_GET['status'])) $status=$_GET['status'];
|
||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
if ($_GET['type'] == 1)
|
if (empty($_GET['type']) || $_GET['type'] == 1)
|
||||||
{
|
{
|
||||||
$form->select_produits_do("",$_GET["htmlname"],"","",$_GET["price_level"],$_GET["keysearch"],$status);
|
$form->select_produits_do("",$_GET["htmlname"],"","",$_GET["price_level"],$_GET["keysearch"],$status);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user