From 89da7f06126740b29675a4e690426714c1490f8d Mon Sep 17 00:00:00 2001 From: rob Date: Mon, 27 Jan 2003 08:16:02 +0000 Subject: [PATCH] complete --- presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyBL.php | 1 + presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc | 67 ++++++++++++++++++++++--------------------------------------------- 2 files changed, 23 insertions(+), 45 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyBL.php b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyBL.php index 7c7baad..d3df6c3 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyBL.php +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyBL.php @@ -17,6 +17,7 @@ if (checkSession()) { require_once("$default->owl_fs_root/lib/foldermanagement/Folder.inc"); require_once("$default->owl_fs_root/lib/visualpatterns/PatternCustom.inc"); require_once("$default->owl_fs_root/lib/visualpatterns/PatternEditableTableSqlQuery.inc"); + require_once("$default->owl_fs_root/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("$default->owl_fs_root/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc"); require_once("$default->owl_fs_root/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); require_once("$default->owl_fs_root/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc index 43423fe..87fa31e 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyUI.inc @@ -14,52 +14,23 @@ function renderDocumentPath($oDocument) { return "
$sDocumentPath
\n"; } -/*function renderEditableDocumentData($oDocument, $aDocumentDataArray) { +function renderEditableDocumentData($oDocument) { global $default; - $sQuery = "SELECT D.name, D.modified, DTT.datetime AS created, U.name AS initiator, CONCAT(CONCAT(D.major_version, '.'), D.minor_version) AS version, WDSL.name AS status " . - "FROM $default->owl_documents_table AS D INNER JOIN $default->owl_web_documents_table AS WD ON WD.document_id = D.ID " . - "INNER JOIN $default->owl_web_documents_status_table AS WDSL ON WD.status_id = WDSL.id " . - "INNER JOIN $default->owl_users_table AS U ON U.id = D.creator_id " . - "INNER JOIN $default->owl_document_transactions_table AS DTT ON DTT.document_id = D.id " . - "INNER JOIN $default->owl_transaction_types_table AS TT ON DTT.transaction_id = TT.id " . - "WHERE D.id = " . $oDocument->getID() . " " . - "AND TT.name LIKE 'Create'"; - - $sql = new Owl_DB(); - $sql->query($sQuery); - $sql->next_record(); + $sQuery = "SELECT D.id AS id, D.name AS name " . + "FROM $default->owl_documents_table AS D " . + "WHERE D.id = " . $oDocument->getID(); - $sToRender = "
\n"; - $sToRender .= ""; - $sToRender .= ""; - - $aDocumentDataArray[count($aDocumentDataArray)] = "document.name.". $oDocument->getID(); - $sToRender .= "\n"; - $sToRender .= "\t\n"; - //$sToRender .= "\t\n"; - $sToRender .= "\n"; - - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\n"; - - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\n"; - - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\n"; - - $sToRender .= "
Generic Meta Data
Document title" . textInput(("documents&name&". $oDocument->getID()), $sql->f("name")) . "Document title" . textInput("docname", $sql->f("name")) . "
Date created" . $sql->f("created") . "
Last updated" . $sql->f("last_modified") . "
Document initiator" . $sql->f("initiator") . "
\n"; - - $sToRender .= "
"; - return $sToRender; -}*/ - -/*function renderGenericMetaData() { - "SELECT DF.name, -}*/ + $aDisplayColumns = array("name"); + $aStoreColumns = array("name"); + $aColumnNames = array("Document Title"); + $aDisplayColumnTypes = array(1); + $aDatabaseColumnTypes = array(1); + + $oPatternEditableListFromQuery = & new PatternEditableListFromQuery($sQuery, $default->owl_documents_table, $aDisplayColumns, $aStoreColumns, $aColumnNames, $aDisplayColumnTypes, $aDatabaseColumnTypes); + $oPatternEditableListFromQuery->setUniqueName("dd"); + $oPatternEditableListFromQuery->setTableHeading("Document Data"); + return $oPatternEditableListFromQuery->render(); +} function renderEditableGenericMetaData($oDocument) { global $default; @@ -112,11 +83,17 @@ function renderPage($oDocument) { $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; $sToRender .= "\n"; + $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
\n"; + $sToRender .= wrapInTable(renderEditableDocumentData($oDocument)) . "\n"; + $sToRender .= "
\n"; $sToRender .= wrapInTable(renderEditableGenericMetaData($oDocument)) . "\n"; $sToRender .= "
\n"; $sToRender .= wrapInTable(renderEditableTypeSpecificMetaData($oDocument)) . "\n"; - $sToRender .= "
\n"; $sToRender .= "\n"; -- libgit2 0.21.4