From 06276da0230b0c75d65101f3bb5d13835dcff57e Mon Sep 17 00:00:00 2001 From: Michael Joseph Date: Sun, 3 Aug 2003 13:45:14 +0000 Subject: [PATCH] (#2813) refactored and tidied incorporated addDocField link --- presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsBL.php | 65 +++++++++++++++-------------------------------------------------- presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsUI.inc | 47 ++++++++++++++++++++++++----------------------- 2 files changed, 39 insertions(+), 73 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsBL.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsBL.php index dbb52b2..3937292 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsBL.php @@ -8,57 +8,22 @@ * */ - require_once("../../../../../config/dmsDefaults.php"); +require_once("../../../../../config/dmsDefaults.php"); +require_once("$default->fileSystemRoot/lib/users/User.inc"); +require_once("$default->fileSystemRoot/lib/security/permission.inc"); +require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); +require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); +require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); +require_once("$default->fileSystemRoot/presentation/Html.inc"); +require_once("listDocFieldsUI.inc"); +require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/administration/adminUI.inc"); -if (checkSession()) { - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); - require_once("listDocFieldsUI.inc"); - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); - require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); - require_once("$default->fileSystemRoot/lib/users/User.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/visualpatterns/PatternTableSqlQuery.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternBrowsableSearchResults.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); - require_once("$default->fileSystemRoot/presentation/Html.inc"); - - +if (checkSession()) { $oPatternCustom = & new PatternCustom(); - -if(checkSession()) { - global $default; - - $oPatternCustom->addHtml(renderHeading("Document Fields List")); // Create the Heading - - $main->setFormAction($_SERVER['PHP_SELF']); - - $sQuery = "SELECT id as DocFieldID, name as DocFieldName, data_type, is_generic, has_lookup, " . - "'Edit', 'Delete', 'Edit Lookups' " . - "FROM " . $default->owl_fields_table . " " . - "ORDER BY name"; - - $aColumns = array("DocFieldName", "data_type", "is_generic", "has_lookup","Edit", "Delete", "Edit Lookups" ); - $aColumnNames = array("Name", "Data type", "Generic?", "Lookup?", "Edit", "Delete", "Edit Lookups"); - $aColumnTypes = array(1,1,2,2,3,3,3); - $aDBColumnArray = array("DocFieldID"); - $aQueryStringVariableNames = array("fDocFieldID"); - - $aHyperLinkURL = array( 4=> "$default->rootUrl/control.php?action=editDocField", - 5=> "$default->rootUrl/control.php?action=removeDocField", - 6=> "$default->rootUrl/control.php?action=editDocFieldLookups"); - - $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames); - $oSearchResults->setDisplayColumnHeadings(true); - $htmlTables = $oSearchResults->render() ; - - $oPatternCustom->addHtml($htmlTables); - - } // end of if checksession - + $oPatternCustom->setHtml(getPage($fGroupID)); + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); $main->setCentralPayload($oPatternCustom); - $main->render(); + $main->setFormAction($_SERVER['PHP_SELF']); + $main->render(); } -?> +?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsUI.inc index 36e3c86..1ae3325 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/listDocFieldsUI.inc @@ -8,35 +8,36 @@ * */ -function getSubmit() { - global $default; - $sToRender = "graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/>\n"; - return $sToRender; -} - -function getPageButtons($oThread){ +function getFields() { global $default; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - - $sToRender .= "
graphicsUrl/widgets/addcomment.gif\" border=\"0\" />graphicsUrl/widgets/back.gif\" onmouseover=\"this.style.cursor='hand'\" onclick=\"javascript: history.go(-1);\" />
\n"; + $sQuery = "SELECT id as DocFieldID, name as DocFieldName, data_type, is_generic, has_lookup, " . + "'Edit', 'Delete', 'Edit Lookups' " . + "FROM " . $default->owl_fields_table . " " . + "ORDER BY name"; - return $sToRender ; + $aColumns = array("DocFieldName", "data_type", "is_generic", "has_lookup","Edit", "Delete", "Edit Lookups" ); + $aColumnNames = array("Name", "Data type", "Generic?", "Lookup?", "Edit", "Delete", "Edit Lookups"); + $aColumnTypes = array(1,1,2,2,3,3,3); + $aDBColumnArray = array("DocFieldID"); + $aQueryStringVariableNames = array("fDocFieldID"); + + $aHyperLinkURL = array( 4=> "$default->rootUrl/control.php?action=editDocField", + 5=> "$default->rootUrl/control.php?action=removeDocField", + 6=> "$default->rootUrl/control.php?action=editDocFieldLookups"); + + $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames); + $oSearchResults->setDisplayColumnHeadings(true); + return $oSearchResults->render() ; } -// If there are no threads to view for a document -function getViewFailPage($sMessage) -{ +function getPage() { global $default; - - if (strlen($sMessage)>0){ - $sToRender = $sMessage; - } - else $sToRender = "Current document has no discussion. Press the ADD button to start a discussion."; - + $sToRender .= renderHeading("Current Document Fields"); + + // add user link + $sToRender .= getAddLink("addDocField", "Add A Document Field"); + $sToRender .= getFields(); return $sToRender; } - ?> \ No newline at end of file -- libgit2 0.21.4