Commit d79876dcf1ce9ee9df7dcf17db4304d3fa1f9749
1 parent
edab0096
added view document requires and call new ui methods from viewUI to display check in page
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1207 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
58 additions
and
19 deletions
presentation/lookAndFeel/knowledgeTree/documentmanagement/checkInDocumentBL.php
| ... | ... | @@ -17,13 +17,31 @@ |
| 17 | 17 | require_once("../../../../config/dmsDefaults.php"); |
| 18 | 18 | |
| 19 | 19 | if (checkSession()) { |
| 20 | - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | |
| 21 | - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); | |
| 22 | - require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); | |
| 23 | - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTransaction.inc"); | |
| 20 | + require_once("$default->fileSystemRoot/lib/email/Email.inc"); | |
| 21 | + | |
| 22 | + require_once("$default->fileSystemRoot/lib/users/User.inc"); | |
| 23 | + | |
| 24 | 24 | require_once("$default->fileSystemRoot/lib/documentmanagement/PhysicalDocumentManager.inc"); |
| 25 | - require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionEngine.inc"); | |
| 26 | - require_once("documentUI.inc"); | |
| 25 | + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTransaction.inc"); | |
| 26 | + require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); | |
| 27 | + | |
| 28 | + require_once("$default->fileSystemRoot/lib/foldermanagement/FolderCollaboration.inc"); | |
| 29 | + require_once("$default->fileSystemRoot/lib/foldermanagement/FolderUserRole.inc"); | |
| 30 | + require_once("$default->fileSystemRoot/lib/roles/Role.inc"); | |
| 31 | + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); | |
| 32 | + | |
| 33 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListFromQuery.inc"); | |
| 34 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); | |
| 35 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | |
| 36 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListFromQuery.inc"); | |
| 37 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); | |
| 38 | + | |
| 39 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc"); | |
| 40 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc"); | |
| 41 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); | |
| 42 | + require_once("$default->fileSystemRoot/presentation/Html.inc"); | |
| 43 | + | |
| 44 | + require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionEngine.inc"); | |
| 27 | 45 | |
| 28 | 46 | $oPatternCustom = & new PatternCustom(); |
| 29 | 47 | |
| ... | ... | @@ -83,8 +101,7 @@ if (checkSession()) { |
| 83 | 101 | $default->log->info("checkInDocumentBL.php fired $count subscription alerts for checked out document " . $oDocument->getName()); |
| 84 | 102 | |
| 85 | 103 | //redirect to the document view page |
| 86 | - redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID()); | |
| 87 | - | |
| 104 | + redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID()); | |
| 88 | 105 | } else { |
| 89 | 106 | // document update failed |
| 90 | 107 | $oPatternCustom->setHtml(renderErrorPage("An error occurred while storing this document in the database")); |
| ... | ... | @@ -96,11 +113,11 @@ if (checkSession()) { |
| 96 | 113 | } |
| 97 | 114 | } else { |
| 98 | 115 | $sErrorMessage = "Please select a document by first clicking on 'Browse'. Then click 'Check-In'"; |
| 99 | - $oPatternCustom->setHtml(renderCheckInPage($oDocument)); | |
| 116 | + $oPatternCustom->setHtml(getCheckInEditPage($oDocument)); | |
| 100 | 117 | } |
| 101 | 118 | } else { |
| 102 | 119 | // prompt the user for a check in comment and the file |
| 103 | - $oPatternCustom->setHtml(renderCheckInPage($oDocument)); | |
| 120 | + $oPatternCustom->setHtml(getCheckInEditPage($oDocument)); | |
| 104 | 121 | } |
| 105 | 122 | } else { |
| 106 | 123 | // this document isn't checked out | ... | ... |
presentation/lookAndFeel/knowledgeTree/documentmanagement/checkOutDocumentBL.php
| ... | ... | @@ -17,13 +17,32 @@ |
| 17 | 17 | require_once("../../../../config/dmsDefaults.php"); |
| 18 | 18 | |
| 19 | 19 | if (checkSession()) { |
| 20 | - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | |
| 21 | - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); | |
| 22 | - require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); | |
| 23 | - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTransaction.inc"); | |
| 20 | + | |
| 21 | + require_once("$default->fileSystemRoot/lib/email/Email.inc"); | |
| 22 | + | |
| 23 | + require_once("$default->fileSystemRoot/lib/users/User.inc"); | |
| 24 | + | |
| 24 | 25 | require_once("$default->fileSystemRoot/lib/documentmanagement/PhysicalDocumentManager.inc"); |
| 25 | - require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionEngine.inc"); | |
| 26 | - require_once("documentUI.inc"); | |
| 26 | + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTransaction.inc"); | |
| 27 | + require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); | |
| 28 | + | |
| 29 | + require_once("$default->fileSystemRoot/lib/foldermanagement/FolderCollaboration.inc"); | |
| 30 | + require_once("$default->fileSystemRoot/lib/foldermanagement/FolderUserRole.inc"); | |
| 31 | + require_once("$default->fileSystemRoot/lib/roles/Role.inc"); | |
| 32 | + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); | |
| 33 | + | |
| 34 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListFromQuery.inc"); | |
| 35 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); | |
| 36 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | |
| 37 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListFromQuery.inc"); | |
| 38 | + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); | |
| 39 | + | |
| 40 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc"); | |
| 41 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc"); | |
| 42 | + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); | |
| 43 | + require_once("$default->fileSystemRoot/presentation/Html.inc"); | |
| 44 | + | |
| 45 | + require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionEngine.inc"); | |
| 27 | 46 | |
| 28 | 47 | $oPatternCustom = & new PatternCustom(); |
| 29 | 48 | |
| ... | ... | @@ -41,6 +60,8 @@ if (checkSession()) { |
| 41 | 60 | $oDocument->setIsCheckedOut(true); |
| 42 | 61 | // set the user checking the document out |
| 43 | 62 | $oDocument->setCheckedOutUserID($_SESSION["userID"]); |
| 63 | + // update modification time | |
| 64 | + $oDocument->setLastModifiedDate(getCurrentDateTime()); | |
| 44 | 65 | // update it |
| 45 | 66 | if ($oDocument->update()) { |
| 46 | 67 | |
| ... | ... | @@ -55,8 +76,9 @@ if (checkSession()) { |
| 55 | 76 | array( "modifiedDocumentName" => $oDocument->getName() )); |
| 56 | 77 | $default->log->info("checkOutDocumentBL.php fired $count subscription alerts for checked out document " . $oDocument->getName()); |
| 57 | 78 | |
| 58 | - //redirect to the document view page | |
| 59 | - redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID()); | |
| 79 | + // display checkout success message in the document view page | |
| 80 | + $oPatternCustom->setHtml(getCheckOutEditPage($oDocument, true)); | |
| 81 | + | |
| 60 | 82 | |
| 61 | 83 | } else { |
| 62 | 84 | // document update failed |
| ... | ... | @@ -64,7 +86,7 @@ if (checkSession()) { |
| 64 | 86 | } |
| 65 | 87 | } else { |
| 66 | 88 | // prompt the user for a checkout comment |
| 67 | - $oPatternCustom->setHtml(renderCheckOutPage($oDocument)); | |
| 89 | + $oPatternCustom->setHtml(getCheckOutEditPage($oDocument)); | |
| 68 | 90 | } |
| 69 | 91 | } else { |
| 70 | 92 | // this document is already checked out | ... | ... |