diff --git a/edit.php b/edit.php index dca614a..ec76b7f 100644 --- a/edit.php +++ b/edit.php @@ -142,6 +142,8 @@ class KTEditDocumentDispatcher extends KTStandardDispatcher { // "standard document editing" function do_main($newType=false) { + $this->oPage->setBreadcrumbDetails("edit"); + $document_id = KTUtil::arrayGet($_REQUEST, 'fDocumentId'); if (empty($document_id)) { $this->errorPage(_("No document specified for editing.")); diff --git a/plugins/ktcore/KTPermissions.php b/plugins/ktcore/KTPermissions.php index cd04c72..9e14545 100644 --- a/plugins/ktcore/KTPermissions.php +++ b/plugins/ktcore/KTPermissions.php @@ -22,6 +22,8 @@ class KTDocumentPermissionsAction extends KTDocumentAction { var $sName = 'ktcore.actions.document.permissions'; function do_main() { + $this->oPage->setBreadcrumbDetails("permissions"); + $oTemplate = $this->oValidator->validateTemplate("ktcore/document/document_permissions"); $oPO = KTPermissionObject::get($this->oDocument->getPermissionObjectID()); $aPermissions = KTPermission::getList(); diff --git a/plugins/ktcore/admin/documentTypes.php b/plugins/ktcore/admin/documentTypes.php index 53786aa..b3e1b00 100755 --- a/plugins/ktcore/admin/documentTypes.php +++ b/plugins/ktcore/admin/documentTypes.php @@ -111,7 +111,9 @@ class KTDocumentTypeDispatcher extends KTAdminDispatcher { $sName = $this->oValidator->validateEntityName('DocumentType', 'document type', $_REQUEST['name'], $aErrorOptions); + $oDocumentType->setName($sName); $res = $oDocumentType->update(); + if (PEAR::isError($res) || ($res === false)) { $this->errorRedirectTo('edit', _('Could not save document type changes'), 'fDocumentTypeId=' . $oDocumentType->getId()); exit(0);