BUG 0000 Fix Bug changes in the export/import the PM tables.

This commit is contained in:
Hector Cortez
2011-07-18 16:19:19 -04:00
committed by Erik Amaru Ortiz
parent 69b452c266
commit b44fa1a95f

View File

@@ -544,7 +544,6 @@ class pmTablesProxy extends HttpProxyController
//print_r($METADATA);
break;
case '@SCHEMA':
$fsUid = intval(fread($fp, 9));
$uid = fread($fp, $fsUid);
@@ -580,6 +579,7 @@ class pmTablesProxy extends HttpProxyController
$sAddTabUid = $oAdditionalTables->create(
array(
'ADD_TAB_UID' => $contentSchema['ADD_TAB_UID'],
'ADD_TAB_NAME' => $contentSchema['ADD_TAB_NAME'],
'ADD_TAB_CLASS_NAME' => $contentSchema['ADD_TAB_CLASS_NAME'],
'ADD_TAB_DESCRIPTION' => $contentSchema['ADD_TAB_DESCRIPTION'],
@@ -589,7 +589,12 @@ class pmTablesProxy extends HttpProxyController
'ADD_TAB_SDW_LOG_SELECT' => $contentSchema['ADD_TAB_SDW_LOG_SELECT'],
'ADD_TAB_SDW_MAX_LENGTH' => $contentSchema['ADD_TAB_SDW_MAX_LENGTH'],
'ADD_TAB_SDW_AUTO_DELETE' => $contentSchema['ADD_TAB_SDW_AUTO_DELETE'],
'ADD_TAB_PLG_UID' => $contentSchema['ADD_TAB_PLG_UID']
'ADD_TAB_PLG_UID' => $contentSchema['ADD_TAB_PLG_UID'],
'DBS_UID' => $contentSchema['DBS_UID'],
'PRO_UID' => $contentSchema['PRO_UID'],
'ADD_TAB_TYPE' => $contentSchema['ADD_TAB_TYPE'],
'ADD_TAB_GRID' => $contentSchema['ADD_TAB_GRID'],
'ADD_TAB_TAG' => $contentSchema['ADD_TAB_TAG'],
),
$contentSchema['FIELDS']
);
@@ -600,7 +605,6 @@ class pmTablesProxy extends HttpProxyController
unset($aRow['FLD_UID']);
$aRow['ADD_TAB_UID'] = $sAddTabUid;
$oFields->create($aRow);
// print_R($aRow); die;
$aFields[] = array(
'sType' => $contentSchema['FIELDS'][$iRow]['FLD_TYPE'],
'iSize' => $contentSchema['FIELDS'][$iRow]['FLD_SIZE'],
@@ -621,6 +625,11 @@ class pmTablesProxy extends HttpProxyController
$oAdditionalTables->createPropelClasses($contentSchema['ADD_TAB_NAME'], $contentSchema['ADD_TAB_CLASS_NAME'], $contentSchema['FIELDS'], $sAddTabUid);
$isReportTable = $contentSchema['PRO_UID'] != '' ? true : false;
if ($isReportTable) {
$oAdditionalTables->populateReportTable($contentSchema['ADD_TAB_NAME'], $contentSchema['ADD_TAB_CONNECTION'], $contentSchema['ADD_TAB_TYPE'], $contentSchema['FIELDS'], $contentSchema['ADD_UID'], $contentSchema['ADD_TAB_GRID']);
}
break;
case '@DATA':
$fstName = intval(fread($fp, 9));