Commit 188cffbaae2dcec3b1e5f52cd622b8701c70741b

Authored by Neil Blakey-Milner
1 parent 0785eb29

Add breadcrumb nav.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3857 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/documentTypes.php
@@ -12,6 +12,13 @@ $sectionName = "Administration"; @@ -12,6 +12,13 @@ $sectionName = "Administration";
12 require_once(KT_DIR . "/presentation/webpageTemplate.inc"); 12 require_once(KT_DIR . "/presentation/webpageTemplate.inc");
13 13
14 class KTDocumentTypeDispatcher extends KTAdminDispatcher { 14 class KTDocumentTypeDispatcher extends KTAdminDispatcher {
  15 +
  16 + // Breadcrumbs base - added to in methods
  17 + var $aBreadcrumbs = array(
  18 + array('action' => 'administration', 'name' => 'Administration'),
  19 + array('action' => 'doctype', 'name' => 'Document Type Management'),
  20 + );
  21 +
15 function do_main () { 22 function do_main () {
16 $oTemplating =& KTTemplating::getSingleton(); 23 $oTemplating =& KTTemplating::getSingleton();
17 $oTemplate = $oTemplating->loadTemplate('ktcore/documenttypes/list'); 24 $oTemplate = $oTemplating->loadTemplate('ktcore/documenttypes/list');
@@ -57,6 +64,9 @@ class KTDocumentTypeDispatcher extends KTAdminDispatcher { @@ -57,6 +64,9 @@ class KTDocumentTypeDispatcher extends KTAdminDispatcher {
57 $aCurrentFieldsets =& KTFieldset::getForDocumentType($oDocumentType); 64 $aCurrentFieldsets =& KTFieldset::getForDocumentType($oDocumentType);
58 $aAvailableFieldsets =& KTFieldset::getNonGenericFieldsets(); 65 $aAvailableFieldsets =& KTFieldset::getNonGenericFieldsets();
59 $aAvailableFieldsets = array_diff($aAvailableFieldsets, $aCurrentFieldsets); 66 $aAvailableFieldsets = array_diff($aAvailableFieldsets, $aCurrentFieldsets);
  67 + $this->aBreadcrumbs[] = array(
  68 + 'name' => 'Document Type ' . $oDocumentType->getName(),
  69 + );
60 $oTemplate->setData(array( 70 $oTemplate->setData(array(
61 'oDocumentType' => $oDocumentType, 71 'oDocumentType' => $oDocumentType,
62 'aCurrentFieldsets' => $aCurrentFieldsets, 72 'aCurrentFieldsets' => $aCurrentFieldsets,
@@ -100,13 +110,6 @@ class KTDocumentTypeDispatcher extends KTAdminDispatcher { @@ -100,13 +110,6 @@ class KTDocumentTypeDispatcher extends KTAdminDispatcher {
100 $this->errorRedirectTo('edit', 'Changes saved', 'fDocumentTypeId=' . $oDocumentType->getId()); 110 $this->errorRedirectTo('edit', 'Changes saved', 'fDocumentTypeId=' . $oDocumentType->getId());
101 exit(0); 111 exit(0);
102 } 112 }
103 -  
104 - function handleOutput($data) {  
105 - global $main;  
106 - $main->bFormDisabled = true;  
107 - $main->setCentralPayload($data);  
108 - $main->render();  
109 - }  
110 } 113 }
111 114
112 $d =& new KTDocumentTypeDispatcher; 115 $d =& new KTDocumentTypeDispatcher;