ich habe gerade noch etwas rumprobiert und bin zumindestens für den Teil wenn die Tabellen angelegt und die Module im ACP angelegt sind, etwas weiter gekommen.
Ich habe dann die Module im ACP von Hand angelegt, dann waren diese verfügbar. Wenn ich nun eine Gruppe als Moderator auswählen wollte, dann war das Feld dafür leer. Verantwortlich dafür ist der Teil in der Datei acp_bugtracker.php
Code: Alles auswählen
$submit = (isset($_POST['submit'])) ? true : false;
$bt_group_dd = '';
if ($submit)
{
// Is it salty ?
if (!check_form_key('acp_bugtracker'))
{
trigger_error('FORM_INVALID', E_USER_WARNING);
}
set_config('bugtracker_group', request_var('bugtracker_group', ''));
set_config('bugtracker_new_bugs', request_var('bugtracker_new_bugs', 0));
$cache->destroy('sql', CONFIG_TABLE);
trigger_error($user->lang['BT_SAVED_GROUP'] . adm_back_link($this->u_action));
}
$sql = 'SELECT g.*
FROM ' . GROUPS_TABLE . ' g
WHERE g.group_id = 4 OR g.group_id = 5
ORDER BY g.group_id';
$result = $db->sql_query($sql);
Die Fehlermeldung SELECT ug.* FROM phpbb3_user_group ug WHERE ug.user_id = 2781 AND ug.group_id = kommt, wenn in der Tabelle phpbb_config bei bugtracker_group bereits der selbe Wert wie in der sql Abfrage drinnen steht und wenn diese group_id nicht existiert.
Bei mir hat im ACP das .MODs Modul nicht gefehlt, es hat nur eine andere parent_id als 31, deswegen kommt die Fehlermeldung bei der Installation. Die parent_id 31 gibt es bei mir garnicht in der Liste, bei mir geht es bis 30 und dann mit 134 weiter, dazwischen ist nichts.
Nachdem ich nun die Module von Hand installiert habe und auch die Auswahl "WHERE g.group_type = 3" in der Datei acp_bugtracker.php geändert hatte, konnte ich eine Gruppe auswählen. Jetzt kam keine Fehlermeldung mehr.
Gruß Helmut