From c719252998a875f2d5a1d1dd503a33ace6a030ee Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Tue, 18 Oct 2005 09:44:44 +0000 Subject: [PATCH] Put breadcrumbs into less-accessed pages too. --- presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+), 0 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php index e3e661a..d3528ec 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php @@ -178,6 +178,10 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher { function do_removeLookups() { $oFieldset =& KTFieldset::get($_REQUEST['fFieldsetId']); $oField =& DocumentField::get($_REQUEST['fFieldId']); + $aMetadata = KTUtil::arrayGet($_REQUEST, 'metadata'); + if (empty($aMetadata)) { + $this->errorRedirectTo('editField', 'No lookups selected', 'fFieldsetId=' . $oFieldset->getId() . '&fFieldId=' . $oField->getId()); + } foreach ($_REQUEST['metadata'] as $iMetaDataId) { $oMetaData =& MetaData::get($iMetaDataId); $oMetaData->delete(); @@ -278,6 +282,16 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher { } else { $sIncomplete = null; } + $this->aBreadcrumbs[] = array( + 'action' => 'docfield', + 'query' => 'action=edit&fFieldsetId=' . $_REQUEST['fFieldsetId'], + 'name' => 'Fieldset ' . $oFieldset->getName() + ); + $this->aBreadcrumbs[] = array( + 'action' => 'docfield', + 'query' => 'action=manageConditional&fFieldsetId=' . $_REQUEST['fFieldsetId'], + 'name' => 'Manage conditional field', + ); $oTemplate->setData(array( 'oFieldset' => $oFieldset, 'free_fields' => $aFreeFields, -- libgit2 0.21.4