Hi all,
Thanks in advance for any assistance.
I have sucessfully installed drupal 4.6.1 and upgraded to 4.6.2 yesterday. Site seems to be functioning well after upgrade.
My database tables are prefixed with 'dr_' set in $db_prefix in settings.php, I modifed database.mysql to prefix the tables.
Today I tried to install flexinode.module by following the INSTALL instructions:
- copied the the files specified into modules/flexinode
- ran flexinode.mysql on my db
When I tried to enable the flexinode.module I get an error 'user error: Table 'mysite.dr_flexinode_type' doesn't exist'
So I modified the three CREATE TABLE statements in flexinode.mysql and prefixed them with 'dr_', dropped the previously created tables and re-ran the query.
I can now succesfully enable the flexinode.module, but when I try to modify the settings for flexinode, I get the following error:
warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/mysite/modules/flexinode/flexinode.module on line 785.
warning: implode() [function.implode]: Bad arguments. in /home/mysite/modules/flexinode/flexinode.module on line 110.
I had a peek at the lines in question and had a go at tracing the problem - but my skills are not up to it. I have also searched for this problem in the forums but couldn't find anything - I understand that all table names in sql queries should be now be surrounded by {}, and this does seem to be the case with flexinode.module.