commit a7a6e9cd0d224f6fca9549968cb8ee6aa4b47734 parent bbc263266021ace95b440cea427d98d3c8a79421 Author: dankert <devnull@localhost> Date: Sat, 25 Dec 2010 23:19:05 +0100 Fix: Kein MenĂ¼-Fehler, wenn Objekt nicht vorhanden. Diffstat:
actionClasses/TemplateAction.class.php | | | 9 | ++++++--- |
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/actionClasses/TemplateAction.class.php b/actionClasses/TemplateAction.class.php @@ -664,15 +664,18 @@ class TemplateAction extends Action { case 'srcelement': // Platzhalter nur hinzufuegbar, wenn es welche gibt. - return (count($this->template->getElementIds()) > 0); + return is_object($this->template) && + (count($this->template->getElementIds()) > 0); case 'remove': // Entfernen von Templates nur dann erlaubt, wenn keine Seiten auf diesem Template basieren. - return (count($this->template->getDependentObjectIds()) == 0); + return is_object($this->template) && + (count($this->template->getDependentObjectIds()) == 0); case 'pages': // Anzeige von Seiten nur dann sinnvoll, wenn es auch Seiten gibt. - return (count($this->template->getDependentObjectIds()) > 0); + return is_object($this->template) && + (count($this->template->getDependentObjectIds()) > 0); case 'add': case 'addel':