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:
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user