Pman/Roo.php
authorAlan Knowles <alan@akbkhome.com>
Wed, 17 Nov 2010 10:30:00 +0000 (18:30 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 17 Nov 2010 10:30:00 +0000 (18:30 +0800)
Pman/Roo.php

index 9a9406f..7bd95bf 100644 (file)
@@ -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);