2
0
forked from Wavyzz/dolibarr

Fix: Products on hold are not reported in list with ajax selector

This commit is contained in:
Laurent Destailleur
2008-07-11 14:37:51 +00:00
parent 22e20cea21
commit 5a54c49182
3 changed files with 9 additions and 9 deletions

View File

@@ -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;

View File

@@ -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
*/ */

View File

@@ -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);
} }