function forum_admin_selectcats($id, $stufe, &$output, $sel = 0) { $q = "SELECT * FROM prefix_forumcats WHERE cid = " . $id . " ORDER BY pos"; $erg = db_query($q); if (db_num_rows($erg) > 0) { while ($row = db_fetch_object($erg)) { $output .= '<option value="' . $row->id . '"' . ($sel == $row->id ? ' selected="selected"' : '') . '>' . $stufe . ' ' . $row->name . '</option>'; forum_admin_selectcats($row->id, $stufe . '»', $output, $sel); } } }
function forum_admin_selectcats($id, $stufe, $sel) { $q = "SELECT * FROM prefix_forumcats WHERE cid = " . $id . " ORDER BY pos"; $erg = db_query($q); if (db_num_rows($erg) > 0) { while ($row = db_fetch_object($erg)) { echo '<option style="font-weight:bold;" value="cat">' . stufe($stufe, 'c') . ' ' . $row->name . '</option>'; forum_admin_selectcats($row->id, $stufe + 1, $sel); $sql = db_query("SELECT id, name FROM prefix_forums WHERE cid = {$row->id}"); while ($row2 = db_fetch_object($sql)) { if (!forum_user_is_mod($row2->id)) { continue; } echo '<option value="' . $row2->id . '"' . ($sel == $row2->id ? ' selected="selected"' : '') . '>' . stufe($stufe + 1) . ' ' . $row2->name . '</option>'; } } } }