perm); if (in_array('create macro', $permissions) && !in_array('create gmap macro', $permissions)) { $permissions[] = 'create gmap macro'; } $permissions = implode(', ', $permissions); db_query("UPDATE {permission} SET perm = '%s' WHERE pid = %d", $permissions, $row->pid); } return $ret; }