Adding text reveals a bug in utility.inc?

julou - July 5, 2009 - 10:37
Project:Imagecache Actions
Version:6.x-1.6
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:duplicate
Description

Adding text in an imagecache preset makes this error appears in the error log, after each image displayed :(

array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array dans /sites/all/modules/imagecache_actions/utility.inc à la ligne 367.

Otherwise, everything works fine! Thank you in advance for your help,

Thomas

#1

junedkazi - July 5, 2009 - 10:42

can u tell us what text are you trying to use.

#2

moico - September 26, 2009 - 19:40

I had also an error in this file: I used this PHP code as text: "return $node->title;"

This lead to errors. In file utility.inc I had to change line 274

from
$sql = "SELECT nid, f.fid FROM {upload} AS u INNER JOIN {files} AS f N u.fid = f.fid WHERE f.filepath = '%s' LIMIT 1";
to
$sql = "SELECT nid, f.fid FROM {upload} AS u INNER JOIN {files} AS f ON u.fid = f.fid WHERE f.filepath = '%s' LIMIT 1";

as the "O" of the "inner join ... ON ... " was missing.

#3

dman - September 27, 2009 - 03:02
Status:active» duplicate

Yes
#491038: MySQL query
Fixed in -dev, but I'd not tagged a stable release to publish that fix.
... I should do so! .. but am trying to stabilize a new method of text rendering, so that's been dragging a bit. I should write an upgrade path for old users?
Unfortunately I've got features mixed in with bugfixes in the -dev.

 
 

Drupal is a registered trademark of Dries Buytaert.