BUG 8068 FIx Bug in the import and export of CSV file.

This commit is contained in:
Hector Cortez
2011-11-25 11:02:31 -04:00
parent 4f649b636b
commit c02c662fa0
2 changed files with 10 additions and 9 deletions

View File

@@ -317,7 +317,7 @@ class AdditionalTables extends BaseAdditionalTables {
}
}
function getAllData($sUID, $start=NULL, $limit=NULL)
function getAllData($sUID, $start=NULL, $limit=NULL, $keyOrderUppercase = true)
{
$addTab = new AdditionalTables();
$aData = $addTab->load($sUID, true);
@@ -336,13 +336,14 @@ class AdditionalTables extends BaseAdditionalTables {
$oCriteria = new Criteria($aData['DBS_UID']);
//eval('$oCriteria->addSelectColumn("\'1\' AS DUMMY");');
foreach ($aData['FIELDS'] as $aField) {
eval('$oCriteria->addSelectColumn(' . $sClassPeerName . '::' . $aField['FLD_NAME'] . ');');
if ($aField['FLD_KEY'] == '1') {
eval('$oCriteria->addAscendingOrderByColumn(' . $sClassPeerName . '::' . $aField['FLD_NAME'] . ');');
if($keyOrderUppercase==true){
foreach ($aData['FIELDS'] as $aField) {
eval('$oCriteria->addSelectColumn(' . $sClassPeerName . '::' . $aField['FLD_NAME'] . ');');
if ($aField['FLD_KEY'] == '1') {
eval('$oCriteria->addAscendingOrderByColumn(' . $sClassPeerName . '::' . $aField['FLD_NAME'] . ');');
}
}
}
$oCriteriaCount = clone $oCriteria;
//$count = $sClassPeerName::doCount($oCriteria);
eval('$count = '.$sClassPeerName.'::doCount($oCriteria);');