Encore moi, mais promis, j'arrête ensuite pour ce soir (matin?).
J'ai pensé qu'il serait bien, puisqu'on peut les ajouter, de pouvoir
supprimer des catégories.
D'où le patch joint.
Mais par contre, j'imagine qu'il faudrait y rajouter un contrôle, pour
le cas où la catégorie serait déjà liée à un règlement (c'est bien à un
règlement qu'une catégorie se lie ?).
La possibilité d'affecter ce(s) règlement(s) à une autre catégorie ?
D'ailleurs, peut-être cette possibilité existe t'elle déjà, auquel cas,
inutile de la redonner ici. Il suffirait alors d'empêcher tout
simplement la suppression, en donnant un avertissement expliquant qu'on
ne peut pas supprimer une catégorie déjà utilisée.
--
Christophe
--- dolibarrcvs/htdocs/compta/bank/categ.php 2005-08-13 23:18:22.000000000 -0400
+++ dolibarr/htdocs/compta/bank/categ.php 2005-08-14 01:37:29.000000000 -0400
@@ -54,6 +54,23 @@
}
/*
+ * Action suppression catégorie
+ */
+if ( $_REQUEST['action'] == 'delete' )
+{
+ if ( $_REQUEST['categid'] )
+ {
+ $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_categ WHERE rowid='".$_REQUEST['categid']."'";
+ $result = $db->query($sql);
+
+ if (!$result)
+ {
+ dolibarr_print_error($db);
+ }
+ }
+}
+
+/*
* Affichage liste des catégories
*/
@@ -80,7 +97,8 @@
$var=!$var;
print "<tr $bc[$var]>";
print '<td><a href="'.DOL_URL_ROOT.'/compta/bank/budget.php?bid='.$objp->rowid.'">'.$objp->rowid.'</td>';
- print "<td colspan=\"2\">$objp->label</td>";
+ print "<td>$objp->label</td>";
+ print '<td style="text-align: center;"><a href="categ.php?categid='.$objp->rowid.'&action=delete"'.img_delete().'</a></td>';
print "</tr>";
$i++;
}
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev