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);
|
//print_r($METADATA);
|
||||||
break;
|
break;
|
||||||
case '@SCHEMA':
|
case '@SCHEMA':
|
||||||
|
|
||||||
$fsUid = intval(fread($fp, 9));
|
$fsUid = intval(fread($fp, 9));
|
||||||
$uid = fread($fp, $fsUid);
|
$uid = fread($fp, $fsUid);
|
||||||
|
|
||||||
@@ -580,6 +579,7 @@ class pmTablesProxy extends HttpProxyController
|
|||||||
|
|
||||||
$sAddTabUid = $oAdditionalTables->create(
|
$sAddTabUid = $oAdditionalTables->create(
|
||||||
array(
|
array(
|
||||||
|
'ADD_TAB_UID' => $contentSchema['ADD_TAB_UID'],
|
||||||
'ADD_TAB_NAME' => $contentSchema['ADD_TAB_NAME'],
|
'ADD_TAB_NAME' => $contentSchema['ADD_TAB_NAME'],
|
||||||
'ADD_TAB_CLASS_NAME' => $contentSchema['ADD_TAB_CLASS_NAME'],
|
'ADD_TAB_CLASS_NAME' => $contentSchema['ADD_TAB_CLASS_NAME'],
|
||||||
'ADD_TAB_DESCRIPTION' => $contentSchema['ADD_TAB_DESCRIPTION'],
|
'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_LOG_SELECT' => $contentSchema['ADD_TAB_SDW_LOG_SELECT'],
|
||||||
'ADD_TAB_SDW_MAX_LENGTH' => $contentSchema['ADD_TAB_SDW_MAX_LENGTH'],
|
'ADD_TAB_SDW_MAX_LENGTH' => $contentSchema['ADD_TAB_SDW_MAX_LENGTH'],
|
||||||
'ADD_TAB_SDW_AUTO_DELETE' => $contentSchema['ADD_TAB_SDW_AUTO_DELETE'],
|
'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']
|
$contentSchema['FIELDS']
|
||||||
);
|
);
|
||||||
@@ -600,7 +605,6 @@ class pmTablesProxy extends HttpProxyController
|
|||||||
unset($aRow['FLD_UID']);
|
unset($aRow['FLD_UID']);
|
||||||
$aRow['ADD_TAB_UID'] = $sAddTabUid;
|
$aRow['ADD_TAB_UID'] = $sAddTabUid;
|
||||||
$oFields->create($aRow);
|
$oFields->create($aRow);
|
||||||
// print_R($aRow); die;
|
|
||||||
$aFields[] = array(
|
$aFields[] = array(
|
||||||
'sType' => $contentSchema['FIELDS'][$iRow]['FLD_TYPE'],
|
'sType' => $contentSchema['FIELDS'][$iRow]['FLD_TYPE'],
|
||||||
'iSize' => $contentSchema['FIELDS'][$iRow]['FLD_SIZE'],
|
'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);
|
$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;
|
break;
|
||||||
case '@DATA':
|
case '@DATA':
|
||||||
$fstName = intval(fread($fp, 9));
|
$fstName = intval(fread($fp, 9));
|
||||||
|
|||||||
Reference in New Issue
Block a user