require_once '../../include/lehrverband.class.php';
require_once '../../include/benutzerfunktion.class.php';
require_once '../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
    die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung"));
}
$user = get_uid();
$is_lector = check_lektor($user);
$is_stdv = false;
$std_obj = new student($user);
//Studentenvertreter duerfen den Verteiler tw_std oeffnen
if (!$is_lector) {
    $fkt = new benutzerfunktion();
    if ($fkt->benutzerfunktion_exists($user, 'stdv')) {
        $is_stdv = true;
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
	<link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/>
	<title><?php 
echo $p->t('mailverteiler/mailverteiler');
?>
</title>
	<script type="text/javascript" src="../../include/js/jquery.js"></script>
Example #2
0
/**
 * Erstellt den Karteireiter zum Eintragen der Eigenschaften eines Contents
 * 
 */
function print_prefs()
{
    global $content_id, $sprache, $version, $user, $rechte, $filterstr;
    $content = new content();
    if (!$content->getContent($content_id, $sprache, $version)) {
        die($content->errormsg);
    }
    echo '<form name="form_pref" action="' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&action=prefs&method=prefs_save&filter=' . implode(' ', $filterstr) . '" method="POST">
	<table>
		
		<tr>
			<td>Vorlage</td>
			<td>
				<SELECT name="template_kurzbz" onchange="document.getElementById(\'warnhinweis\').innerHTML=\'Achtung: Das Ändern der Vorlage kann zum Datenverlust des Contents führen! Ändern Sie die Vorlage nur, wenn Sie wirklich wissen, was sie tun.\'">';
    $template = new template();
    $template->getAll();
    foreach ($template->result as $row) {
        if ($row->template_kurzbz == $content->template_kurzbz) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        echo '<OPTION value="' . $row->template_kurzbz . '" ' . $selected . '>' . $row->bezeichnung . '</OPTION>';
    }
    echo '	
				</SELECT>&nbsp;<span style="color:red" id="warnhinweis">&nbsp;</span>
			</td>
		</tr>
		<tr>
			<td>Organisationseinheit</td>
			<td>
				<SELECT name="oe_kurzbz">
	';
    $oe = new organisationseinheit();
    $oe->getAll();
    foreach ($oe->result as $row) {
        if ($row->oe_kurzbz == $content->oe_kurzbz) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        if ($row->aktiv) {
            $class = '';
        } else {
            $class = 'class="inactive"';
        }
        echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . ' ' . $class . '>' . $row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung . '</OPTION>';
    }
    echo '	
				</SELECT>
			</td>
		</tr>
		<tr>
			<td>Aktiv</td>
			<td><input type="checkbox" name="aktiv" ' . ($content->aktiv ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td>Menü offen</td>
			<td><input type="checkbox" name="menu_open" ' . ($content->menu_open ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td>Beschreibung</td>
			<td><textarea name="beschreibung" cols="50" class="mceNoEditor" >' . $content->beschreibung . '</textarea></td>
		</tr>
		<tr>
			<td></td>
			<td><hr></td>
		</tr>
		<tr>
			<td>Titel</td>
			<td><input type="text" name="titel" size="40" maxlength="256" value="' . $content->titel . '"></td>
		</tr>
		
		<tr>
			<td>Sichtbar</td>
			<td><input type="checkbox" name="sichtbar" ' . ($content->sichtbar ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td></td>
			<td><input type="submit" value="Speichern">';
    if ($content->reviewvon != '') {
        $datum_obj = new datum();
        echo 'Reviewed von ' . $content->reviewvon . ' am ' . $datum_obj->formatDatum($content->reviewamum, 'd.m.Y H:i');
    }
    echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    echo '<input type="submit" value="Review anfordern" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_requestreview\'">';
    $bf = new benutzerfunktion();
    if ($bf->benutzerfunktion_exists($user, 'review') || $rechte->isBerechtigt('basis/cms_review')) {
        echo '<input type="submit" value="Review OK / Publish" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_reviewed\'">';
    }
    echo '<input type="submit" value="Übersetzer benachrichtigen" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_requesttranslate\'">';
    echo '
			</td>
		</tr>
	</table>';
}