add strict mode to file
Select ProductsAttribsRaw
Export, import:
[16-Jan-2026 23:43:08 Europe/Madrid] PHP Fatal error: Uncaught TypeError: preg_match(): Argument #2 ($subject) must be of type string, int given in ...\admin\includes\classes\dbio\DbIoHandler.php:1524
Stack trace:
#0 ...\admin\includes\classes\dbio\DbIoHandler.php(1524): preg_match('/^-?\d+$/', 0)
#1 ...\admin\includes\classes\dbio\DbIoProductsAttribsRawHandler.php(288): DbIoHandler->importProcessField('products_attrib...', 'products_attrib...', 0, 0)
#2 ...\admin\includes\classes\dbio\DbIoHandler.php(978): DbIoProductsAttribsRawHandler->importProcessField('products_attrib...', 'products_attrib...', 0, 0)
#3 ...\admin\includes\classes\dbio\DbIo.php(274): DbIoHandler->importCsvRecord(Array)
#4 ...\admin\dbio_manager.php(242): DbIo->dbioImport('dbio.ProductsAt...', 'run')
#5 ...\admin\index.php(16): require('D:\GitHub\zenca...')
#6 {main}
thrown in ...\admin\includes\classes\dbio\DbIoHandler.php on line 1524
The integer comes from here
|
if ($table_name === TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD) { |
|
if (($field_name === 'products_attributes_maxdays' || $field_name === 'products_attributes_maxcount') && empty($field_value)) { |
|
$field_value = 0; |
add strict mode to file
Select ProductsAttribsRaw
Export, import:
The integer comes from here
dbio/YOUR_ADMIN/includes/classes/dbio/DbIoProductsAttribsRawHandler.php
Lines 273 to 275 in e1f9145