Removed deprecated code

This commit is contained in:
Laurent Destailleur 2009-02-11 02:40:53 +00:00
parent 1e1ee9d338
commit 0c1b5c94af

View File

@ -534,7 +534,7 @@ class Categorie
}
// Init $this->cats array
$sql = "SELECT c.rowid, c.label as label, ca.fk_categorie_fille as rowid_fille";
$sql = "SELECT DISTINCT c.rowid, c.label as label, ca.fk_categorie_fille as rowid_fille"; // Distinct reduce pb with old tables with duplicates
$sql.= " FROM ".MAIN_DB_PREFIX."categorie as c";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."categorie_association as ca";
$sql.= " ON c.rowid=ca.fk_categorie_mere";
@ -629,6 +629,7 @@ class Categorie
$this->build_path_from_id_categ($idchild,$protection);
}
return;
}
@ -660,7 +661,6 @@ class Categorie
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."categorie";
$res = $this->db->query ($sql);
if ($res)
{
$cats = array ();
@ -919,61 +919,6 @@ class Categorie
}
}
/**
* Retourne les catégories contenant le produit $ref
*/
function containing_ref ($ref,$type)
{
$cats = array ();
$sql = "SELECT c.fk_categorie, c.fk_".$type.", p.rowid, p.ref";
$sql.= " FROM ".MAIN_DB_PREFIX."categorie_".$type." as c, ".MAIN_DB_PREFIX.$type." as p";
$sql.= " WHERE p.ref = '".$ref."' AND c.fk_".$type." = p.rowid";
$res = $this->db->query ($sql);
if ($res)
{
while ($cat = $this->db->fetch_array ($res))
{
$cats[] = new Categorie ($this->db, $cat['fk_categorie']);
}
return $cats;
}
else
{
dolibarr_print_error ($this->db);
return -1;
}
}
/**
* \brief Vérifie le type de la catégorie
*
*/
function verify_type($id)
{
$sql = "SELECT type FROM ".MAIN_DB_PREFIX."categorie ";
$sql .= "WHERE rowid = ".$id." ";
$result = $this->db->query ($sql);
if ($result)
{
$obj = $this->db->fetch_object($result);
return $obj->type;
}
else
{
$this->error=$this->db->error().' sql='.$sql;
dolibarr_print_error('',$this->error);
return -1;
}
}
/**
* \brief Retourne les catégories dont l'id ou le nom correspond