BUG 8166 "Notice al importar procesos" SOLVED

- there were some 3 new validations for 3 variables to process importing, but not always they're set
  so, before validation we're askin if exists

- the same por a variable dynaform when importing process the process already exists and a update was requested
This commit is contained in:
Erik Amaru Ortiz
2011-12-14 09:20:26 -04:00
parent ecf09f4e65
commit d0c054cbf4
2 changed files with 12 additions and 5 deletions

View File

@@ -118,10 +118,16 @@ class Route extends BaseRoute {
if (!is_null($oRoute))
{
// validating default values
$aData['ROU_TO_LAST_USER'] = $this->validateValue($aData['ROU_TO_LAST_USER'], array('TRUE', 'FALSE'), 'FALSE');
$aData['ROU_OPTIONAL'] = $this->validateValue($aData['ROU_OPTIONAL'], array('TRUE', 'FALSE'), 'FALSE');
$aData['ROU_SEND_EMAIL'] = $this->validateValue($aData['ROU_SEND_EMAIL'], array('TRUE', 'FALSE'), 'TRUE');
if (isset($aData['ROU_TO_LAST_USER'])) {
$aData['ROU_TO_LAST_USER'] = $this->validateValue($aData['ROU_TO_LAST_USER'], array('TRUE', 'FALSE'), 'FALSE');
}
if (isset($aData['ROU_OPTIONAL'])) {
$aData['ROU_OPTIONAL'] = $this->validateValue($aData['ROU_OPTIONAL'], array('TRUE', 'FALSE'), 'FALSE');
}
if (isset($aData['ROU_SEND_EMAIL'])) {
$aData['ROU_SEND_EMAIL'] = $this->validateValue($aData['ROU_SEND_EMAIL'], array('TRUE', 'FALSE'), 'TRUE');
}
$oRoute->fromArray($aData, BasePeer::TYPE_FIELDNAME);
if ($oRoute->validate()) {
$oConnection->begin();