BUG 0000 Adjustment in import process in PMTables and ReportTables.

This commit is contained in:
Hector Cortez
2011-07-21 10:41:58 -04:00
parent 284a4c3bfb
commit 5ce13dcfc7
2 changed files with 143 additions and 128 deletions

View File

@@ -1472,6 +1472,19 @@ var additionalTablesDataDelete = function(sUID, sKeys) {
}
try {
$tableExists = true;
$sDataBase = 'database_' . strtolower(DB_ADAPTER);
if(G::LoadSystemExist($sDataBase)){
G::LoadSystem($sDataBase);
$oDataBase = new database();
$sDataBase = $sConnection;
if($sDataBase == 'workflow')
$sDataBase = DB_NAME;
$tableExists = $oDataBase->tableExists($sTableName, $sDataBase);
}
if($tableExists) {
switch (DB_ADAPTER) {
case 'mysql':
//select cases for this Process, ordered by APP_NUMBER
@@ -1641,6 +1654,7 @@ var additionalTablesDataDelete = function(sUID, sKeys) {
}
}
}
catch (Exception $oError) {
throw($oError);
}

View File

@@ -570,6 +570,7 @@ class pmTablesProxy extends HttpProxyController
if($tRecord){
$tNameOld = $contentSchema['ADD_TAB_NAME'];
$contentSchema['ADD_TAB_UID'] = G::generateUniqueID();
$contentSchema['ADD_TAB_NAME'] = "{$contentSchema['ADD_TAB_NAME']}".sizeof($tRecord);
$contentSchema['ADD_TAB_CLASS_NAME'] = "{$contentSchema['ADD_TAB_CLASS_NAME']}".sizeof($tRecord);
$oMap->addRoute($tNameOld, $contentSchema['ADD_TAB_NAME']);
@@ -627,7 +628,7 @@ class pmTablesProxy extends HttpProxyController
$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']);
$oAdditionalTables->populateReportTable($contentSchema['ADD_TAB_NAME'], $contentSchema['DBS_UID'], $contentSchema['ADD_TAB_TYPE'], $contentSchema['FIELDS'], $contentSchema['PRO_UID'], $contentSchema['ADD_TAB_GRID']);
}
break;