From a60294f37178c4b140a68f5cda44666b6e6a71c2 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 9 Jun 2015 21:50:32 +0200 Subject: [PATCH] use SeedDMS_Core_DMS::getClassname() to check for propper class --- inc/inc.ClassSession.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/inc/inc.ClassSession.php b/inc/inc.ClassSession.php index c29eeed9e..d67532521 100644 --- a/inc/inc.ClassSession.php +++ b/inc/inc.ClassSession.php @@ -285,10 +285,11 @@ class SeedDMS_Session { function addToClipboard($object) { /* {{{ */ /* id is only set if load() was called before */ if($this->id) { - if(get_class($object) == 'SeedDMS_Core_Document') { + $dms = $object->_dms; + if(get_class($object) == $dms->getClassname('document')) { if(!in_array($object->getID(), $this->data['clipboard']['docs'])) array_push($this->data['clipboard']['docs'], $object->getID()); - } elseif(get_class($object) == 'SeedDMS_Core_Folder') { + } elseif(get_class($object) == $dms->getClassname('folder')) { if(!in_array($object->getID(), $this->data['clipboard']['folders'])) array_push($this->data['clipboard']['folders'], $object->getID()); } @@ -307,11 +308,12 @@ class SeedDMS_Session { function removeFromClipboard($object) { /* {{{ */ /* id is only set if load() was called before */ if($this->id) { - if(get_class($object) == 'SeedDMS_Core_Document') { + $dms = $object->_dms; + if(get_class($object) == $dms->getClassname('document')) { $key = array_search($object->getID(), $this->data['clipboard']['docs']); if($key !== false) unset($this->data['clipboard']['docs'][$key]); - } elseif(get_class($object) == 'SeedDMS_Core_Folder') { + } elseif(get_class($object) == $dms->getClassname('folder')) { $key = array_search($object->getID(), $this->data['clipboard']['folders']); if($key !== false) unset($this->data['clipboard']['folders'][$key]);