function display_category($cat_id, $cat_label) { $is_selected = $cat_id == $_GET['category_id']; // DISPLAY CATEGORY NUMBER AND LABEL echo '<tr><td valign="top" class="help_category">' . $cat_id . '.</td><td><a href="' . ($is_selected ? '' : '?category_id=' . $cat_id . '#go_category') . '" class="help_category">' . htmlspecialchars($cat_label) . '</a>'; if (is_admin()) { echo ' [<a href="add_category_form.php?category_id=' . $cat_id . '" class="menu">Edytuj</a>]'; } if ($is_selected) { // DISPLAY CATEGORY QUESTIONS (still same <td> as category label!) $questions = help_get_category_questions($cat_id); echo '<table id="go_category" cellpadding="2" cellspacing="0">' . "\n"; //open questions table if ($questions === false) { echo '<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr>'; } else { if (empty($questions)) { echo '<tr><td>Brak pytañ.</td></tr>'; } else { // DISPLAY ALL QUESTIONS OF A CATEGORY (seperate table) foreach ($questions as $qsn_id => $qsn_label) { display_question($cat_id, $qsn_id, $qsn_label); } } } echo "</table>\n"; } echo "</td></tr>\n"; }
echo 'Edytuj kategoriê'; echo ' [<a href="add_question_form.php?category_id=' . $_GET['category_id'] . '" class="menu">Dodaj pytanie</a>]'; } else { echo 'Nowa kategoria'; } echo "<hr></td></tr>\n"; echo '<form action="add_category.php" method="post">' . "\n"; echo '<tr><td><input type="text" name="label" value="' . $cat_label . '" maxlength="255" size="50">' . "\n"; if (isset($_GET['category_id'])) { echo '<input type="hidden" name="category_id" value="' . $_GET['category_id'] . '">' . "\n"; } echo '<input type="submit" value="Zatwierd¼"></td></tr>' . "\n"; echo "</form>\n"; if (isset($_GET['category_id'])) { echo '<tr><td class="naglowek_maly">Pytania w tej kategorii:</td></tr>' . "\n"; $questions = help_get_category_questions($_GET['category_id']); if ($questions === false) { echo '<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr>'; } else { if (empty($questions)) { echo '<tr><td>Brak pytañ.</td></tr>'; } else { echo "<table>\n"; foreach ($questions as $qsn_id => $qsn_label) { echo '<tr><td class="help_question">' . $_GET['category_id'] . '.' . $qsn_id . '.</td>'; echo '<td><a href="' . get_www_root() . 'help/?category_id=' . $_GET['category_id'] . '&question_id=' . $qsn_id . '" class="help_question">' . htmlspecialchars($qsn_label) . '</a></td>'; echo '<td>[<a href="add_question_form.php?category_id=' . $_GET['category_id'] . '&question_id=' . $qsn_id . '" class="menu">Edytuj</a>]</td></tr>' . "\n"; } echo "</table>\n"; } }