Works on product canvas
Works on custom list
This commit is contained in:
parent
d66d765df4
commit
1574fe2a37
@ -973,7 +973,7 @@ class CommonObject
|
||||
|
||||
$sql = "SELECT rowid, name, alias, title, align, sort, search, enabled, rang";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."c_field_list";
|
||||
$sql.= " WHERE element = '".$this->list."'";
|
||||
$sql.= " WHERE element = '".$this->fieldListName."'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
$sql.= " ORDER BY rang ASC";
|
||||
|
||||
@ -991,7 +991,7 @@ class CommonObject
|
||||
|
||||
$fieldlist["id"] = $obj->rowid;
|
||||
$fieldlist["name"] = $obj->name;
|
||||
$fieldlist["alias"] = ($obj->alias?$obj->alias:$obj->name);
|
||||
$fieldlist["alias"] = $obj->alias;
|
||||
$fieldlist["title"] = $langs->trans($obj->title);
|
||||
$fieldlist["align"] = $obj->align;
|
||||
$fieldlist["sort"] = $obj->sort;
|
||||
|
||||
@ -141,7 +141,7 @@ create table llx_c_field_list
|
||||
element varchar(64) NOT NULL,
|
||||
entity integer DEFAULT 1 NOT NULL,
|
||||
name varchar(32) NOT NULL,
|
||||
alias varchar(32) DEFAULT NULL,
|
||||
alias varchar(32) NOT NULL,
|
||||
title varchar(32) NOT NULL,
|
||||
align varchar(6) DEFAULT 'left',
|
||||
sort tinyint DEFAULT 1 NOT NULL,
|
||||
|
||||
@ -24,8 +24,8 @@ create table llx_c_field_list
|
||||
tms timestamp,
|
||||
element varchar(64) NOT NULL, -- name of element list
|
||||
entity integer DEFAULT 1 NOT NULL, -- entity id
|
||||
name varchar(32) NOT NULL, -- name of field (ex: ref)
|
||||
alias varchar(32) DEFAULT NULL, -- alias of field (ex: prodref)
|
||||
name varchar(32) NOT NULL, -- name of field with table alias (ex: p.ref)
|
||||
alias varchar(32) NOT NULL, -- alias of field (ex: ref)
|
||||
title varchar(32) NOT NULL, -- title (translation) of field (ex: Ref)
|
||||
align varchar(6) DEFAULT 'left', -- align (left,center,right)
|
||||
sort tinyint DEFAULT 1 NOT NULL, -- add sort field
|
||||
|
||||
@ -39,21 +39,23 @@ class ProductDefault extends Product
|
||||
*/
|
||||
function ProductDefault($DB=0, $id=0, $user=0)
|
||||
{
|
||||
$this->db = $DB;
|
||||
$this->id = $id ;
|
||||
$this->user = $user;
|
||||
$this->module = "produit";
|
||||
$this->canvas = "default";
|
||||
$this->name = "default";
|
||||
$this->list = "product_default";
|
||||
$this->description = "Canvas par défaut";
|
||||
$this->db = $DB;
|
||||
$this->id = $id ;
|
||||
$this->user = $user;
|
||||
$this->module = "produit";
|
||||
$this->canvas = "default";
|
||||
$this->name = "default";
|
||||
$this->description = "Canvas des produits (défaut)";
|
||||
$this->fieldListName = "product_default";
|
||||
|
||||
$this->next_prev_filter = "canvas='default'";
|
||||
}
|
||||
|
||||
function getTitle()
|
||||
{
|
||||
return 'Produits';
|
||||
global $langs;
|
||||
|
||||
return $langs->trans("Products");
|
||||
}
|
||||
|
||||
/**
|
||||
@ -106,7 +108,7 @@ class ProductDefault extends Product
|
||||
|
||||
$sql.= ' FROM '.MAIN_DB_PREFIX.'product as p';
|
||||
$sql.= " WHERE p.entity = ".$conf->entity;
|
||||
if (!$user->rights->produit->hidden) $sql.=' AND (p.hidden=0 OR p.fk_product_type != 0)';
|
||||
if (!$user->rights->produit->hidden) $sql.=' AND p.hidden = 0';
|
||||
|
||||
if ($sall)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user