Works on canvas capability
Works on custom list
This commit is contained in:
parent
b2a23fe29c
commit
aba0729d22
@ -55,6 +55,58 @@ class ProductDefault extends Product
|
||||
return 'Produits';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fetch field list
|
||||
*/
|
||||
function getFieldList()
|
||||
{
|
||||
global $langs;
|
||||
|
||||
$this->list_title = array();
|
||||
|
||||
$titlelist["name"] = 'ref';
|
||||
$titlelist["title"] = $langs->trans("Ref");
|
||||
$titlelist["sortfield"] = 'p.ref';
|
||||
$titlelist["align"] = 'left';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'label';
|
||||
$titlelist["title"] = $langs->trans("Label");
|
||||
$titlelist["sortfield"] = 'p.label';
|
||||
$titlelist["align"] = 'left';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'barcode';
|
||||
$titlelist["title"] = $langs->trans("BarCode");
|
||||
$titlelist["sortfield"] = 'p.barcode';
|
||||
$titlelist["align"] = 'center';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'datem';
|
||||
$titlelist["title"] = $langs->trans("DateModification");
|
||||
$titlelist["sortfield"] = 'p.tms';
|
||||
$titlelist["align"] = 'center';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'sellingprice';
|
||||
$titlelist["title"] = $langs->trans("SellingPrice");
|
||||
$titlelist["sortfield"] = 'p.price';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'stock';
|
||||
$titlelist["title"] = $langs->trans("Stock");
|
||||
$titlelist["sortfield"] = '';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'status';
|
||||
$titlelist["title"] = $langs->trans("Status");
|
||||
$titlelist["sortfield"] = 'p.envente';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fetch datas list
|
||||
*/
|
||||
@ -106,50 +158,6 @@ class ProductDefault extends Product
|
||||
}
|
||||
$sql.= $this->db->order($sortfield,$sortorder);
|
||||
$sql.= $this->db->plimit($limit + 1 ,$offset);
|
||||
|
||||
$this->list_title = array();
|
||||
|
||||
$titlelist["name"] = 'ref';
|
||||
$titlelist["title"] = $langs->trans("Ref");
|
||||
$titlelist["sortfield"] = 'p.ref';
|
||||
$titlelist["align"] = 'left';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'label';
|
||||
$titlelist["title"] = $langs->trans("Label");
|
||||
$titlelist["sortfield"] = 'p.label';
|
||||
$titlelist["align"] = 'left';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'barcode';
|
||||
$titlelist["title"] = $langs->trans("BarCode");
|
||||
$titlelist["sortfield"] = 'p.barcode';
|
||||
$titlelist["align"] = 'center';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'datem';
|
||||
$titlelist["title"] = $langs->trans("DateModification");
|
||||
$titlelist["sortfield"] = 'p.tms';
|
||||
$titlelist["align"] = 'center';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'sellingprice';
|
||||
$titlelist["title"] = $langs->trans("SellingPrice");
|
||||
$titlelist["sortfield"] = 'p.price';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'stock';
|
||||
$titlelist["title"] = $langs->trans("Stock");
|
||||
$titlelist["sortfield"] = '';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$titlelist["name"] = 'status';
|
||||
$titlelist["title"] = $langs->trans("Status");
|
||||
$titlelist["sortfield"] = 'p.envente';
|
||||
$titlelist["align"] = 'right';
|
||||
array_push($this->list_title,$titlelist);
|
||||
|
||||
$this->list_datas = array();
|
||||
|
||||
|
||||
@ -92,6 +92,7 @@ if ($_GET["canvas"] <> '' && file_exists('canvas/'.$_GET["canvas"].'/product.'.$
|
||||
include_once('canvas/'.$_GET["canvas"].'/product.'.$_GET["canvas"].'.class.php');
|
||||
|
||||
$object = new $class($db);
|
||||
$object->getFieldList();
|
||||
$object->LoadListDatas($limit, $offset, $sortfield, $sortorder);
|
||||
$title = $object->getTitle();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user