コード例 #1
0
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>&nbsp;</td></tr>
					<tr></tr>
					<tr>
						<td><input type="submit" value="Speichern" onclick="document.form_kategorie.kategorie_kurzbz.disabled=false";></td>						
					</tr>
				</table></form>';
}
コード例 #2
0
/**
 * 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>';
}