Commit 3fea69847205431871bfec85238341e06a113a96
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
Showing
32 changed files
with
33 additions
and
465 deletions
lib/archiving/ArchiveRestorationRequest.inc
| ... | ... | @@ -196,16 +196,6 @@ class ArchiveRestorationRequest extends KTEntity { |
| 196 | 196 | * @return Array array of ArchiveRestorationRequest objects, false otherwise |
| 197 | 197 | */ |
| 198 | 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 | 188 | * @return Array array of ArchivingSettings objects, false otherwise |
| 189 | 189 | */ |
| 190 | 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 | 110 | * @return Array array of ArchivingType objects, false otherwise |
| 111 | 111 | */ |
| 112 | 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 | 153 | * @return Array array of DocumentArchiving objects, false otherwise |
| 154 | 154 | */ |
| 155 | 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 | 132 | * @return Array array of TimePeriod objects, false otherwise |
| 133 | 133 | */ |
| 134 | 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 | 109 | * @return Array array of TimeUnit objects, false otherwise |
| 110 | 110 | */ |
| 111 | 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 | 343 | * @return Array array of DashboardNews objects, false otherwise |
| 344 | 344 | */ |
| 345 | 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 | 177 | * @return Array array of DiscussionComments objects, false otherwise |
| 178 | 178 | */ |
| 179 | 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 | 183 | function _fieldValues () { | ... | ... |
lib/discussions/DiscussionThread.inc
| ... | ... | @@ -179,17 +179,7 @@ class DiscussionThread extends KTEntity{ |
| 179 | 179 | * @return Array array of DiscussionThreads objects, false otherwise |
| 180 | 180 | */ |
| 181 | 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 | 185 | function getThreadIDforDoc($iDocumentID){ | ... | ... |
lib/documentmanagement/DependantDocumentTemplate.inc
| ... | ... | @@ -173,21 +173,7 @@ class DependantDocumentTemplate extends KTEntity { |
| 173 | 173 | * @return Array array of DependantDocumentTemplates objects, false otherwise and set $_SESSION["errorMessage"] |
| 174 | 174 | */ |
| 175 | 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 | 558 | * @return Array array of Documents objects, false otherwise. |
| 559 | 559 | */ |
| 560 | 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 | 195 | * @return Array array of DocumentField objects, false otherwise |
| 196 | 196 | */ |
| 197 | 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 | 185 | * @return Array array of DocumentTransaction objects, false otherwise and set $_SESSION["errorMessage"] |
| 186 | 186 | */ |
| 187 | 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 | 175 | * @return Array array of DocumentType objects, false otherwise |
| 176 | 176 | */ |
| 177 | 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 | 412 | * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"] |
| 413 | 413 | */ |
| 414 | 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 | 163 | * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"] |
| 164 | 164 | */ |
| 165 | 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 | 98 | * @return Array array of Documents objects, false otherwise and set $_SESSION["errorMessage"] |
| 99 | 99 | */ |
| 100 | 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 | 161 | * @return Array array of FolderUserRole objects, false otherwise and set $_SESSION["errorMessage"] |
| 162 | 162 | */ |
| 163 | 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 | 167 | function & getFromFolderCollaboration($iFolderCollaborationID, $iDocumentID) { | ... | ... |
lib/groups/Group.inc
| ... | ... | @@ -174,22 +174,7 @@ class Group extends KTEntity { |
| 174 | 174 | * @return Array array of Group objects, false otherwise and set $_SESSION["errorMessage"] |
| 175 | 175 | */ |
| 176 | 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 | 186 | * @return Array array of GroupFolderApprovalLink objects, false otherwise and set $_SESSION["errorMessage"] |
| 187 | 187 | */ |
| 188 | 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 | 147 | * @return Array array of FolderCollaboration objects, false otherwise and set $_SESSION["errorMessage"] |
| 148 | 148 | */ |
| 149 | 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 | 162 | * @return Array array of GroupUnitLink objects, false otherwise and set $_SESSION["errorMessage"] |
| 163 | 163 | */ |
| 164 | 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 | 160 | * @return Array array of GroupUserLink objects, false otherwise and set $_SESSION["errorMessage"] |
| 161 | 161 | */ |
| 162 | 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 | 150 | * @return Array array of Link objects, false otherwise and set $_SESSION["errorMessage"] |
| 151 | 151 | */ |
| 152 | 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 | 144 | * @return Array array of org objects, false otherwise and set $_SESSION["errorMessage"] |
| 145 | 145 | */ |
| 146 | 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 | 165 | * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"] |
| 166 | 166 | */ |
| 167 | 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 | 218 | * @return Array array of RolesFoldersLink objects, false otherwise and set $_SESSION["errorMessage"] |
| 219 | 219 | */ |
| 220 | 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 | 258 | * @return Array array of Unit objects, false otherwise and set $_SESSION["errorMessage"] |
| 259 | 259 | */ |
| 260 | 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 | 161 | * @return Array array of UnitOrganisationLink objects, false otherwise and set $_SESSION["errorMessage"] |
| 162 | 162 | */ |
| 163 | 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 | 376 | * @return Array array of User objects, false otherwise and set $_SESSION["errorMessage"] |
| 377 | 377 | */ |
| 378 | 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 | 148 | * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"] |
| 149 | 149 | */ |
| 150 | 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 | 167 | * |
| 168 | 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 | /** | ... | ... |