From 3f177781729f2d47076483839b4bde82328b51e7 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 17 Nov 2010 18:30:00 +0800 Subject: [PATCH] Pman/Roo.php --- Pman/Roo.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Pman/Roo.php b/Pman/Roo.php index 9a9406f..7bd95bf 100644 --- a/Pman/Roo.php +++ b/Pman/Roo.php @@ -567,18 +567,19 @@ class Pman_Roo extends Pman $xx = clone($x); - + // perms first. if (method_exists($x, 'checkPerm') && !$x->checkPerm('D', $this->authUser)) { $this->jerr("PERMISSION DENIED"); } - + // before delte = allows us to trash dependancies if needed.. if ( method_exists($xx, 'beforeDelete') && ($xx->beforeDelete() === false)) { $errs[] = "Delete failed ({$xx->id})\n". (isset($xx->err) ? $xx->err : ''); continue; } + // now check deps. foreach($affects as $k=> $true) { $ka = explode('.', $k); -- 2.39.2