commit 878df66eb4e2c35dbfca830a03d080e8a4960bdb
parent 2ce4d54b875267e49f72793a8a28aa2be6518562
Author: dankert <devnull@localhost>
Date: Mon, 29 Nov 2004 01:02:41 +0100
Bei L?schen von Objekten alle Referenzen in Tabelle or_link entfernen
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/objectClasses/Object.class.php b/objectClasses/Object.class.php
@@ -20,7 +20,10 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
// $Log$
-// Revision 1.7 2004-11-28 22:32:52 dankert
+// Revision 1.8 2004-11-29 00:02:41 dankert
+// Bei L?schen von Objekten alle Referenzen in Tabelle or_link entfernen
+//
+// Revision 1.7 2004/11/28 22:32:52 dankert
// in getProperties() auch den Typ zurueckgeben
//
// Revision 1.6 2004/11/28 16:56:04 dankert
@@ -592,6 +595,12 @@ class Object
$sql->setInt('objectid',$this->objectid);
$db->query( $sql->query );
+ $sql = new Sql( 'UPDATE {t_link} '.
+ ' SET link_objectid=NULL '.
+ ' WHERE link_objectid={objectid}' );
+ $sql->setInt('objectid',$this->objectid);
+ $db->query( $sql->query );
+
// Objekt-Namen l?schen
$sql = new Sql('DELETE FROM {t_name} WHERE objectid={objectid}');