/** * @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); } } } } }