scrutinizer on core/modules/import/import_xlsx.modules.php : array $where not always defined
This commit is contained in:
parent
9cdcac7c1c
commit
f5adbf7983
@ -876,11 +876,12 @@ class ImportXlsx extends ModeleImports
|
|||||||
if (!empty($updatekeys)) {
|
if (!empty($updatekeys)) {
|
||||||
// We do SELECT to get the rowid, if we already have the rowid, it's to be used below for related tables (extrafields)
|
// We do SELECT to get the rowid, if we already have the rowid, it's to be used below for related tables (extrafields)
|
||||||
|
|
||||||
|
$where = array();
|
||||||
|
|
||||||
if (empty($lastinsertid)) { // No insert done yet for a parent table
|
if (empty($lastinsertid)) { // No insert done yet for a parent table
|
||||||
$sqlSelect = "SELECT ".$fname." FROM " . $tablename;
|
$sqlSelect = "SELECT ".$fname." FROM " . $tablename;
|
||||||
|
|
||||||
$data = array_combine($listfields, $listvalues);
|
$data = array_combine($listfields, $listvalues);
|
||||||
$where = array();
|
|
||||||
$filters = array();
|
$filters = array();
|
||||||
foreach ($updatekeys as $key) {
|
foreach ($updatekeys as $key) {
|
||||||
$col = $objimport->array_import_updatekeys[0][$key];
|
$col = $objimport->array_import_updatekeys[0][$key];
|
||||||
@ -929,6 +930,7 @@ class ImportXlsx extends ModeleImports
|
|||||||
// Note: For extrafield tablename, we have in importfieldshidden_array an enty 'extra.fk_object'=>'lastrowid-tableparent' so $keyfield is 'fk_object'
|
// Note: For extrafield tablename, we have in importfieldshidden_array an enty 'extra.fk_object'=>'lastrowid-tableparent' so $keyfield is 'fk_object'
|
||||||
$sqlSelect = "SELECT rowid FROM " . $tablename;
|
$sqlSelect = "SELECT rowid FROM " . $tablename;
|
||||||
|
|
||||||
|
|
||||||
if (empty($keyfield)) {
|
if (empty($keyfield)) {
|
||||||
$keyfield = 'rowid';
|
$keyfield = 'rowid';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user