Works on canvas capability

Works on custom list
This commit is contained in:
Regis Houssin 2010-03-23 16:38:07 +00:00
parent 31ced81af6
commit 556a6d279b
3 changed files with 18 additions and 9 deletions

View File

@ -109,36 +109,43 @@ class ProductDefault extends Product
$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';

View File

@ -69,19 +69,19 @@
</td>
</tr>
{section name=mysec loop=$datas}
{foreach name=prodline item=line from=$datas}
{strip}
<tr class="{cycle values="pair,impair"}">
<td>{$datas[mysec].ref}</td>
<td>{$datas[mysec].label}</td>
<td align="center">{$datas[mysec].barcode}</td>
<td align="center">{$datas[mysec].datem}</td>
<td align="right">{$datas[mysec].sellingprice}</td>
<td align="right">{$datas[mysec].stock}</td>
<td align="right">{$datas[mysec].status}</td>
{foreach name=valueline key=key item=value from=$line}
{foreach name=fieldline item=field from=$titlelist}
{if $field.name == $key}
<td align="{$field.align}">{$value}</td>
{/if}
{/foreach}
{/foreach}
</tr>
{/strip}
{/section}
{/foreach}
</table>
</form>

View File

@ -255,6 +255,8 @@ if ($resql)
// Enable caching
//$smarty->caching = true;
//$smarty->debugging = true;
$smarty->display($template, $_GET["canvas"]);