After importing a bunch of images into CCK_Image nodes, I'm getting lots of warnings after Imagefield_Import (sure, the node reference information is missing since I can't enter it in Imagefield_import). Warnings given:

warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.
warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 248.
warning: Wrong parameter count for max() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.
warning: Invalid argument supplied for foreach() in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 252.

When viewing an CCK_Image node I'm getting:

warning: max() [function.max]: Array must contain at least one element in /var/www/test/sites/all/modules/cck_gallery/cck_gallery.module on line 249.

Most definitely there's some mechanism needed to bulk upload images into a gallery...

Thanks & greetings, -asb

Comments

greg.harvey’s picture

Status: Active » Closed (duplicate)

Thanks for the report. This is caused by a change in the Imagefield module's UI on the field create form. There is no longer an "image" field type, so the .install file for cck_gallery needs fixing. Sorry for the inconvenience.

Regarding imports, there are several methods available for bulk-importing imagefield content - Google it and you'll find them. I had to do it just last week, so I know it is already possible. =)