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'] )) {
|
if (! isset( $aFields[$aField['sFieldName'] . '_label'] )) {
|
||||||
$aFields[$aField['sFieldName'] . '_label'] = '';
|
$aFields[$aField['sFieldName'] . '_label'] = '';
|
||||||
}
|
}
|
||||||
if(is_array($aFields[$aField['sFieldName']])){
|
if(is_array($aFields[$aField['sFieldName']])){
|
||||||
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']][0] : '') . "',";
|
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']][0] : '') . "',";
|
||||||
}else{
|
}else{
|
||||||
if (!isset($aFields[$aField['sFieldName'] . '_label'])) {
|
$sQuery .= '\'' . ((isset($aFields[$aField['sFieldName']]))? @mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . '\',';
|
||||||
$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'] ) : '') . "',";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'date':
|
case 'date':
|
||||||
|
|||||||
Reference in New Issue
Block a user