/**
  * @param interface_model $objListEntry
  *
  * @return string
  */
 protected function renderDeleteAction(interface_model $objListEntry)
 {
     if ($objListEntry instanceof class_module_system_module) {
         return "";
     }
     if ($objListEntry instanceof class_module_system_aspect && $objListEntry->rightDelete()) {
         return $this->objToolkit->listDeleteButton($objListEntry->getStrName(), $this->getLang("aspect_delete_question"), class_link::getLinkAdminHref($this->getArrModule("modul"), "deleteAspect", "&systemid=" . $objListEntry->getSystemid()));
     }
     return parent::renderDeleteAction($objListEntry);
 }
 /**
  * @param interface_model $objListEntry
  *
  * @return string
  */
 protected function renderDeleteAction(interface_model $objListEntry)
 {
     if ($objListEntry instanceof class_module_workflows_handler) {
         return "";
     }
     return parent::renderDeleteAction($objListEntry);
 }
 /**
  * @param interface_model|class_module_pages_page $objListEntry
  *
  * @return string
  */
 protected function renderDeleteAction(interface_model $objListEntry)
 {
     if ($this->getParam("pe") != "") {
         return "";
     }
     $objLockmanager = $objListEntry->getLockManager();
     if (!$objLockmanager->isAccessibleForCurrentUser()) {
         return $this->objToolkit->listButton(class_adminskin_helper::getAdminImage("icon_deleteLocked", $this->getLang("commons_locked")));
     } else {
         if ($objListEntry instanceof class_module_pages_page && $objListEntry->rightDelete()) {
             return $this->objToolkit->listDeleteButton($objListEntry->getStrDisplayName(), $this->getLang("seite_loeschen_frage"), class_link::getLinkAdminHref($this->getArrModule("modul"), "deletePageFinal", "&systemid=" . $objListEntry->getSystemid()));
         } else {
             if ($objListEntry instanceof class_module_pages_folder && $objListEntry->rightDelete()) {
                 return $this->objToolkit->listDeleteButton($objListEntry->getStrDisplayName(), $this->getLang("pages_ordner_loeschen_frage"), class_link::getLinkAdminHref($this->getArrModule("modul"), "deleteFolderFinal", "&systemid=" . $objListEntry->getSystemid()));
             } else {
                 if ($objListEntry instanceof class_module_pages_element && $objListEntry->rightDelete()) {
                     return $this->objToolkit->listDeleteButton($objListEntry->getStrDisplayName(), $this->getLang("element_loeschen_frage"), class_link::getLinkAdminHref($this->getArrModule("modul"), "deleteElement", "&elementid=" . $objListEntry->getSystemid()));
                 } else {
                     return parent::renderDeleteAction($objListEntry);
                 }
             }
         }
     }
 }