Skip to content
Snippets Groups Projects
Commit 1a9e98cd authored by Raphaël Doursenaud's avatar Raphaël Doursenaud Committed by Raphaël Doursenaud
Browse files

Fix categories bug

When using the string type,
$typeid == 1 matched all strings making other conditions ineffective.
parent 91900f54
No related branches found
No related tags found
No related merge requests found
......@@ -1123,11 +1123,11 @@ class Categorie
$cats = array();
$table=''; $type='';
if ($typeid == 0 || $typeid == 'product') { $typeid=0; $table='product'; $type='product'; }
else if ($typeid == 1 || $typeid == 'supplier') { $typeid=1; $table='societe'; $type='fournisseur'; }
else if ($typeid == 2 || $typeid == 'customer') { $typeid=2; $table='societe'; $type='societe'; }
else if ($typeid == 3 || $typeid == 'member') { $typeid=3; $table='member'; $type='member'; }
else if ($typeid == 4 || $typeid == 'contact') { $typeid=4; $table='socpeople'; $type='contact'; }
if ($typeid === 0 || $typeid == 'product') { $typeid=0; $table='product'; $type='product'; }
else if ($typeid === 1 || $typeid == 'supplier') { $typeid=1; $table='societe'; $type='fournisseur'; }
else if ($typeid === 2 || $typeid == 'customer') { $typeid=2; $table='societe'; $type='societe'; }
else if ($typeid === 3 || $typeid == 'member') { $typeid=3; $table='member'; $type='member'; }
else if ($typeid === 4 || $typeid == 'contact') { $typeid=4; $table='socpeople'; $type='contact'; }
$sql = "SELECT ct.fk_categorie, c.label";
$sql.= " FROM ".MAIN_DB_PREFIX."categorie_".$type." as ct, ".MAIN_DB_PREFIX."categorie as c";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment