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';
|
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
|
* \brief Fetch datas list
|
||||||
*/
|
*/
|
||||||
@ -106,50 +158,6 @@ class ProductDefault extends Product
|
|||||||
}
|
}
|
||||||
$sql.= $this->db->order($sortfield,$sortorder);
|
$sql.= $this->db->order($sortfield,$sortorder);
|
||||||
$sql.= $this->db->plimit($limit + 1 ,$offset);
|
$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();
|
$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');
|
include_once('canvas/'.$_GET["canvas"].'/product.'.$_GET["canvas"].'.class.php');
|
||||||
|
|
||||||
$object = new $class($db);
|
$object = new $class($db);
|
||||||
|
$object->getFieldList();
|
||||||
$object->LoadListDatas($limit, $offset, $sortfield, $sortorder);
|
$object->LoadListDatas($limit, $offset, $sortfield, $sortorder);
|
||||||
$title = $object->getTitle();
|
$title = $object->getTitle();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user