Commit f45549487032664f392110958f410e50c63fd10d
1 parent
3fb68e83
Updated so that when editing document routing - if no user is selected,
default user is filled in git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2060 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
3 additions
and
2 deletions
presentation/lookAndFeel/knowledgeTree/documentmanagement/collaborationBL.php
| ... | ... | @@ -85,7 +85,7 @@ if (checkSession()) { |
| 85 | 85 | //go back to the document view page |
| 86 | 86 | redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID"); |
| 87 | 87 | } else { |
| 88 | - //the may have been unassigned and no new user assigned | |
| 88 | + //the user may have been unassigned and no new user assigned | |
| 89 | 89 | //if this is true, delete the folder_user_role_link |
| 90 | 90 | $oFolderUserRole = & FolderUserRole::getFromFolderCollaboration($fFolderCollaborationID, $fDocumentID); |
| 91 | 91 | if (!($oFolderUserRole === false)) { |
| ... | ... | @@ -127,9 +127,10 @@ if (checkSession()) { |
| 127 | 127 | |
| 128 | 128 | function getFolderCollaborationArray($fFolderCollaborationID, $fDocumentID) { |
| 129 | 129 | global $default; |
| 130 | - $sQuery = "SELECT GFL.group_id AS group_id, GFL.folder_id AS folder_id, GFL.precedence AS precedence, GFL.role_id, U.id AS user_id " . | |
| 130 | + $sQuery = "SELECT GFL.group_id AS group_id, GFL.folder_id AS folder_id, GFL.precedence AS precedence, GFL.role_id, COALESCE(U.id, U2.id) AS user_id " . | |
| 131 | 131 | "FROM $default->owl_groups_folders_approval_table AS GFL LEFT OUTER JOIN folders_users_roles_link AS FURL ON FURL.group_folder_approval_id = GFL.id AND FURL.document_id = $fDocumentID " . |
| 132 | 132 | "LEFT OUTER JOIN users AS U ON FURL.user_id = U.id " . |
| 133 | + "LEFT OUTER JOIN users AS U2 ON GFL.user_id = U2.id " . | |
| 133 | 134 | "WHERE GFL.id = $fFolderCollaborationID"; |
| 134 | 135 | $sql = $default->db; |
| 135 | 136 | $sql->query($sQuery); | ... | ... |