From d5c8bad67c120b792a709ea25d0aec6fab07d60b Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 17 Mar 2003 11:50:10 +0000 Subject: [PATCH] updated look and feel and formatted --- presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------- 2 files changed, 176 insertions(+), 213 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php b/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php index 3102127..463f561 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php @@ -10,77 +10,58 @@ require_once("../../../../../config/dmsDefaults.php"); if (checkSession()) { - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); - require_once("assignDocTypeToFieldUI.inc"); - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc"); - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTypeFieldLink.inc"); - require_once("$default->fileSystemRoot/lib/security/permission.inc"); - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); - require_once("$default->fileSystemRoot/presentation/Html.inc"); - - - $oPatternCustom = & new PatternCustom(); - - if(!isset($fDocTypeSet)){ - // build first page - - $oPatternCustom->setHtml(getPage(null,null)); - $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1"); - - }else{ - - // do a check to see both drop downs selected - if($fDocTypeID == -1 Or $fDocTypeID == -1){ - - $oPatternCustom->setHtml(getPageNotSelected()); - - - }else{ //check if it belongs to a unit - //$fieldLink = DocumentTypeFieldLink::doctypeBelongsToField($fDocTypeID); - - // if it does'nt ..then go to normal page - //if($fieldLink == false){ - - $oPatternCustom->setHtml(getPage($fDocTypeID,$fDocFieldID)); - $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1&fDocTypeAssign=1"); - - // }else{ - //if it does...then go to failure page - // $oPatternCustom->setHtml(getPageFail($fDocTypeID)); - - //} - } - } - - if (isset($fDocTypeAssign)){ - - - // else add to db and then goto page succes - $oDocTypeField = new DocumentTypeFieldLink($fDocTypeID,$fDocFieldID, $fbIsMandatory); - - //check if checkbox checked - if (isset($fbIsMandatory)) { - $oDocTypeField->setIsMandatory(true); - } else { - $oDocTypeField->setIsMandatory(false); - } - - if($oDocTypeField->create()){ - $oPatternCustom->setHtml(getPageSuccess()); - }else{ - $oPatternCustom->setHtml(getPageFail()); - } - - } - - // render page - $main->setCentralPayload($oPatternCustom); - $main->render(); - + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); + require_once("assignDocTypeToFieldUI.inc"); + require_once("../adminUI.inc"); + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc"); + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTypeFieldLink.inc"); + require_once("$default->fileSystemRoot/lib/security/permission.inc"); + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); + require_once("$default->fileSystemRoot/presentation/Html.inc"); + + $oPatternCustom = & new PatternCustom(); + + if(!isset($fDocTypeSet)) { + // build first page + $oPatternCustom->setHtml(getPage(null,null)); + $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1"); + } else { + // do a check to see both drop downs selected + if($fDocTypeID == -1 Or $fDocTypeID == -1) { + $oPatternCustom->setHtml(getPageNotSelected()); + } else { //check if it belongs to a unit + $oPatternCustom->setHtml(getPage($fDocTypeID,$fDocFieldID)); + $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1&fDocTypeAssign=1"); + } + } + + if (isset($fDocTypeAssign)) { + + + // else add to db and then goto page succes + $oDocTypeField = new DocumentTypeFieldLink($fDocTypeID,$fDocFieldID, $fbIsMandatory); + + //check if checkbox checked + if (isset($fbIsMandatory)) { + $oDocTypeField->setIsMandatory(true); + } else { + $oDocTypeField->setIsMandatory(false); + } + + if($oDocTypeField->create()) { + $oPatternCustom->setHtml(getPageSuccess()); + } else { + $oPatternCustom->setHtml(getPageFail()); + } + } + + // render page + $main->setCentralPayload($oPatternCustom); + $main->render(); } ?> diff --git a/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc index 02ac785..550a9e0 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc @@ -9,177 +9,159 @@ */ // gets main page -function getPage($iDocTypeID, $iDocFieldID) { - global $default; - $oDocType = null; - $oDocField = null; - - if (isset($iDocTypeID)) { - $oDocType = DocumentType::get($iDocTypeID); - $heading = "Are you Sure you wish to assign the Document Field to the Document Type? \n"; - }else{ - $heading = "Please Assign a Document Field to a Document Type: \n"; - } - - - if (isset($iDocFieldID)) { - $oDocField = DocumentField::get($iDocFieldID); - - } - - $sToRender .= "

\n"; - $sToRender .= "Assign Document Field to Document Type:\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= $heading; - $sToRender .= "
\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= getIsMandatoryCheckBox($oDocField) . "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
Document Type Name: " . getDocTypeDisplay($oDocType) . "
Document Field Name: " . getDocFieldDisplay($oDocField) . "
" . getAssignButton($oDocType); - $sToRender .= getCancelButton($oDocType); - $sToRender .= "
\n"; - - - return $sToRender; +function getPage($iDocTypeID, $iDocFieldID) { + global $default; + $oDocType = null; + $oDocField = null; + + if (isset($iDocTypeID)) { + $oDocType = DocumentType::get($iDocTypeID); + $heading = "Are you Sure you wish to assign the Document Field to the Document Type? \n"; + } else { + $heading = "Please Assign a Document Field to a Document Type: \n"; + } + + if (isset($iDocFieldID)) { + $oDocField = DocumentField::get($iDocFieldID); + } + + $sToRender .= "" . renderHeading("Assign Document Field to Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= $heading; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= getIsMandatoryCheckBox($oDocField) . "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Document Type Name: " . getDocTypeDisplay($oDocType) . "
Document Field Name: " . getDocFieldDisplay($oDocField) . "
" . getAssignButton($oDocType); + $sToRender .= getCancelButton($oDocType); + $sToRender .= "
\n"; + + return $sToRender; } // page that comes up when there is nothing selected -function getPageNotSelected() { - global $default; - - $sToRender .= "

\n"; - $sToRender .= "Sorry, Selection Failed\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
Please select BOTH a Document Type AND a Document Field
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getPageNotSelected() { + global $default; + + $sToRender .= "" . renderHeading("Assign Document Field to Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Sorry, Selection Failed
Please select BOTH a Document Type AND a Document Field
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + + return $sToRender; } //if edition successful -function getPageSuccess() { - 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 Field was successfully assigned to the specified Document Type
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getPageSuccess() { + global $default; + + $sToRender .= "" . renderHeading("Assign Document Field to Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Success!
The Document Field was successfully assigned to the specified Document Type
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + + return $sToRender; } //if edition successful -function getPageFail() { - 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 .= "
The Document Field already belongs to that Document Type
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getPageFail() { + global $default; + + $sToRender .= "" . renderHeading("Assign Document Field to Document Type") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Failure!
The Document Field already belongs to that Document Type
rootUrl/control.php?action=assignDocTypeToField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + + return $sToRender; } // display the listbox initially ..then just display the text function getDocTypeDisplay($oDocType) { - global $default; - //$from = "," . $default->owl_DocTypes_DocFields_table . " AS GU"; - //$where = "(ST.id = GU.DocType_id)"; - - - if (!isset($oDocType)) { - $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID"); - //$oPatternListBox->setWhereClause($where); - //$oPatternListBox->setFromClause($from); - //$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"); + + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + $oDocType->getName(); + } + } // display the listbox initially ..then just display the text function getDocFieldDisplay($oDocField) { - global $default; - if (!isset($oDocField)) { - $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); - //$oPatternLiListBoxstBox->setPostBackOnChange(true); - return $oPatternListBox->render(); - } else { - return "iId . "\">\n" . - $oDocField->getName(); - } - + global $default; + if (!isset($oDocField)) { + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); + //$oPatternLiListBoxstBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + $oDocField->getName(); + } + } // returns the checkbox ticked or unticked function getIsMandatoryCheckBox($oDocField) { - if (!isset($oDocField)) { - return ""; - } else { - return "Is it Mandatory?: "; - } + if (!isset($oDocField)) { + return ""; + } else { + return "Is it Mandatory?: "; + } } // show button after DocType selected function getAssignButton($oDocType) { - global $default; - if (!isset($oDocType)) { - return "graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/>\n"; - } else { - return "graphicsUrl/widgets/assign.gif\" value=\"submit\" border=\"0\"/>\n"; - } + global $default; + if (!isset($oDocType)) { + return "graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/>\n"; + } else { + return "graphicsUrl/widgets/assign.gif\" value=\"submit\" border=\"0\"/>\n"; + } } // show button after DocType selected function getCancelButton($oDocType) { - global $default; - if (!isset($oDocType)) { - //return "rootUrl/control.php?action=DocTypeManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" />\n"; - } else { - return "rootUrl/control.php?action=assignDocTypeToField\">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=assignDocTypeToField\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } } -- libgit2 0.21.4