Works on canvas capability

Works on custom list
This commit is contained in:
Regis Houssin 2010-03-25 09:28:51 +00:00
parent 322e7dac48
commit 99af90546f
3 changed files with 27 additions and 1 deletions

View File

@ -56,6 +56,18 @@ class ProductDefault extends Product
return 'Produits';
}
/**
* \brief Lecture des donnees dans la base
* \param id Product id
* \param ref Product ref
*/
function fetchCanvas($id='', $ref='', $action='')
{
$result = $this->fetch($id,$ref);
return $result;
}
/**
* \brief Fetch field list
*/

View File

@ -857,7 +857,7 @@ if ($_GET["id"] || $_GET["ref"])
include_once('canvas/'.$product->canvas.'/product.'.$product->canvas.'.class.php');
$product = new $class($db);
$result = $product->FetchCanvas($_GET["id"],'',$_GET["action"]);
$result = $product->fetchCanvas($_GET["id"],'',$_GET["action"]);
$smarty->template_dir = DOL_DOCUMENT_ROOT.'/product/canvas/'.$product->canvas.'/templates/';

View File

@ -34,6 +34,20 @@ $langs->load("products");
$type=trim(isset($_GET["type"])?$_GET["type"]:$_POST["type"]);
// TODO for compatibility
if (!isset($_GET["canvas"]))
{
$sbarcode=isset($_GET["sbarcode"])?$_GET["sbarcode"]:$_POST["sbarcode"];
$snom=isset($_GET["snom"])?$_GET["snom"]:$_POST["snom"];
$sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"];
$type=isset($_GET["type"])?$_GET["type"]:$_POST["type"];
$sref=trim($sref);
$sbarcode=trim($sbarcode);
$snom=trim($snom);
$sall=trim($sall);
$type=trim($type);
}
$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
if (! $sortfield) $sortfield="p.ref";