function drawKategorie($kategorie_kurzbz) { $kategorie = new dms(); $kategorie_beschreibung = ''; $kategorie_bezeichnung = ''; $disabled = ''; if ($kategorie->loadKategorie($kategorie_kurzbz)) { // Formular zum Editieren bestehender Kategorien $kategorie_bezeichnung = $kategorie->bezeichnung; $kategorie_beschreibung = $kategorie->beschreibung; $disabled = 'disabled="true"'; } $allKategorien = new dms(); $allKategorien->getAllKategories(); //var_dump($allKategorien->result); echo ' <form action="' . $_SERVER['PHP_SELF'] . '?save" method="POST" name="form_kategorie"> <table border="0"> <tr> <td>Kategorie_kurzbz: </td><td><input type="text" name="kategorie_kurzbz" value="' . $kategorie_kurzbz . '" ' . $disabled . ' ></td> </tr> <tr> <td>Kategorie Bezeichnung: </td><td><input type="text" name="kategorie_bezeichnung" value="' . $kategorie_bezeichnung . '"></td> </tr> <tr> <td>Kategorie Beschreibung: </td><td><textarea name="kategorie_beschreibung" cols="30" rows="3">' . $kategorie_beschreibung . '</textarea></td> </tr> <tr> <td>Hängt unter: </td><td><select name="kategorie_parent"> <option value="auswahl">-- Bitte Auswählen --</option>'; foreach ($allKategorien->result as $kategorienResult) { $selected = ''; if ($kategorienResult->kategorie_kurzbz == $kategorie->parent_kategorie_kurzbz) { $selected = 'selected'; } if ($kategorienResult->kategorie_kurzbz != $kategorie->kategorie_kurzbz) { echo '<option ' . $selected . ' value="' . $kategorienResult->kategorie_kurzbz . '">' . $kategorienResult->bezeichnung . ' [' . $kategorienResult->kategorie_kurzbz . ']</option>'; } } echo ' </select> </td> </tr> <tr><td> </td></tr> <tr></tr> <tr> <td><input type="submit" value="Speichern" onclick="document.form_kategorie.kategorie_kurzbz.disabled=false";></td> </tr> </table></form>'; }
/** * Erstellt das Formular zum Ändern der Kategorie von Dokumenten * @param $dms_id ID des Dokuments */ function drawChangeKategorie($dms_id, $page = NULL, $dpp = NULL) { $dms = new dms(); $dms->load($dms_id); $allKategorien = new dms(); $allKategorien->getAllKategories(); if (isset($_REQUEST['searching']) && $_REQUEST['searching'] == 'true') { echo '<form action="' . $_SERVER['PHP_SELF'] . '?chkatID=' . $dms_id . '&searching=true&searchstring=' . $_REQUEST['searchstring']; if (!is_null($page)) { echo '&page=' . $page; } if (!is_null($dpp)) { echo '&dpp=' . $dpp; } echo '" method="POST">'; } else { echo '<form action="' . $_SERVER['PHP_SELF'] . '?chkatID=' . $dms_id . '&kategorie_kurzbz=' . $dms->kategorie_kurzbz; if (!is_null($page)) { echo '&page=' . $page; } if (!is_null($dpp)) { echo '&dpp=' . $dpp; } echo '" method="POST">'; } echo ' <select name="kategoriez"> <option value="auswahl">-- Bitte Auswählen --</option>'; foreach ($allKategorien->result as $kategorienResult) { $selected = ''; if ($kategorienResult->kategorie_kurzbz == $dms->kategorie_kurzbz) { $selected = 'selected'; } echo '<option ' . $selected . ' value="' . $kategorienResult->kategorie_kurzbz . '">' . $kategorienResult->bezeichnung . ' [' . $kategorienResult->kategorie_kurzbz . ']</option>'; } echo '</select> <input type="hidden" name="action" value="chkat"> <input type="hidden" name="dms_id" value="' . $dms_id . '">'; if (!is_null($page)) { echo '<input type="hidden" name="page" value="' . $page . '">'; } if (!is_null($dpp)) { echo '<input type="hidden" name="dpp" value="' . $dpp . '">'; } echo '<input type="submit" class="buttondesign" name="chkat_save" value="Speichern"></form>'; }