Commit f413aa90a44ff3069636eba9763ed96bdd3404e9
1 parent
3d94b9bd
Added group_folder_approval_id column to class
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1843 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
17 additions
and
6 deletions
lib/documentmanagement/DependantDocumentTemplate.inc
| @@ -22,6 +22,8 @@ class DependantDocumentTemplate { | @@ -22,6 +22,8 @@ class DependantDocumentTemplate { | ||
| 22 | var $sDocumentTitle; | 22 | var $sDocumentTitle; |
| 23 | /** primary key of document to use as template */ | 23 | /** primary key of document to use as template */ |
| 24 | var $iTemplateDocumentID; | 24 | var $iTemplateDocumentID; |
| 25 | + /** primary key of folder collaboration step that template belongs to */ | ||
| 26 | + var $iGroupFolderApprovalLinkID; | ||
| 25 | 27 | ||
| 26 | /** | 28 | /** |
| 27 | * Default constructor | 29 | * Default constructor |
| @@ -30,12 +32,13 @@ class DependantDocumentTemplate { | @@ -30,12 +32,13 @@ class DependantDocumentTemplate { | ||
| 30 | * @param Document field data type | 32 | * @param Document field data type |
| 31 | * | 33 | * |
| 32 | */ | 34 | */ |
| 33 | - function DependantDocumentTemplate($sNewDocumentTitle, $iNewDefaultUserID, $iNewTemplateDocumentID) { | 35 | + function DependantDocumentTemplate($sNewDocumentTitle, $iNewDefaultUserID, $iNewTemplateDocumentID, $iNewGroupFolderApprovalLinkID) { |
| 34 | //object not created yet | 36 | //object not created yet |
| 35 | global $default; | 37 | global $default; |
| 36 | $this->iID = -1; | 38 | $this->iID = -1; |
| 37 | $this->iDefaultUserID = $iNewDefaultUserID; | 39 | $this->iDefaultUserID = $iNewDefaultUserID; |
| 38 | $this->iTemplateDocumentID = $iNewTemplateDocumentID; | 40 | $this->iTemplateDocumentID = $iNewTemplateDocumentID; |
| 41 | + $this->iGroupFolderApprovalLinkID = $iNewGroupFolderApprovalLinkID; | ||
| 39 | 42 | ||
| 40 | 43 | ||
| 41 | } | 44 | } |
| @@ -93,8 +96,16 @@ class DependantDocumentTemplate { | @@ -93,8 +96,16 @@ class DependantDocumentTemplate { | ||
| 93 | * @param Template document's primary key | 96 | * @param Template document's primary key |
| 94 | * | 97 | * |
| 95 | */ | 98 | */ |
| 96 | - function setHasLookup($sNewValue) { | ||
| 97 | - $this -> iTemplateDocumentID = $sNewValue; | 99 | + function setTemplateDocumentID($iNewValue) { |
| 100 | + $this -> iTemplateDocumentID = $iNewValue; | ||
| 101 | + } | ||
| 102 | + | ||
| 103 | + function getGroupFolderApprovalLinkID() { | ||
| 104 | + return $this->iGroupFolderApprovalLinkID; | ||
| 105 | + } | ||
| 106 | + | ||
| 107 | + function setGroupFolderApprovalLinkID($iNewValue) { | ||
| 108 | + $this->iGroupFolderApprovalLinkID = $iNewValue; | ||
| 98 | } | 109 | } |
| 99 | 110 | ||
| 100 | /** | 111 | /** |
| @@ -108,7 +119,7 @@ class DependantDocumentTemplate { | @@ -108,7 +119,7 @@ class DependantDocumentTemplate { | ||
| 108 | //if the object hasn't been created | 119 | //if the object hasn't been created |
| 109 | if ($this -> iId < 0) { | 120 | if ($this -> iId < 0) { |
| 110 | $sql = $default -> db; | 121 | $sql = $default -> db; |
| 111 | - $result = $sql -> query("INSERT INTO $default->owl_dependant_document_template_table (document_title, user_id,template_document_id) VALUES ('" . addslashes($this->sDocumentTitle) . "', $this->iDefaultUserID, $this->iTemplateDocumentID)"); | 122 | + $result = $sql -> query("INSERT INTO $default->owl_dependant_document_template_table (document_title, user_id,template_document_id, group_folder_approval_link_id) VALUES ('" . addslashes($this->sDocumentTitle) . "', $this->iDefaultUserID, $this->iTemplateDocumentID, $this->iGroupFolderApprovalLinkID)"); |
| 112 | if ($result) { | 123 | if ($result) { |
| 113 | $this -> iId = $sql -> insert_id(); | 124 | $this -> iId = $sql -> insert_id(); |
| 114 | return true; | 125 | return true; |
| @@ -131,7 +142,7 @@ class DependantDocumentTemplate { | @@ -131,7 +142,7 @@ class DependantDocumentTemplate { | ||
| 131 | //only update if the object has been stored | 142 | //only update if the object has been stored |
| 132 | if ($this -> iId > 0) { | 143 | if ($this -> iId > 0) { |
| 133 | $sql = $default -> db; | 144 | $sql = $default -> db; |
| 134 | - $result = $sql -> query("UPDATE $default -> owl_dependant_documents SET document_title = '".addslashes($this -> sDocumentTitle)."', user_id = $this->iDefaultUserID, template_document_id = $this->iTemplateDocumentID WHERE id = $this->iId"); | 145 | + $result = $sql -> query("UPDATE $default -> owl_dependant_documents SET document_title = '".addslashes($this -> sDocumentTitle)."', user_id = $this->iDefaultUserID, template_document_id = $this->iTemplateDocumentID, group_folder_approval_link_id = $this->iGroupFolderApprovalLinkID WHERE id = $this->iId"); |
| 135 | if ($result) { | 146 | if ($result) { |
| 136 | return true; | 147 | return true; |
| 137 | } | 148 | } |
| @@ -178,7 +189,7 @@ class DependantDocumentTemplate { | @@ -178,7 +189,7 @@ class DependantDocumentTemplate { | ||
| 178 | $result = $sql -> query("SELECT * FROM $default->owl_dependant_document_template_table WHERE id = $iDependantDocumentID"); | 189 | $result = $sql -> query("SELECT * FROM $default->owl_dependant_document_template_table WHERE id = $iDependantDocumentID"); |
| 179 | if ($result) { | 190 | if ($result) { |
| 180 | if ($sql -> next_record()) { | 191 | if ($sql -> next_record()) { |
| 181 | - $oDependantDocument = & new DependantDocument(stripslashes($sql -> f("document_title")), $sql -> f("user_id"), $sql -> f("template_document_id")); | 192 | + $oDependantDocument = & new DependantDocument(stripslashes($sql -> f("document_title")), $sql -> f("user_id"), $sql -> f("template_document_id"), $sql->f("group_folder_approval_link_id")); |
| 182 | $oDependantDocument -> iId = $sql -> f("id"); | 193 | $oDependantDocument -> iId = $sql -> f("id"); |
| 183 | return $oDependantDocument; | 194 | return $oDependantDocument; |
| 184 | } | 195 | } |