openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 1db4229ca013d0f03b9c08bff72df1222f381079
parent 38d8abad94ac267ffc848619192302864983ed2d
Author: dankert <devnull@localhost>
Date:   Fri,  5 Jun 2009 23:27:06 +0200

Fix: Bei Loeschen von Objekten vorher die ACLs entfernen.

Diffstat:
objectClasses/Object.class.php | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/objectClasses/Object.class.php b/objectClasses/Object.class.php @@ -904,12 +904,14 @@ SQL $sql->setInt('objectid', $this->objectid); $db->query($sql->query); + // ACLs loeschen + $this->deleteAllACLs(); + // Objekt l?schen $sql = new Sql('DELETE FROM {t_object} WHERE id={objectid}'); $sql->setInt('objectid', $this->objectid); $db->query($sql->query); - $this->deleteAllACLs(); } @@ -1170,6 +1172,7 @@ SQL foreach( $this->getAllAclIds() as $aclid ) { $acl = new Acl( $aclid ); + $acl->load(); $acl->delete(); } }