og_forum problem
am 18.03.2008 - 18:40 Uhr in
hi leute
ich habe ein problem mit og_forum (neuste version heute runtergeladen) mit drupal 5.7
das erstellen von neuen forenthemen funktioniert nur als admin richtig.
admin: wenn ich in einer gruppe ein neues forenthema erstellen will, ist automatisch das richtige gruppenforum (von der gruppe aus der ich komme) in der selectbox (für welches forum ich das thema erstellen will) ausgewählt.
authenticated user: in der selectbox befinden sich keine bzw. im moment nur ein forum (ein komplett falsches) zur auswahl
wenn ich den authenticated usern die berechtigung gebe foren zu verwalten dann funktionierts richtig (das will ich aber nicht da man da auch foren löschen etc. kann)
hat da jemand ähnliche erfahrungen gemacht und weis eine lösung?
please help...
- Anmelden oder Registrieren um Kommentare zu schreiben

hab mir jetzt das
am 19.03.2008 - 11:37 Uhr
hab mir jetzt das og_forum.module genauer angeschaut und einen blutigen hack eingebaut der für mich aber das problem (vorerst?) löst:
auskommentieren der gesamten if condition (ca. line 1103)
/*if (!user_access('administer forums')) {
foreach ($form['taxonomy'][$vid]['#options'] as $key => $the_rest) {
//if ($key == '') {
// continue;
//}
reset($the_rest->option);
$option_key = key($the_rest->option);
if (!array_key_exists($option_key, $all_results)) {
unset($form['taxonomy'][$vid]['#options'][$key]);
}
elseif (array_key_exists($option_key, $all_results) && $all_results[$option_key] == 0) {
unset($form['taxonomy'][$vid]['#options'][$key]);
}
}
$form['og_nodeapi']['visible']['og_groups']['#value'] = $form['og_nodeapi']['visible']['og_groups']['#default_value'];
unset($form['og_nodeapi']['visible']['og_groups']['#default_value']);
//$form['og_nodeapi']['visible']['#access'] = 0;
}
*/