$qry = "SELECT * FROM (\n\t\t\tSELECT \n\t\t\t\tdistinct on(tbl_frage.frage_id) *, tbl_gebiet.kurzbz as gebiet\n\t\t\tFROM \n\t\t\t\ttesttool.tbl_frage \n\t\t\t\tJOIN testtool.tbl_ablauf USING(gebiet_id)\n\t\t\t\tJOIN testtool.tbl_frage_sprache USING(frage_id)\n\t\t\t\tJOIN testtool.tbl_gebiet USING(gebiet_id)\n\t\t\tWHERE \n\t\t\t\tdemo=false"; if ($stg_kz != '') { $qry .= " AND studiengang_kz='" . addslashes($stg_kz) . "'"; } if ($gebiet_id != '') { $qry .= " AND gebiet_id='" . addslashes($gebiet_id) . "'"; } $qry .= ") as a ORDER BY gebiet_id, nummer"; if ($result = $db->db_query($qry)) { if ($db->db_num_rows($result) > 0) { if ($row = $db->db_fetch_object($result, 0)) { echo '<br /> (!) Bei der Berechnung werden die Antworten aus allen verfügbaren Sprachen addiert. <br /><br /> Bearbeitungszeit: ' . $row->zeit . '<br> Multipleresponse: ' . ($db->db_parse_bool($row->multipleresponse) == true ? 'Ja' : 'Nein') . '<br> Gestellte Fragen: ' . $row->maxfragen . '<br> Zufallsfrage: ' . ($db->db_parse_bool($row->zufallfrage) == true ? 'Ja' : 'Nein') . '<br> Zufallsvorschlag: ' . ($db->db_parse_bool($row->zufallvorschlag) == true ? 'Ja' : 'Nein') . '<br> Startlevel: ' . ($row->level_start != '' ? $row->level_start : 'Keines') . '<br> Höheres Level nach: ' . ($row->level_sprung_auf != '' ? $row->level_sprung_auf . ' richtigen Antwort(en)' : '-') . '<br> Niedrigeres Level nach: ' . ($row->level_sprung_ab != '' ? $row->level_sprung_ab . ' falschen Antwort(en)' : '-') . '<br> Levelgleichverteilung: ' . ($db->db_parse_bool($row->levelgleichverteilung) == true ? 'Ja' : 'Nein') . '<br> Maximalpunkte: ' . $row->maxpunkte . '<br> Antworten pro Zeile: ' . $row->antwortenprozeile . '<br> <br> <table> <tr class="liste"> <th></th> <th>Gebiet</th> <th>Nummer</th>
<tr valign="top"> <td rowspan="3">Benutzer Select</td> <td rowspan="3"><textarea name="benutzer_select" cols="60" rows="5">' . htmlspecialchars($ampel->benutzer_select) . '</textarea></td> <td></td> <td valign="middle">Vorlaufzeit (in Tagen)</td> <td valign="middle"><input type="text" name="vorlaufzeit" size="4" maxlength="4" value="' . htmlspecialchars($ampel->vorlaufzeit) . '"></td> </tr> <tr valign="top"> <td></td> <td>Verfallszeit (in Tagen)</td> <td><input type="text" name="verfallszeit" size="4" maxlength="4" value="' . htmlspecialchars($ampel->verfallszeit) . '"></td> </tr> <tr valign="top"> <td></td> <td>Erinnerung per Email</td> <td><input type="checkbox" name="email" ' . ($db->db_parse_bool($ampel->email) ? 'checked' : '') . '></td> </tr>'; $sprache = new sprache(); $sprache->getAll(); foreach ($sprache->result as $lang) { echo ' <tr valign="top"> <td>Beschreibung ' . $lang->sprache . '</td> <td><textarea name="beschreibung' . $lang->sprache . '" cols="60" rows="5">' . htmlspecialchars(isset($ampel->beschreibung[$lang->sprache]) ? $ampel->beschreibung[$lang->sprache] : '') . '</textarea></td> <td></td> </tr>'; } echo ' <tr valign="bottom"> <td></td> <td></td>