HOR-1242 "Batch Routing - 'Apply Changes To All Rows' is not working..." SOLVED

Issue:
    Batch Routing - "Apply Changes To All Rows" is not working for new controls
Cause:
    Al guardar los datos se sobre-escribe el mismo con el campo "_label"
Solution:
    - Al parecer en veriones anteriores existia un bug en front-end, siendo esta la causa para crear el campo "_label"
    - El campo "_label" es creado de manera arbitraria, por lo que se lo a eliminado
This commit is contained in:
Victor Saisa Lopez
2016-06-20 16:59:08 -04:00
parent dcd2aa8982
commit e550af96c5

View File

@@ -611,18 +611,11 @@ class ReportTables
}
if (! isset( $aFields[$aField['sFieldName'] . '_label'] )) {
$aFields[$aField['sFieldName'] . '_label'] = '';
}
}
if(is_array($aFields[$aField['sFieldName']])){
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']][0] : '') . "',";
}else{
if (!isset($aFields[$aField['sFieldName'] . '_label'])) {
$aFields[$aField['sFieldName'].'_label'] = '';
}
if($aFields[$aField['sFieldName']] == $aFields[$aField['sFieldName'].'_label']){
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? @mysql_real_escape_string( $aFields[$aField['sFieldName']] ) : '') . "',";
}else{
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? @mysql_real_escape_string( $aFields[$aField['sFieldName'].'_label'] ) : '') . "',";
}
$sQuery .= '\'' . ((isset($aFields[$aField['sFieldName']]))? @mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . '\',';
}
break;
case 'date':