Commit 51231057e28e28465abac00f0af57fca82c90d30

Authored by Michael Joseph
1 parent 71aeef77

(#2728) don't allow Name or Generic to be edited if its the category field


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2342 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc
... ... @@ -38,7 +38,8 @@ function getEditPage($iDocFieldID) {
38 38 $sToRender .= "<tr>\n";
39 39  
40 40 // allow changing the generic status if the field is not linked to a document type
41   - if($checkBox == false) {
  41 + // and if this isn't the category field
  42 + if ( ($checkBox == false) || $oDocField->getName() != "Category") {
42 43 $sToRender .= "<td>Is Generic: </td><td>" . getIsGenericCheckBox($oDocField) . "</td>\n";
43 44 } else {
44 45 $sToRender .= "<input type=\"hidden\" name=\"fDocFieldIsGeneric\" value=\"" . $oDocField->getIsGeneric() . "\">\n";
... ... @@ -121,7 +122,8 @@ function getDocFieldDisplay($oDocField) {
121 122 return $oPatternListBox->render();
122 123 } else {
123 124 return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .
124   - "<input size = \"40\" type=\"text\" name=\"fDocFieldName\" value=\"" . $oDocField->getName() . "\">";
  125 + "<input size=\"40\" type=\"text\" name=\"fDocFieldName\" value=\"" . $oDocField->getName() . "\"" .
  126 + ($oDocField->getName() == "Category" ? "disabled=\"disabled\"" : "") . ">";
125 127 }
126 128 }
127 129  
... ...