BUG 0000 Fix Bug changes in the export/import the PM tables.
This commit is contained in:
committed by
Erik Amaru Ortiz
parent
69b452c266
commit
b44fa1a95f
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user