BUG 6908 Solved the error "Notice: Undefined variable: sXmlform"
The problem was solved validating the field ROU_TYPE
This commit is contained in:
@@ -2312,6 +2312,8 @@ class processMap {
|
|||||||
// echo $sql;
|
// echo $sql;
|
||||||
// var_dump($aRow);
|
// var_dump($aRow);
|
||||||
// die();
|
// die();
|
||||||
|
|
||||||
|
|
||||||
if (is_array($aRow)) {
|
if (is_array($aRow)) {
|
||||||
$aFields ['ROU_TYPE'] = $aRow ['ROU_TYPE'];
|
$aFields ['ROU_TYPE'] = $aRow ['ROU_TYPE'];
|
||||||
$aFields ['ROU_TYPE_OLD'] = $aRow ['ROU_TYPE'];
|
$aFields ['ROU_TYPE_OLD'] = $aRow ['ROU_TYPE'];
|
||||||
@@ -2392,8 +2394,12 @@ class processMap {
|
|||||||
$aFields['ROUTE_COUNT'] = count($routeData);
|
$aFields['ROUTE_COUNT'] = count($routeData);
|
||||||
$sXmlform = 'patterns_Discriminator';
|
$sXmlform = 'patterns_Discriminator';
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
throw new Exception(G::loadTranslation('ID_INVALID_ROU_TYPE_DEFINITION_ON_ROUTE_TABLE'));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$aFields ['action'] = 'savePattern';
|
$aFields ['action'] = 'savePattern';
|
||||||
$aFields ['LANG'] = SYS_LANG;
|
$aFields ['LANG'] = SYS_LANG;
|
||||||
$aFields ['PROCESS'] = $sProcessUID;
|
$aFields ['PROCESS'] = $sProcessUID;
|
||||||
@@ -2404,7 +2410,13 @@ class processMap {
|
|||||||
G::RenderPage('publish', 'raw');
|
G::RenderPage('publish', 'raw');
|
||||||
return true;
|
return true;
|
||||||
} catch (Exception $oError) {
|
} catch (Exception $oError) {
|
||||||
throw ($oError);
|
global $G_PUBLISH;
|
||||||
|
$G_PUBLISH = new Publisher();
|
||||||
|
$aMessage = array();
|
||||||
|
$aMessage['MESSAGE'] = $oError->getMessage();
|
||||||
|
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage );
|
||||||
|
G::RenderPage( 'publish','blank');
|
||||||
|
die;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user