Workaround für fehlende "LOCK TABLES" rechte (nicht mehr nötig!)

diese modifikation ist jetzt nicht mehr nötig, da die nötigen rechte jetzt freigeschaltet sind.

in der mitte des files include/ die funktion db_next_id ersetzten:

* Return a new unique ID in the given sequence.
* For compatibility reasons, Drupal does not use auto-numbered fields in its
* database tables. Instead, this function is used to return a new unique ID
* of the type requested. If necessary, a new sequence with the given name
* will be created.
function db_next_id($name) {
$name = db_prefix_tables($name);
$id = db_result(db_query("SELECT id FROM {sequences} WHERE name = '%s'", $name)) + 1;
db_query("REPLACE INTO {sequences} VALUES ('%s', %d)", $name, $id);

return $id;

im file includes/ folgende funktionen am ende des files ersetzten:

* Lock a table.
function db_lock_table($table) {
db_query('SELECT GET_LOCK(\'{drupal_lock}\',60) AS ok');

* Unlock all locked tables.
function db_unlock_tables() {
db_query('SELECT RELEASE_LOCK(\'{drupal_lock}\') AS ok');