Commit c719252998a875f2d5a1d1dd503a33ace6a030ee

Authored by Neil Blakey-Milner
1 parent 41ea7fca

Put breadcrumbs into less-accessed pages too.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3851 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/documentFields.php
@@ -178,6 +178,10 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher { @@ -178,6 +178,10 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher {
178 function do_removeLookups() { 178 function do_removeLookups() {
179 $oFieldset =& KTFieldset::get($_REQUEST['fFieldsetId']); 179 $oFieldset =& KTFieldset::get($_REQUEST['fFieldsetId']);
180 $oField =& DocumentField::get($_REQUEST['fFieldId']); 180 $oField =& DocumentField::get($_REQUEST['fFieldId']);
  181 + $aMetadata = KTUtil::arrayGet($_REQUEST, 'metadata');
  182 + if (empty($aMetadata)) {
  183 + $this->errorRedirectTo('editField', 'No lookups selected', 'fFieldsetId=' . $oFieldset->getId() . '&fFieldId=' . $oField->getId());
  184 + }
181 foreach ($_REQUEST['metadata'] as $iMetaDataId) { 185 foreach ($_REQUEST['metadata'] as $iMetaDataId) {
182 $oMetaData =& MetaData::get($iMetaDataId); 186 $oMetaData =& MetaData::get($iMetaDataId);
183 $oMetaData->delete(); 187 $oMetaData->delete();
@@ -278,6 +282,16 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher { @@ -278,6 +282,16 @@ class KTDocumentFieldDispatcher extends KTStandardDispatcher {
278 } else { 282 } else {
279 $sIncomplete = null; 283 $sIncomplete = null;
280 } 284 }
  285 + $this->aBreadcrumbs[] = array(
  286 + 'action' => 'docfield',
  287 + 'query' => 'action=edit&fFieldsetId=' . $_REQUEST['fFieldsetId'],
  288 + 'name' => 'Fieldset ' . $oFieldset->getName()
  289 + );
  290 + $this->aBreadcrumbs[] = array(
  291 + 'action' => 'docfield',
  292 + 'query' => 'action=manageConditional&fFieldsetId=' . $_REQUEST['fFieldsetId'],
  293 + 'name' => 'Manage conditional field',
  294 + );
281 $oTemplate->setData(array( 295 $oTemplate->setData(array(
282 'oFieldset' => $oFieldset, 296 'oFieldset' => $oFieldset,
283 'free_fields' => $aFreeFields, 297 'free_fields' => $aFreeFields,