diff --git a/htdocs/compta/bank/categ.php b/htdocs/compta/bank/categ.php index bfdc004e528..48e8e738fef 100644 --- a/htdocs/compta/bank/categ.php +++ b/htdocs/compta/bank/categ.php @@ -89,28 +89,44 @@ print ''; print ''.$langs->trans("Ref").''.$langs->trans("Label").''; print "\n"; -$var = true; +$sql = "SELECT rowid, label"; +$sql.= " FROM ".MAIN_DB_PREFIX."bank_categ"; +$sql.= " WHERE entity = ".$conf->entity; +$sql.= " ORDER BY label"; -foreach ($bankcateg->fetchAll() as $category) { - $var = !$var; - print ""; - print ''.$category->id.''; +$result = $db->query($sql); +if ($result) +{ + $num = $db->num_rows($result); + $i = 0; $total = 0; - if ($action == 'edit' && $categid == $category->id) { - print ""; - print ''; - print ''; - print ' '; + $var=True; + while ($i < $num) + { + $objp = $db->fetch_object($result); + $var=!$var; + print ""; + print ''.$objp->rowid.''; + if (GETPOST("action") == 'edit' && GETPOST("categid")== $objp->rowid) + { + print ""; + print ''; + print ''; + print ''; - print ""; - } else { - print "".$category->label.""; - print ''; - print ''.img_edit().'  '; - print ''.img_delete().''; + print ""; + } + else + { + print "".$objp->label.""; + print ''; + print ''.img_edit().'  '; + print ''.img_delete().''; + } + print ""; + $i++; } - - print ""; + $db->free($result); }