From b3e84e193445498f86086c633bb4ea11c5c50c0e Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 17 Mar 2003 09:14:25 +0000 Subject: [PATCH] updated look and feel and formatted only allow editing and removal of document types that are not mapped to a document --- presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeBL.php | 1 + presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeSuccess.php | 77 ++++++++++++++++++++++++++++++++++------------------------------------------- presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeUI.inc | 4 +--- presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeBL.php | 1 + presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeUI.inc | 469 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeBL.php | 1 + presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeUI.inc | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------ 7 files changed, 331 insertions(+), 386 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeBL.php b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeBL.php index dd707cf..196e227 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); require_once("addDocTypeUI.inc"); + require_once("../adminUI.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTypeFieldLink.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeSuccess.php b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeSuccess.php index 3f545de..00e392f 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeSuccess.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeSuccess.php @@ -9,51 +9,42 @@ */ require_once("../../../../../config/dmsDefaults.php"); +require_once("../adminUI.inc"); global $default; - -if(checkSession()) -{ - -// include the page template (with navbar) -require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); - -$Center = "

\n" ; -$Center .= "\n"; -$Center .= "\n"; -if($fDocTypeID == -1){ - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - -}else{ - $Center .= "\n"; - $Center .= "\n"; - -} - - -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "
Document Type addition Unsuccessful!
Document Type already exists
Document Type added Successfully!
rootUrl/control.php?action=addDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - -$oPatternCustom = & new PatternCustom(); -$oPatternCustom->setHtml($Center); -$main->setCentralPayload($oPatternCustom); -$main->render(); - - - +if(checkSession()) { + + // include the page template (with navbar) + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); + + $Center .= "" . renderHeading("Add Document Type") . "
"; + $Center .= "\n"; + $Center .= "\n"; + if($fDocTypeID == -1) { + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + } else { + $Center .= "\n"; + $Center .= "\n"; + } + + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "
Document Type addition Unsuccessful!
Document Type already exists
Document Type added Successfully!
rootUrl/control.php?action=addDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + $oPatternCustom = & new PatternCustom(); + $oPatternCustom->setHtml($Center); + $main->setCentralPayload($oPatternCustom); + $main->render(); } - ?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeUI.inc index 7eb99e8..0531af8 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/addDocTypeUI.inc @@ -21,10 +21,8 @@ function getPage() { $oPatternCreate = & new PatternCreate("DocumentType", "documentmanagement/DocumentType.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired); $oPatternCreate->setUniqueName("documentType"); - $sToRender .= "

\n"; - $sToRender .= "Add a New Document Type to the System:\n"; + $sToRender .= "" . renderHeading("Add Document Type") . "
"; $sToRender .= "\n"; - $sToRender .= "

\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeBL.php b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeBL.php index ba0702a..85ae342 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("editDocTypeUI.inc"); + require_once("../adminUI.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeUI.inc index 31fd68f..af234e2 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/editDocTypeUI.inc @@ -9,309 +9,266 @@ */ // if its the manual edit page..then display normally -function getEditPage($iDocTypeID) { - global $default; - $oDocType = null; - if (isset($iDocTypeID)) { - $oDocType = DocumentType::get($iDocTypeID); - - } - - $sToRender .= "

\n"; - $sToRender .= "Edit Document Type Properties:\n"; - $sToRender .= "
" . $oPatternCreate->render() . "
\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getUpdateButton($oDocType); - $sToRender .= getCancelButton($oDocType); - $sToRender .= "\n"; - $sToRender .= "
Document Type Name: " . getDocTypeDisplay($oDocType) . "
\n"; - - - return $sToRender; +function getEditPage($iDocTypeID) { + global $default; + $oDocType = null; + if (isset($iDocTypeID)) { + $oDocType = DocumentType::get($iDocTypeID); + + } + + $sToRender .= "" . renderHeading("Edit Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getUpdateButton($oDocType); + $sToRender .= getCancelButton($oDocType); + $sToRender .= "\n"; + $sToRender .= "
Document Type Name: " . getDocTypeDisplay($oDocType) . "
\n"; + + + return $sToRender; } // if its the manual edit page..then display normally -function getDetailsPage($iDocTypeID,$aGeneric,$aSpecific, $aAllSpecific) { - global $default; - $oDocType = null; - if (isset($iDocTypeID)) { - $oDocType = DocumentType::get($iDocTypeID); - - } - - $sToRender .= "

\n"; - $sToRender .= "Edit Document Type Properties:\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getSpecificFieldsList($aSpecific) . "\n"; - - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - if(count($aAllSpecific) > 0){ - $sToRender .= "\n"; - } - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getUpdateButton($oDocType); - $sToRender .= getCancelButton($oDocType); - $sToRender .= "\n"; - $sToRender .= "


Document Type Name: " . getDocTypeDisplay($oDocType) . "
Current Generic Fields: " . getGenericFieldsList($aGeneric) . "
Current Type Specific Fields:


Add New Type Specific Field: " . addSpecificFieldsList($aAllSpecific) ; - $sToRender .= "
Mandatory: " . getAddSpecificFieldButton() . "


\n"; - - - return $sToRender; +function getDetailsPage($iDocTypeID,$aGeneric,$aSpecific, $aAllSpecific) { + global $default; + $oDocType = null; + if (isset($iDocTypeID)) { + $oDocType = DocumentType::get($iDocTypeID); + + } + + $sToRender .= "" . renderHeading("Edit Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getSpecificFieldsList($aSpecific) . "\n"; + + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + if(count($aAllSpecific) > 0) { + $sToRender .= "\n"; + } + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getUpdateButton($oDocType); + $sToRender .= getCancelButton($oDocType); + $sToRender .= "\n"; + $sToRender .= "


Document Type Name: " . getDocTypeDisplay($oDocType) . "
Current Generic Fields: " . getGenericFieldsList($aGeneric) . "
Current Type Specific Fields:


Add New Type Specific Field: " . addSpecificFieldsList($aAllSpecific) ; + $sToRender .= "
Mandatory: " . getAddSpecificFieldButton() . "


\n"; + + + return $sToRender; } // if its the manual edit page..then display normally -function getMandatoryPage($iDocFieldID,$iDocTypeFieldID) { - global $default; - $oDocField = null; - - if (isset($iDocFieldID)) { - $oDocField = DocumentField::get($iDocFieldID); - - } - - if (isset($iDocTypeFieldID)) { - $oDocTypeField = DocumentTypeFieldLink::get($iDocTypeFieldID); - - } - $sToRender .= "iDocumentTypeID . "\">\n" ; - $sToRender .= "iFieldID . "\">\n" . - $sToRender .= "

\n"; - $sToRender .= "Change Mandatory Setting:\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - if($oDocTypeField->getIsMandatory() == 1) - { - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getDocTypeFieldUpdateButton(); - $sToRender .= "\n"; - $ - $sToRender .= "
Document Field Name: " . $oDocField->getName() . "
Is Mandatory: \n"; - }else{ - $sToRender .= "Is Mandatory: \n"; - } - - $sToRender .= "
\n"; - - - return $sToRender; +function getMandatoryPage($iDocFieldID,$iDocTypeFieldID) { + global $default; + $oDocField = null; + + if (isset($iDocFieldID)) { + $oDocField = DocumentField::get($iDocFieldID); + + } + + if (isset($iDocTypeFieldID)) { + $oDocTypeField = DocumentTypeFieldLink::get($iDocTypeFieldID); + + } + $sToRender .= "iDocumentTypeID . "\">\n" ; + $sToRender .= "iFieldID . "\">\n" . + $sToRender .= "

\n"; + $sToRender .= "Change Mandatory Setting:\n"; + $sToRender .= "\n"; + $sToRender .= "

\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + if($oDocTypeField->getIsMandatory() == 1) { + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getDocTypeFieldUpdateButton(); + $sToRender .= "\n"; + $ + $sToRender .= "
Document Field Name: " . $oDocField->getName() . "
Is Mandatory: \n"; + } else { + $sToRender .= "Is Mandatory: \n"; + } + + $sToRender .= "
\n"; + + + return $sToRender; } // if edition is successful print otu success page -function getEditPageSuccess() { - global $default; - - $sToRender .= "

\n"; - $sToRender .= "Success!\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
The Document Type was successfully modified
rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getEditPageSuccess() { + global $default; + + $sToRender .= "" . renderHeading("Edit Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Success!
The Document Type was successfully modified
rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } +// gets the page if editing fails +function getEditPageFail() { + global $default; -// gets the page if edition fails -function getEditPageFail() { - global $default; - - $sToRender .= "

\n"; - $sToRender .= "Failure!\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
Document Type modification Failed!
rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; + $sToRender .= "" . renderHeading("Edit Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Failure!
Document Type modification Failed!
rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } // show the list box when no DocType selected // then shows a text box with the DocType's name function getDocTypeDisplay($oDocType) { - global $default; - if (!isset($oDocType)) { - $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID"); - //$oPatternListBox->setIncludeDefaultValue(true); - $oPatternListBox->setPostBackOnChange(true); - return $oPatternListBox->render(); - } else { - return "iId . "\">\n" . - "getName() . "\">"; - } - + global $default; + if (!isset($oDocType)) { + $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID"); + $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->owl_documents_table D on ST.id=D.document_type_id"); + $oPatternListBox->setWhereClause("ISNULL(D.id)"); + $oPatternListBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + "getName() . "\">"; + } + } function getGenericFieldsList($aGeneric) { - global $default; - - $sList = ""; - - for($i = 0; $i < count($aGeneric);$i++){ - - // - - $sList .= "
  • " . $aGeneric[$i]["name"]. "
  • \n"; - } - - $sList .= ""; - - return $sList; + global $default; + + $sList = ""; + for($i = 0; $i < count($aGeneric);$i++) { + $sList .= "
  • " . $aGeneric[$i]["name"]. "
  • \n"; + } + $sList .= ""; + return $sList; } function getSpecificFieldsList($aSpecific) { - global $default; - - - - for($i = 0; $i < count($aSpecific);$i++){ - - $oDocField = DocumentField::get($aSpecific[$i]); - - $sList .= "
  • " . $oDocField->getName() . "
  • " . getEditSpecificFieldButton($aSpecific[$i]) ." ". getRemoveSpecificFieldButton($aSpecific[$i]) . "\n"; - - - } - - - - return $sList; + global $default; + for($i = 0; $i < count($aSpecific);$i++) { + $oDocField = DocumentField::get($aSpecific[$i]); + $sList .= "
  • " . $oDocField->getName() . "
  • " . getEditSpecificFieldButton($aSpecific[$i]) ." ". getRemoveSpecificFieldButton($aSpecific[$i]) . "\n"; + } + return $sList; } // show Group details on confirm deletion page function addSpecificFieldsList($aAllSpecific) { - global $default; - - /*"select UGL.group_id, GL.name from users_groups_link as UGL - inner join groups_lookup AS GL on UGL.group_id = GL.id - where UGL.user_id=1"'*/ - - - $sDocFieldType = ""; - - return $sDocFieldType; - + global $default; + + $sDocFieldType = ""; + + return $sDocFieldType; } // gets the updatebutton when a DocType is selected function getUpdateButton($oDocType) { - global $default; - if (!isset($oDocType)) { - return "Please select a Document Type: "; - } else { - return "graphicsUrl/widgets/update.gif\" value=\"submit\" />\n"; - } + global $default; + if (!isset($oDocType)) { + return "Please select a Document Type: "; + } else { + return "graphicsUrl/widgets/update.gif\" value=\"submit\" />\n"; + } } // gets the updatebutton when a DocType is selected function getDocTypeFieldUpdateButton() { - global $default; - return "graphicsUrl/widgets/update.gif\" value=\"submit\" />\n"; - + global $default; + return "graphicsUrl/widgets/update.gif\" value=\"submit\" />\n"; } function getRemoveSpecificFieldButton($iNumber) { - global $default; - - return "graphicsUrl/widgets/remove.gif\" value=\"remove\" />\n"; - + global $default; + return "graphicsUrl/widgets/remove.gif\" value=\"remove\" />\n"; } function getEditSpecificFieldButton($iNumber) { - global $default; - - return "graphicsUrl/widgets/edit.gif\" value=\"edit\" />\n"; - + global $default; + return "graphicsUrl/widgets/edit.gif\" value=\"edit\" />\n"; } function getAddSpecificFieldButton() { - global $default; - - return "graphicsUrl/widgets/add.gif\" value=\"add\" />\n"; - + global $default; + return "graphicsUrl/widgets/add.gif\" value=\"add\" />\n"; } // gets the cancel button when a DocType is selected function getCancelButton($oDocType) { - global $default; - if (!isset($oDocType)) { - //return "rootUrl/control.php?action=groupManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" />\n"; - } else { - return "rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; - } + global $default; + if (!isset($oDocType)) { + return "rootUrl/control.php?action=doctypeManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border = \"0\"/>\n"; + } + else { + return "rootUrl/control.php?action=editDocType\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } } ?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeBL.php b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeBL.php index f522756..db94c44 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("removeDocTypeUI.inc"); + require_once("../adminUI.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeUI.inc index 4c6bdf7..1b08bcb 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypemanagement/removeDocTypeUI.inc @@ -9,107 +9,103 @@ * */ // gets the delete stuff -function getDeletePage($iDocTypeID) { - global $default; - $oDocType = null; - if (isset($iDocTypeID)) { - $oDocType = DocumentType::get($iDocTypeID); - $sToRender .= "

    \n"; - $sToRender .= "Are you sure you wish to Remove this Document Type?:\n"; - } - else{ - $sToRender .= "

    \n"; - $sToRender .= "Remove Document Type From System:\n"; - } - - $sToRender .= "\n"; - $sToRender .= "

    \n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= getDeleteButton($oDocType); - $sToRender .= "
    Document Type Name: " . getDocTypeDisplay($oDocType) . "
    \n"; - - - return $sToRender; +function getDeletePage($iDocTypeID) { + global $default; + $oDocType = null; + if (isset($iDocTypeID)) { + $oDocType = DocumentType::get($iDocTypeID); + $sHeading .= "Are you sure you wish to Remove this Document Type?:\n"; + } else { + $sHeading .= "Please select a Document Type:"; + } + + $sToRender .= "" . renderHeading("Remove Document Type") . "
    "; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= getDeleteButton($oDocType); + $sToRender .= "
    $sHeading
    Document Type Name: " . getDocTypeDisplay($oDocType) . "
    \n"; + + return $sToRender; } // get successfully deletion page -function getDeleteSuccessPage() { - -global $default; +function getDeleteSuccessPage() { + + global $default; -$sToRender = "

    \n" ; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "
    DocumentType SuccessFully Removed!
    rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
    \n"; - -return $sToRender; + $sToRender .= "" . renderHeading("Remove Document Type") . "
    "; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
    DocumentType SuccessFully Removed!
    rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
    \n"; + + return $sToRender; } // get deletion failed page -function getDeleteFailPage() { +function getDeleteFailPage() { + + global $default; -global $default; + $sToRender .= "" . renderHeading("Remove Document Type") . "
    "; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
    Deletion Failed!
    Please Ensure that the Document Type has been Removed from ALL Folders
    rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
    \n"; -$sToRender = "

    \n" ; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "
    Deletion Failed!
    Please Ensure that the Document Type has been Removed from ALL Folders
    rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/back.gif\" border = \"0\" />
    \n"; - -return $sToRender; + return $sToRender; } // show listbox...or the text name function getDocTypeDisplay($oDocType) { - global $default; - if (!isset($oDocType)) { - $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID"); - $oPatternListBox->setIncludeDefaultValue(true); - $oPatternListBox->setPostBackOnChange(true); - return $oPatternListBox->render(); - } else { - return "iId . "\">\n" . - "" . $oDocType->getName() . ""; - } - + global $default; + if (!isset($oDocType)) { + $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID"); + $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->owl_documents_table D on ST.id=D.document_type_id"); + $oPatternListBox->setWhereClause("ISNULL(D.id)"); + $oPatternListBox->setIncludeDefaultValue(true); + $oPatternListBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + "" . $oDocType->getName() . ""; + } + } // show delete button function getDeleteButton($oDocType) { - global $default; - if (!isset($oDocType)) { - return "Please select a Document Type: "; - } else { - return "graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/>\n". - "rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; - } + global $default; + if (isset($oDocType)) { + return "graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/>\n". + "rootUrl/control.php?action=removeDocType\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } } ?> -- libgit2 0.21.4