Commit 3fea69847205431871bfec85238341e06a113a96

Authored by Neil Blakey-Milner
1 parent 8eb4df7c

Use KTEntityUtil::getList instead of disparate getList implementations.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3096 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/archiving/ArchiveRestorationRequest.inc
@@ -196,16 +196,6 @@ class ArchiveRestorationRequest extends KTEntity { @@ -196,16 +196,6 @@ class ArchiveRestorationRequest extends KTEntity {
196 * @return Array array of ArchiveRestorationRequest objects, false otherwise 196 * @return Array array of ArchiveRestorationRequest objects, false otherwise
197 */ 197 */
198 function getList($sWhereClause = null) { 198 function getList($sWhereClause = null) {
199 - global $default;  
200 - $aArchiveRestorationRequestArray = array();  
201 - $sql = $default->db;  
202 - $result = $sql->query("SELECT * FROM $default->archive_restoration_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
203 - if ($result) {  
204 - while ($sql->next_record()) {  
205 - $aArchiveRestorationRequestArray[] = & ArchiveRestorationRequest::get($sql->f("id"));  
206 - }  
207 - return $aArchiveRestorationRequestArray;  
208 - }  
209 - return false; 199 + return KTEntityUtil::getList(ArchiveRestorationRequest::_table(), 'ArchiveRestorationRequest', $sWhereClause);
210 } 200 }
211 } 201 }
lib/archiving/ArchivingSettings.inc
@@ -188,18 +188,7 @@ class ArchivingSettings extends KTEntity { @@ -188,18 +188,7 @@ class ArchivingSettings extends KTEntity {
188 * @return Array array of ArchivingSettings objects, false otherwise 188 * @return Array array of ArchivingSettings objects, false otherwise
189 */ 189 */
190 function getList($sWhereClause = null) { 190 function getList($sWhereClause = null) {
191 - global $default;  
192 - $aArchivingSettings = array();  
193 - $sql = $default->db;  
194 - $result = $sql->query("SELECT * FROM $default->archiving_settings_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
195 - if ($result) {  
196 - while ($sql->next_record()) {  
197 - $oArchivingSettings = & ArchivingSettings::get($sql->f("id"));  
198 - $aArchivingSettings[] = $oArchivingSettings;  
199 - }  
200 - return $aArchivingSettings;  
201 - }  
202 - return false; 191 + return KTEntityUtil::getList(ArchivingSettings::_table(), 'ArchivingSettings', $sWhereClause);
203 } 192 }
204 } 193 }
205 ?> 194 ?>
lib/archiving/ArchivingType.inc
@@ -110,18 +110,6 @@ class ArchivingType extends KTEntity { @@ -110,18 +110,6 @@ class ArchivingType extends KTEntity {
110 * @return Array array of ArchivingType objects, false otherwise 110 * @return Array array of ArchivingType objects, false otherwise
111 */ 111 */
112 function getList($sWhereClause = null) { 112 function getList($sWhereClause = null) {
113 - global $default;  
114 - $aArchivingTypeArray = array();  
115 - $sql = $default->db;  
116 - $result = $sql->query("SELECT * FROM $default->archiving_type_lookup_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
117 - if ($result) {  
118 - $iCount = 0;  
119 - while ($sql->next_record()) {  
120 - $oArchivingType = & ArchivingType::get($sql->f("id"));  
121 - $aArchivingTypeArray[$iCount++] = $oArchivingType;  
122 - }  
123 - return $aArchivingTypeArray;  
124 - }  
125 - return false; 113 + return KTEntityUtil::getList(ArchivingType::_table(), 'ArchivingType', $sWhereClause);
126 } 114 }
127 } 115 }
lib/archiving/DocumentArchiving.inc
@@ -153,18 +153,6 @@ class DocumentArchiving extends KTEntity { @@ -153,18 +153,6 @@ class DocumentArchiving extends KTEntity {
153 * @return Array array of DocumentArchiving objects, false otherwise 153 * @return Array array of DocumentArchiving objects, false otherwise
154 */ 154 */
155 function getList($sWhereClause = null) { 155 function getList($sWhereClause = null) {
156 - global $default;  
157 - $aDocumentArchivingArray = array();  
158 - $sql = $default->db;  
159 - $result = $sql->query("SELECT * FROM $default->document_archiving_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
160 - if ($result) {  
161 - $iCount = 0;  
162 - while ($sql->next_record()) {  
163 - $oDocumentArchiving = & DocumentArchiving::get($sql->f("id"));  
164 - $aDocumentArchivingArray[$iCount++] = $oDocumentArchiving;  
165 - }  
166 - return $aDocumentArchivingArray;  
167 - }  
168 - return false; 156 + return KTEntityUtil::getList(DocumentArchiving::_table(), 'DocumentArchiving', $sWhereClause);
169 } 157 }
170 } 158 }
lib/archiving/TimePeriod.inc
@@ -132,18 +132,6 @@ class TimePeriod extends KTEntity { @@ -132,18 +132,6 @@ class TimePeriod extends KTEntity {
132 * @return Array array of TimePeriod objects, false otherwise 132 * @return Array array of TimePeriod objects, false otherwise
133 */ 133 */
134 function getList($sWhereClause = null) { 134 function getList($sWhereClause = null) {
135 - global $default;  
136 - $aTimePeriodArray = array();  
137 - $sql = $default->db;  
138 - $result = $sql->query("SELECT * FROM $default->time_period_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
139 - if ($result) {  
140 - $iCount = 0;  
141 - while ($sql->next_record()) {  
142 - $oTimePeriod = & TimePeriod::get($sql->f("id"));  
143 - $aTimePeriodArray[$iCount++] = $oTimePeriod;  
144 - }  
145 - return $aTimePeriodArray;  
146 - }  
147 - return false; 135 + return KTEntityUtil::getList(TimePeriod::_table(), 'TimePeriod', $sWhereClause);
148 } 136 }
149 } 137 }
lib/archiving/TimeUnit.inc
@@ -109,18 +109,6 @@ class TimeUnit extends KTEntity { @@ -109,18 +109,6 @@ class TimeUnit extends KTEntity {
109 * @return Array array of TimeUnit objects, false otherwise 109 * @return Array array of TimeUnit objects, false otherwise
110 */ 110 */
111 function getList($sWhereClause = null) { 111 function getList($sWhereClause = null) {
112 - global $default;  
113 - $aTimeUnitArray = array();  
114 - $sql = $default->db;  
115 - $result = $sql->query("SELECT * FROM $default->time_unit_lookup_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
116 - if ($result) {  
117 - $iCount = 0;  
118 - while ($sql->next_record()) {  
119 - $oTimeUnit = & TimeUnit::get($sql->f("id"));  
120 - $aTimeUnitArray[$iCount++] = $oTimeUnit;  
121 - }  
122 - return $aTimeUnitArray;  
123 - }  
124 - return false; 112 + return KTEntityUtil::getList(TimeUnit::_table(), 'TimeUnit', $sWhereClause);
125 } 113 }
126 } 114 }
lib/dashboard/DashboardNews.inc
@@ -343,19 +343,7 @@ class DashboardNews extends KTEntity { @@ -343,19 +343,7 @@ class DashboardNews extends KTEntity {
343 * @return Array array of DashboardNews objects, false otherwise 343 * @return Array array of DashboardNews objects, false otherwise
344 */ 344 */
345 function getList($sWhereClause = null) { 345 function getList($sWhereClause = null) {
346 - global $default;  
347 - $aDashboardNewsArray = array();  
348 - $sql = $default->db;  
349 - $result = $sql->query("SELECT * FROM " . $default->news_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : "") . " ORDER BY rank ASC");/*wc*/  
350 - if ($result) {  
351 - $iCount = 0;  
352 - while ($sql->next_record()) {  
353 - $oDashboardNews = & DashboardNews::get($sql->f("id"));  
354 - $aDashboardNewsArray[$iCount++] = $oDashboardNews;  
355 - }  
356 - return $aDashboardNewsArray;  
357 - }  
358 - return false; 346 + return KTEntityUtil::getList(DashboardNews::_table(), 'DashboardNews', $sWhereClause);
359 } 347 }
360 348
361 /** 349 /**
lib/discussions/DiscussionComment.inc
@@ -177,17 +177,7 @@ class DiscussionComment extends KTEntity { @@ -177,17 +177,7 @@ class DiscussionComment extends KTEntity {
177 * @return Array array of DiscussionComments objects, false otherwise 177 * @return Array array of DiscussionComments objects, false otherwise
178 */ 178 */
179 function getList($sWhereClause = null) { 179 function getList($sWhereClause = null) {
180 - global $default;  
181 - $aDiscussionComments = array();  
182 - $sql = $default->db;  
183 - $result = $sql->query("SELECT * FROM " . $default->discussion_comments_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
184 - if ($result) {  
185 - while ($sql->next_record()) {  
186 - $aDiscussionComments[] = & DiscussionComment::get($sql->f("id"));  
187 - }  
188 - return $aDiscussionComments;  
189 - }  
190 - return false; 180 + return KTEntityUtil::getList(DiscussionComment::_table(), 'DiscussionComment', $sWhereClause);
191 } 181 }
192 182
193 function _fieldValues () { 183 function _fieldValues () {
lib/discussions/DiscussionThread.inc
@@ -179,17 +179,7 @@ class DiscussionThread extends KTEntity{ @@ -179,17 +179,7 @@ class DiscussionThread extends KTEntity{
179 * @return Array array of DiscussionThreads objects, false otherwise 179 * @return Array array of DiscussionThreads objects, false otherwise
180 */ 180 */
181 function getList($sWhereClause = null) { 181 function getList($sWhereClause = null) {
182 - global $default;  
183 - $aDiscussionThreads = array();  
184 - $sql = $default->db;  
185 - $result = $sql->query("SELECT * FROM " . $default->discussion_threads_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
186 - if ($result) {  
187 - while ($sql->next_record()) {  
188 - $aDiscussionThreads[] = & DiscussionThread::get($sql->f("id"));  
189 - }  
190 - return $aDiscussionThreads;  
191 - }  
192 - return false; 182 + return KTEntityUtil::getList(DiscussionThread::_table(), 'DiscussionThread', $sWhereClause);
193 } 183 }
194 184
195 function getThreadIDforDoc($iDocumentID){ 185 function getThreadIDforDoc($iDocumentID){
lib/documentmanagement/DependantDocumentTemplate.inc
@@ -173,21 +173,7 @@ class DependantDocumentTemplate extends KTEntity { @@ -173,21 +173,7 @@ class DependantDocumentTemplate extends KTEntity {
173 * @return Array array of DependantDocumentTemplates objects, false otherwise and set $_SESSION["errorMessage"] 173 * @return Array array of DependantDocumentTemplates objects, false otherwise and set $_SESSION["errorMessage"]
174 */ 174 */
175 function getList($sWhereClause = null) { 175 function getList($sWhereClause = null) {
176 - global $default;  
177 - $aDependantDocumentTemplateArray = array();  
178 - $sql = $default->db;  
179 - // TODO: join on sys_deleted  
180 - $result = $sql->query("SELECT * FROM " . $default->dependant_document_template_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
181 - if ($result) {  
182 - $iCount = 0;  
183 - while ($sql->next_record()) {  
184 - $oDependantDocumentTemplate = & DependantDocumentTemplate::get($sql->f("id"));  
185 - $aDependantDocumentTemplateArray[$iCount] = $oDependantDocumentTemplate;  
186 - $iCount++;  
187 - }  
188 - return $aDependantDocumentTemplateArray;  
189 - }  
190 - return false; 176 + return KTEntityUtil::getList(DependantDocumentTemplate::_table(), 'DependantDocumentTemplate', $sWhereClause);
191 } 177 }
192 } 178 }
193 179
lib/documentmanagement/Document.inc
@@ -558,22 +558,7 @@ class Document extends KTEntity { @@ -558,22 +558,7 @@ class Document extends KTEntity {
558 * @return Array array of Documents objects, false otherwise. 558 * @return Array array of Documents objects, false otherwise.
559 */ 559 */
560 function getList($sWhereClause = null) { 560 function getList($sWhereClause = null) {
561 - global $default, $lang_err_database;  
562 - $aDocumentArray;  
563 - settype($aDocumentArray, "array");  
564 - $sql = $default->db;  
565 - $result = $sql->query("SELECT * FROM " . $default->documents_table . /*wc*/  
566 - (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));  
567 - if ($result) {  
568 - $iCount = 0;  
569 - while ($sql->next_record()) {  
570 - $oDocument = & Document::get($sql->f("id"));  
571 - $aDocumentArray[$iCount] = $oDocument;  
572 - $iCount++;  
573 - }  
574 - return $aDocumentArray;  
575 - }  
576 - return false; 561 + return KTEntityUtil::getList(Document::_table(), 'Document', $sWhereClause);
577 } 562 }
578 563
579 /** 564 /**
lib/documentmanagement/DocumentField.inc
@@ -195,18 +195,7 @@ class DocumentField extends KTEntity { @@ -195,18 +195,7 @@ class DocumentField extends KTEntity {
195 * @return Array array of DocumentField objects, false otherwise 195 * @return Array array of DocumentField objects, false otherwise
196 */ 196 */
197 function getList($sWhereClause = null) { 197 function getList($sWhereClause = null) {
198 - global $default;  
199 - $aDocumentFieldArray = array();  
200 - $sql = $default->db;  
201 - $sQuery = "SELECT id FROM " . $default->document_fields_table . (isset($sWhereClause) ? " WHERE $sWhereClause" : "");/*wc*/  
202 - $result = $sql->query($sQuery);  
203 - if ($result) {  
204 - while ($sql->next_record()) {  
205 - $aDocumentFieldArray[] = & DocumentField::get($sql->f("id"));  
206 - }  
207 - return $aDocumentFieldArray;  
208 - }  
209 - return false; 198 + return KTEntityUtil::getList(DocumentField::_table(), 'DocumentField', $sWhereClause);
210 } 199 }
211 200
212 /** 201 /**
lib/documentmanagement/DocumentTransaction.inc
@@ -185,20 +185,7 @@ class DocumentTransaction { @@ -185,20 +185,7 @@ class DocumentTransaction {
185 * @return Array array of DocumentTransaction objects, false otherwise and set $_SESSION["errorMessage"] 185 * @return Array array of DocumentTransaction objects, false otherwise and set $_SESSION["errorMessage"]
186 */ 186 */
187 function getList($sWhereClause = null) { 187 function getList($sWhereClause = null) {
188 - global $default, $lang_err_database;  
189 - $aDocumentTransactionArray = array();  
190 - $sql = $default->db;  
191 - $sQuery = "SELECT * FROM $default->document_transactions_table " . (isset($sWhereClause) ? " WHERE " . $sWhereClause : "");/*wc*/  
192 - $result = $sql->query($sQuery);  
193 - if ($result) {  
194 - while ($sql->next_record()) {  
195 - $oDocumentTransaction = & DocumentTransaction::get($sql->f("id"));  
196 - $aDocumentTransactionArray[] = $oDocumentTransaction;  
197 - }  
198 - return $aDocumentTransactionArray;  
199 - }  
200 - $_SESSION["errorMessage"] = $lang_err_database;  
201 - return false; 188 + return KTEntityUtil::getList(DocumentTransaction::_table(), 'DocumentTransaction', $sWhereClause);
202 } 189 }
203 } 190 }
204 ?> 191 ?>
lib/documentmanagement/DocumentType.inc
@@ -175,17 +175,7 @@ class DocumentType extends KTEntity { @@ -175,17 +175,7 @@ class DocumentType extends KTEntity {
175 * @return Array array of DocumentType objects, false otherwise 175 * @return Array array of DocumentType objects, false otherwise
176 */ 176 */
177 function getList($sWhereClause = null) { 177 function getList($sWhereClause = null) {
178 - global $default, $lang_err_database;  
179 - $aDocumentTypeArray = array();  
180 - $sql = $default->db;  
181 - $result = $sql->query("SELECT * FROM " . $default->document_types_table . (isset($sWhereClause) ? " WHERE $sWhereClause" : ""));/*wc*/  
182 - if ($result) {  
183 - while ($sql->next_record()) {  
184 - $aDocumentTypeArray[] = & DocumentType::get($sql->f("id"));  
185 - }  
186 - return $aDocumentTypeArray;  
187 - }  
188 - return false; 178 + return KTEntityUtil::getList(DocumentType::_table(), 'DocumentType', $sWhereClause);
189 } 179 }
190 } 180 }
191 181
lib/foldermanagement/Folder.inc
@@ -412,22 +412,7 @@ class Folder extends KTEntity { @@ -412,22 +412,7 @@ class Folder extends KTEntity {
412 * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"] 412 * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"]
413 */ 413 */
414 function getList($sWhereClause = null) { 414 function getList($sWhereClause = null) {
415 - global $default, $lang_err_database;  
416 - $aFolderArray;  
417 - settype($aFolderArray, "array");  
418 - $sql = $default->db;  
419 - $result = $sql->query("SELECT * FROM " . $default->folders_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
420 - if ($result) {  
421 - $iCount = 0;  
422 - while ($sql->next_record()) {  
423 - $oFolder = & Folder::get($sql->f("id"));  
424 - $aFolderArray[$iCount] = $oFolder;  
425 - $iCount++;  
426 - }  
427 - return $aFolderArray;  
428 - }  
429 - $_SESSION["errorMessage"] = $lang_err_database;  
430 - return false; 415 + return KTEntityUtil::getList(Folder::_table(), 'Folder', $sWhereClause);
431 } 416 }
432 417
433 /** 418 /**
lib/foldermanagement/FolderCollaboration.inc
@@ -163,22 +163,7 @@ class FolderCollaboration extends KTEntity { @@ -163,22 +163,7 @@ class FolderCollaboration extends KTEntity {
163 * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"] 163 * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"]
164 */ 164 */
165 function getList($sWhereClause = null) { 165 function getList($sWhereClause = null) {
166 - global $default, $lang_err_database;  
167 - $aFolderCollaborationArray;  
168 - settype($aFolderCollaborationArray, "array");  
169 - $sql = $default->db;  
170 - $result = $sql->query("SELECT * FROM " . $default->groups_folders_approval_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
171 - if ($result) {  
172 - $iCount = 0;  
173 - while ($sql->next_record()) {  
174 - $oFolderCollaboration = & FolderCollaboration::get($sql->f("id"));  
175 - $aFolderCollaborationArray[$iCount] = $oFolderCollaboration;  
176 - $iCount++;  
177 - }  
178 - return $aFolderCollaborationArray;  
179 - }  
180 - $_SESSION["errorMessage"] = $lang_err_database;  
181 - return false; 166 + return KTEntityUtil::getList(FolderCollaboration::_table(), 'FolderCollaboration', $sWhereClause);
182 } 167 }
183 168
184 /** 169 /**
lib/foldermanagement/FolderDocTypeLink.inc
@@ -98,23 +98,7 @@ class FolderDocTypeLink extends KTEntity { @@ -98,23 +98,7 @@ class FolderDocTypeLink extends KTEntity {
98 * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"] 98 * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"]
99 */ 99 */
100 function getList($sWhereClause = null) { 100 function getList($sWhereClause = null) {
101 - global $default, $lang_err_database;  
102 - $aFolderDocTypeLinkArray;  
103 - settype($aFolderDocTypeLinkArray, "array");  
104 - $sql = $default->db;  
105 - // TODO: join on sys_deleted  
106 - $result = $sql->query("SELECT * FROM " . $default->folder_doctypes_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
107 - if ($result) {  
108 - $iCount = 0;  
109 - while ($sql->next_record()) {  
110 - $oFolderDocTypeLink = & FolderDocTypeLink::get($sql->f("id"));  
111 - $aFolderDocTypeLinkArray[$iCount] = $oFolderDocTypeLink;  
112 - $iCount++;  
113 - }  
114 - return $aFolderDocTypeLinkArray;  
115 - }  
116 - $_SESSION["errorMessage"] = $lang_err_database;  
117 - return false; 101 + return KTEntityUtil::getList(FolderDocTypeLink::_table(), 'FolderDocTypeLink', $sWhereClause);
118 } 102 }
119 103
120 } 104 }
lib/foldermanagement/FolderUserRole.inc
@@ -161,22 +161,7 @@ class FolderUserRole extends KTEntity { @@ -161,22 +161,7 @@ class FolderUserRole extends KTEntity {
161 * @return Array array of FolderUserRole objects, false otherwise and set $_SESSION["errorMessage"] 161 * @return Array array of FolderUserRole objects, false otherwise and set $_SESSION["errorMessage"]
162 */ 162 */
163 function getList($sWhereClause = null) { 163 function getList($sWhereClause = null) {
164 - global $default, $lang_err_database;  
165 - $aFolderUserRoleArray;  
166 - settype($aFolderUserRoleArray, "array");  
167 - $sql = $default->db;  
168 - $result = $sql->query("SELECT * FROM " . $default->folders_user_roles_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
169 - if ($result) {  
170 - $iCount = 0;  
171 - while ($sql->next_record()) {  
172 - $oFolderUserRole = & FolderUserRole::get($sql->f("id"));  
173 - $aFolderUserRoleArray[$iCount] = $oFolderUserRole;  
174 - $iCount++;  
175 - }  
176 - return $aFolderUserRoleArray;  
177 - }  
178 - $_SESSION["errorMessage"] = $lang_err_database;  
179 - return false; 164 + return KTEntityUtil::getList(FolderUserRole::_table(), 'FolderUserRole', $sWhereClause);
180 } 165 }
181 166
182 function & getFromFolderCollaboration($iFolderCollaborationID, $iDocumentID) { 167 function & getFromFolderCollaboration($iFolderCollaborationID, $iDocumentID) {
lib/groups/Group.inc
@@ -174,22 +174,7 @@ class Group extends KTEntity { @@ -174,22 +174,7 @@ class Group extends KTEntity {
174 * @return Array array of Group objects, false otherwise and set $_SESSION["errorMessage"] 174 * @return Array array of Group objects, false otherwise and set $_SESSION["errorMessage"]
175 */ 175 */
176 function getList($sWhereClause = null) { 176 function getList($sWhereClause = null) {
177 - global $default, $lang_err_database;  
178 - $aGroupArray;  
179 - settype($aGroupArray, "array");  
180 - $sql = $default->db;  
181 - $result = $sql->query("SELECT * FROM " . $default->groups_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
182 - if ($result) {  
183 - $iCount = 0;  
184 - while ($sql->next_record()) {  
185 - $oGroup = & Group::get($sql->f("id"));  
186 - $aGroupArray[$iCount] = $oGroup;  
187 - $iCount++;  
188 - }  
189 - return $aGroupArray;  
190 - }  
191 - $_SESSION["errorMessage"] = $lang_err_database;  
192 - return false; 177 + return KTEntityUtil::getList(Group::_table(), 'Group', $sWhereClause);
193 } 178 }
194 179
195 /** 180 /**
lib/groups/GroupFolderApprovalLink.inc
@@ -186,22 +186,7 @@ class GroupFolderApprovalLink extends KTEntity { @@ -186,22 +186,7 @@ class GroupFolderApprovalLink extends KTEntity {
186 * @return Array array of GroupFolderApprovalLink objects, false otherwise and set $_SESSION["errorMessage"] 186 * @return Array array of GroupFolderApprovalLink objects, false otherwise and set $_SESSION["errorMessage"]
187 */ 187 */
188 function getList($sWhereClause = null) { 188 function getList($sWhereClause = null) {
189 - global $default, $lang_err_database;  
190 - $aGroupFolderApprovalLinkArray;  
191 - settype($aGroupFolderApprovalLinkArray, "array");  
192 - $sql = $default->db;  
193 - $result = $sql->query("SELECT * FROM " . $default->groups_folders_approval_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
194 - if ($result) {  
195 - $iCount = 0;  
196 - while ($sql->next_record()) {  
197 - $oGroupFolderApprovalLink = & GroupFolderApprovalLink::get($sql->f("id"));  
198 - $aGroupFolderApprovalLinkArray[$iCount] = $oGroupFolderApprovalLink;  
199 - $iCount++;  
200 - }  
201 - return $aGroupFolderApprovalLinkArray;  
202 - }  
203 - $_SESSION["errorMessage"] = $lang_err_database;  
204 - return false; 189 + return KTEntityUtil::getList(GroupFolderApprovalLink::_table(), 'GroupFolderApprovalLink', $sWhereClause);
205 } 190 }
206 191
207 } 192 }
lib/groups/GroupFolderLink.inc
@@ -147,18 +147,7 @@ class GroupFolderLink extends KTEntity { @@ -147,18 +147,7 @@ class GroupFolderLink extends KTEntity {
147 * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"] 147 * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"]
148 */ 148 */
149 function getList($sWhereClause = null) { 149 function getList($sWhereClause = null) {
150 - global $default, $lang_err_database;  
151 - $oGroupFolderLinkArray = array();  
152 - $sql = $default->db;  
153 - $result = $sql->query("SELECT * FROM " . $default->groups_folders_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
154 - if ($result) {  
155 - while ($sql->next_record()) {  
156 - $oGroupFolderLinkArray[] = & GroupFolderLink::get($sql->f("id"));  
157 - }  
158 - return $oGroupFolderLinkArray;  
159 - }  
160 - $_SESSION["errorMessage"] = $lang_err_database;  
161 - return false; 150 + return KTEntityUtil::getList(GroupFolderLink::_table(), 'GroupFolderLink', $sWhereClause);
162 } 151 }
163 } 152 }
164 ?> 153 ?>
lib/groups/GroupUnitLink.inc
@@ -162,22 +162,7 @@ class GroupUnitLink extends KTEntity { @@ -162,22 +162,7 @@ class GroupUnitLink extends KTEntity {
162 * @return Array array of GroupUnitLink objects, false otherwise and set $_SESSION["errorMessage"] 162 * @return Array array of GroupUnitLink objects, false otherwise and set $_SESSION["errorMessage"]
163 */ 163 */
164 function getList($sWhereClause = null) { 164 function getList($sWhereClause = null) {
165 - global $default, $lang_err_database;  
166 - $aGroupUnitLink;  
167 - settype($aGroupUnitLink, "array");  
168 - $sql = $default->db;  
169 - $result = $sql->query("SELECT * FROM " . $default->groups_units_table . (isset($sWhereClause) ? " WHERE " . $sWhereClause : ""));/*wc*/  
170 - if ($result) {  
171 - $iCount = 0;  
172 - while ($sql->next_record()) {  
173 - $oGroupUnitLink = & GroupUnitLink::get($sql->f("id"));  
174 - $aGroupUnitLink[$iCount] = $oGroupUnitLink;  
175 - $iCount++;  
176 - }  
177 - return $aGroupUnitLink;  
178 - }  
179 - $_SESSION["errorMessage"] = $lang_err_database;  
180 - return false; 165 + return KTEntityUtil::getList(GroupUnitLink::_table(), 'GroupUnitLink', $sWhereClause);
181 } 166 }
182 167
183 168
lib/groups/GroupUserLink.inc
@@ -160,22 +160,7 @@ class GroupUserLink extends KTEntity { @@ -160,22 +160,7 @@ class GroupUserLink extends KTEntity {
160 * @return Array array of GroupUserLink objects, false otherwise and set $_SESSION["errorMessage"] 160 * @return Array array of GroupUserLink objects, false otherwise and set $_SESSION["errorMessage"]
161 */ 161 */
162 function getList($sWhereClause = null) { 162 function getList($sWhereClause = null) {
163 - global $default, $lang_err_database;  
164 - $aGroupUserLink;  
165 - settype($aGroupUserLink, "array");  
166 - $sql = $default->db;  
167 - $result = $sql->query("SELECT * FROM " . $default->users_groups_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
168 - if ($result) {  
169 - $iCount = 0;  
170 - while ($sql->next_record()) {  
171 - $oGroupUserLink = & GroupUserLink::get($sql->f("id"));  
172 - $aGroupUserLink[$iCount] = $oGroupUserLink;  
173 - $iCount++;  
174 - }  
175 - return $aGroupUserLink;  
176 - }  
177 - $_SESSION["errorMessage"] = $lang_err_database;  
178 - return false; 163 + return KTEntityUtil::getList(GroupUserLink::_table(), 'GroupUserLink', $sWhereClause);
179 } 164 }
180 165
181 /** 166 /**
lib/links/Link.inc
@@ -150,22 +150,7 @@ class Link extends KTEntity { @@ -150,22 +150,7 @@ class Link extends KTEntity {
150 * @return Array array of Link objects, false otherwise and set $_SESSION["errorMessage"] 150 * @return Array array of Link objects, false otherwise and set $_SESSION["errorMessage"]
151 */ 151 */
152 function getList($sWhereClause = null) { 152 function getList($sWhereClause = null) {
153 - global $default, $lang_err_database;  
154 - $aLinkArray;  
155 - settype($aLinkArray, "array");  
156 - $sql = $default->db;  
157 - $result = $sql->query("SELECT * FROM " . $default->quicklinks_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
158 - if ($result) {  
159 - $iCount = 0;  
160 - while ($sql->next_record()) {  
161 - $oLink = & Link::get($sql->f("id"));  
162 - $aLinkArray[$iCount] = $oLink;  
163 - $iCount++;  
164 - }  
165 - return $aLinkArray;  
166 - }  
167 - $_SESSION["errorMessage"] = $lang_err_database;  
168 - return false; 153 + return KTEntityUtil::getList(Link::_table(), 'Link', $sWhereClause);
169 } 154 }
170 155
171 156
lib/orgmanagement/Organisation.inc
@@ -144,22 +144,7 @@ class Organisation extends KTEntity { @@ -144,22 +144,7 @@ class Organisation extends KTEntity {
144 * @return Array array of org objects, false otherwise and set $_SESSION["errorMessage"] 144 * @return Array array of org objects, false otherwise and set $_SESSION["errorMessage"]
145 */ 145 */
146 function getList($sWhereClause = null) { 146 function getList($sWhereClause = null) {
147 - global $default, $lang_err_database;  
148 - $aOrgArray;  
149 - settype($aUnitArray, "array");  
150 - $sql = $default->db;  
151 - $result = $sql->query("SELECT * FROM " . $default->organisations_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
152 - if ($result) {  
153 - $iCount = 0;  
154 - while ($sql->next_record()) {  
155 - $oOrg = & Organisation::get($sql->f("id"));  
156 - $aOrgArray[$iCount] = $oOrg;  
157 - $iCount++;  
158 - }  
159 - return $aOrgArray;  
160 - }  
161 - $_SESSION["errorMessage"] = $lang_err_database;  
162 - return false; 147 + return KTEntityUtil::getList(Organisation::_table(), 'Organisation', $sWhereClause);
163 } 148 }
164 } 149 }
165 /** 150 /**
lib/roles/Role.inc
@@ -165,22 +165,7 @@ class Role extends KTEntity { @@ -165,22 +165,7 @@ class Role extends KTEntity {
165 * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"] 165 * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"]
166 */ 166 */
167 function getList($sWhereClause = null) { 167 function getList($sWhereClause = null) {
168 - global $default, $lang_err_database;  
169 - $aRoleArray;  
170 - settype($aRoleArray, "array");  
171 - $sql = $default->db;  
172 - $result = $sql->query("SELECT * FROM " . $default->roles_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
173 - if ($result) {  
174 - $iCount = 0;  
175 - while ($sql->next_record()) {  
176 - $oRole = & Role::get($sql->f("id"));  
177 - $aRoleArray[$iCount] = $oRole;  
178 - $iCount++;  
179 - }  
180 - return $aRoleArray;  
181 - }  
182 - $_SESSION["errorMessage"] = $lang_err_database;  
183 - return false; 168 + return KTEntityUtil::getList(Role::_table(), 'Role', $sWhereClause);
184 } 169 }
185 } 170 }
186 171
lib/roles/RoleFolderLink.inc
@@ -218,22 +218,7 @@ class RoleFolderLink extends KTEntity { @@ -218,22 +218,7 @@ class RoleFolderLink extends KTEntity {
218 * @return Array array of RolesFoldersLink objects, false otherwise and set $_SESSION["errorMessage"] 218 * @return Array array of RolesFoldersLink objects, false otherwise and set $_SESSION["errorMessage"]
219 */ 219 */
220 function getList($sWhereClause = null) { 220 function getList($sWhereClause = null) {
221 - global $default, $lang_err_database;  
222 - $aRolesFoldersLinkArray;  
223 - settype($aRolesFoldersLinkArray, "array");  
224 - $sql = $default->db;  
225 - $result = $sql->query("SELECT * FROM " . $default->folders_user_roles_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
226 - if ($result) {  
227 - $iCount = 0;  
228 - while ($sql->next_record()) {  
229 - $oRolesFoldersLink = & RoleFolderLink::get($sql->f("id"));  
230 - $aRolesFoldersLinkArray[$iCount] = $oRolesFoldersLink;  
231 - $iCount++;  
232 - }  
233 - return $aRolesFoldersLinkArray;  
234 - }  
235 - $_SESSION["errorMessage"] = $lang_err_database;  
236 - return false; 221 + return KTEntityUtil::getList(RoleFolderLink::_table(), 'RoleFolderLink', $sWhereClause);
237 } 222 }
238 223
239 } 224 }
lib/unitmanagement/Unit.inc
@@ -258,22 +258,7 @@ class Unit extends KTEntity { @@ -258,22 +258,7 @@ class Unit extends KTEntity {
258 * @return Array array of Unit objects, false otherwise and set $_SESSION["errorMessage"] 258 * @return Array array of Unit objects, false otherwise and set $_SESSION["errorMessage"]
259 */ 259 */
260 function getList($sWhereClause = null) { 260 function getList($sWhereClause = null) {
261 - global $default, $lang_err_database;  
262 - $aUnitArray;  
263 - settype($aUnitArray, "array");  
264 - $sql = $default->db;  
265 - $result = $sql->query("SELECT * FROM " . $default->units_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
266 - if ($result) {  
267 - $iCount = 0;  
268 - while ($sql->next_record()) {  
269 - $oUnit = & Unit::get($sql->f("id"));  
270 - $aUnitArray[$iCount] = $oUnit;  
271 - $iCount++;  
272 - }  
273 - return $aUnitArray;  
274 - }  
275 - $_SESSION["errorMessage"] = $lang_err_database;  
276 - return false; 261 + return KTEntityUtil::getList(Unit::_table(), 'Unit', $sWhereClause);
277 } 262 }
278 263
279 } 264 }
lib/unitmanagement/UnitOrganisationLink.inc
@@ -161,22 +161,7 @@ class UnitOrganisationLink extends KTEntity { @@ -161,22 +161,7 @@ class UnitOrganisationLink extends KTEntity {
161 * @return Array array of UnitOrganisationLink objects, false otherwise and set $_SESSION["errorMessage"] 161 * @return Array array of UnitOrganisationLink objects, false otherwise and set $_SESSION["errorMessage"]
162 */ 162 */
163 function getList($sWhereClause = null) { 163 function getList($sWhereClause = null) {
164 - global $default, $lang_err_database;  
165 - $aUnitOrganisationLink;  
166 - settype($aUnitOrganisationLink, "array");  
167 - $sql = $default->db;  
168 - $result = $sql->query("SELECT * FROM " . $default->units_organisations_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
169 - if ($result) {  
170 - $iCount = 0;  
171 - while ($sql->next_record()) {  
172 - $oUnitOrganisationLink = & UnitOrganisationLink::get($sql->f("id"));  
173 - $aUnitOrganisationLink[$iCount] = $oUnitOrganisationLink;  
174 - $iCount++;  
175 - }  
176 - return $aUnitOrganisationLink;  
177 - }  
178 - $_SESSION["errorMessage"] = $lang_err_database;  
179 - return false; 164 + return KTEntityUtil::getList(UnitOrganisationLink::_table(), 'UnitOrganisationLink', $sWhereClause);
180 } 165 }
181 166
182 /** 167 /**
lib/users/User.inc
@@ -376,23 +376,7 @@ class User extends KTEntity { @@ -376,23 +376,7 @@ class User extends KTEntity {
376 * @return Array array of User objects, false otherwise and set $_SESSION["errorMessage"] 376 * @return Array array of User objects, false otherwise and set $_SESSION["errorMessage"]
377 */ 377 */
378 function getList($sWhereClause = null) { 378 function getList($sWhereClause = null) {
379 - global $default, $lang_err_database;  
380 - $aUserArray;  
381 - settype($aUserArray, "array");  
382 - $sql = $default->db;  
383 - $result = $sql->query("SELECT * FROM " . $default->users_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));/*wc*/  
384 - if ($result) {  
385 - $iCount = 0;  
386 - while ($sql->next_record()) {  
387 - $oUser = & User::get($sql->f("id"));  
388 - $oUser->iQuotaCurrent = $sql->f("quota_current");  
389 - $aUserArray[$iCount] = $oUser;  
390 - $iCount++;  
391 - }  
392 - return $aUserArray;  
393 - }  
394 - $_SESSION["errorMessage"] = $lang_err_database;  
395 - return false; 379 + return KTEntityUtil::getList(User::_table(), 'User', $sWhereClause);
396 } 380 }
397 381
398 /** 382 /**
lib/web/WebDocument.inc
@@ -148,22 +148,7 @@ class WebDocument extends KTEntity { @@ -148,22 +148,7 @@ class WebDocument extends KTEntity {
148 * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"] 148 * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"]
149 */ 149 */
150 function getList($sWhereClause = null) { 150 function getList($sWhereClause = null) {
151 - global $default, $lang_err_database;  
152 - $aWebDocumentArray = array();  
153 - $sql = $default->db;  
154 - $sQuery = "SELECT * FROM " . $default->web_documents_table;/*wc*/  
155 - if (isset($sWhereClause)) {  
156 - $sQuery .= " WHERE " . $sWhereClause;  
157 - }  
158 - $result = $sql->query($sQuery);  
159 - if ($result) {  
160 - while ($sql->next_record()) {  
161 - $aWebDocumentArray[]= & WebDocument::get($sql->f("id"));  
162 - }  
163 - return $aWebDocumentArray;  
164 - }  
165 - $_SESSION["errorMessage"] = $lang_err_database;  
166 - return false; 151 + return KTEntityUtil::getList(WebDocument::_table(), 'WebDocument', $sWhereClause);
167 } 152 }
168 153
169 } 154 }
lib/web/WebSite.inc
@@ -167,23 +167,8 @@ class WebSite extends KTEntity { @@ -167,23 +167,8 @@ class WebSite extends KTEntity {
167 * 167 *
168 * @return Array array of WebSite objects, false otherwise and set $_SESSION["errorMessage"] 168 * @return Array array of WebSite objects, false otherwise and set $_SESSION["errorMessage"]
169 */ 169 */
170 - function getList() {  
171 - global $default, $lang_err_database;  
172 - $aWebSiteArray;  
173 - settype($aWebSiteArray, "array");  
174 - $sql = $default->db;  
175 - $result = $sql->query("SELECT * FROM " . $default->web_sites_table);/*ok*/  
176 - if ($result) {  
177 - $iCount = 0;  
178 - while ($sql->next_record()) {  
179 - $oWebSite = & WebSite::get($sql->f("id"));  
180 - $aWebSiteArray[$iCount] = $oWebSite;  
181 - $iCount++;  
182 - }  
183 - return $aWebSiteArray;  
184 - }  
185 - $_SESSION["errorMessage"] = $lang_err_database;  
186 - return false; 170 + function getList($sWhereClause = null) {
  171 + return KTEntityUtil::getList(WebSite::_table(), 'WebSite', $sWhereClause);
187 } 172 }
188 173
189 /** 174 /**