示例#1
0
    echo '
	<html>
	<head>
		<title>' . $p->t('zeitsperre/zeitsperren') . '</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
	</head>
	<body>
		<h1>' . $p->t('zeitsperre/zeitsperren') . '</h1>
	
		<H3>' . $p->T('zeitsperre/zeitsperreVonBis', array($datum_beginn, $datum_ende)) . '</H3>';
    if (isset($_GET['organisationseinheit'])) {
        echo '<br>';
        echo '<FORM action="' . $_SERVER['PHP_SELF'] . '" method="GET">' . $p->t('global/organisationseinheit') . ': <SELECT name="organisationseinheit">';
        $oe_obj = new organisationseinheit();
        $oe_obj->getAll();
        echo "<option value='' " . (is_null($organisationseinheit) ? 'selected' : '') . ">-- " . $p->t('global/auswahl') . " --</option>";
        foreach ($oe_obj->result as $oe) {
            if ($oe->aktiv) {
                if ($oe->oe_kurzbz == $organisationseinheit) {
                    $selected = 'selected';
                } else {
                    $selected = '';
                }
                echo "<option value='{$oe->oe_kurzbz}' {$selected}>{$oe->organisationseinheittyp_kurzbz} {$oe->bezeichnung}</option>";
            }
        }
        echo '</SELECT>&nbsp;' . $p->t('zeitsperre/anzahlTage') . '<input type="Text" name="days" size="2" maxlength="2" value="' . $days . '"><input type="submit" value="' . $p->t('global/anzeigen') . '"></FORM>';
        echo '<br>';
    }
    if ($lektor) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        echo '<OPTION value="' . $row->vorlage_kurzbz . '" ' . $selected . '>' . $db->convert_html_chars($row->bezeichnung == '' ? $row->vorlage_kurzbz : $row->bezeichnung) . '</OPTION>';
        echo "\n";
    }
    echo '</SELECT>
				
					</td>
				<tr>
					<td>Organisationseinheit</td>
					<td>';
    //OE-Dropdown
    $organisationseinheit = new organisationseinheit();
    $organisationseinheit->getAll();
    echo "<SELECT name='oe_kurzbz'>";
    foreach ($organisationseinheit->result as $row) {
        //Wenn keine OE uebergeben wurde, nimm die OE vom Studiengang 0
        if ($row->oe_kurzbz == $oe) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        $style = '';
        if ($row->aktiv == false) {
            $style = 'style="text-decoration: line-through"';
        }
        echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . ' ' . $style . '>' . $db->convert_html_chars($row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung) . '</OPTION>';
        echo "\n";
    }
	<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">
		<table>
			<tr>
				<td>Kurzbz</td><td>';
    echo '<input type="text" name="oe_kurzbz" value="' . $oe->oe_kurzbz . '" />';
    echo '<input type="hidden" name="oe_kurzbz_orig" value="' . $oe->oe_kurzbz . '" />';
    echo '</td>
			</tr>
			<tr>
				<td>Parent</td>
				<td>';
    //Parent DropDown
    echo '<SELECT name="oe_parent_kurzbz">
	<OPTION value="">-- keine Auswahl --</OPTION>';
    $hlp = new organisationseinheit();
    $hlp->getAll();
    foreach ($hlp->result as $row) {
        if ($row->oe_kurzbz == $oe->oe_parent_kurzbz) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . '>' . $row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung . '</OPTION>';
    }
    echo '</SELECT>';
    echo '
				</td>
			</tr>
			<tr>
				<td>Bezeichnung</td><td><input type="text" size="50" name="bezeichnung" value="' . $oe->bezeichnung . '"></td>
			</tr>
    echo "Derzeit sind keine kompatiblen Lehrveranstaltungen eingetragen.</br>";
}
if ($type == "edit") {
    $studiengang = new studiengang();
    $studiengang->getAll("kurzbzlang");
    //Studiengang Dropdown
    echo "<div style='padding-top: 1em;'>";
    echo "<form action='javascript:saveKompatibleLv(\"" . $lehrveranstaltung_id . "\")' method='POST'>\n\t<table>\n\t<tr>\n\t\t<td><b>Studiengang: </b></td>\n\t\t<td><select id='stgDropdown' style='margin-right: 1em;' onload='javascript:loadSemester();' onchange='javascript:loadSemester();'>";
    foreach ($studiengang->result as $stg) {
        echo "<option value=" . $stg->studiengang_kz . ">" . $stg->kuerzel . " - " . $stg->kurzbzlang . "</option>";
    }
    echo "</select>";
    echo '</td>
		<td><b>OE:</b></td>';
    //OE-Dropdown
    $organisationseinheit = new organisationseinheit();
    $organisationseinheit->getAll(true, true);
    echo "<td><select id='oeDropdown' style='margin-right: 1em;' onload='javascript:loadSemester();' onchange='javascript:loadSemester();'><option value='null'>-- Keine --</option>";
    foreach ($organisationseinheit->result as $oe) {
        echo "<option value=" . $oe->oe_kurzbz . ">" . $oe->organisationseinheittyp_kurzbz . " " . $oe->bezeichnung . "</option>";
    }
    echo "</select></td>\n\t</tr>\n\t<tr>\n\t\t<td><b>Semester: </b></td>\n\t\t<td>";
    //Semester Dropdown
    echo "<select id='semDropdown' style='margin-right: 1em;' onchange='javascript:loadLehrveranstaltungen()'>";
    echo "</select>\n\t\t</td>\n\t</tr>";
    //Lehrveranstaltung Dropdown
    echo "<tr>\n\t\t<td><b>Lehrveranstaltungen: </b></td>\n\t\t<td colspan='3'>\n\t\t\t<select id='lvDropdown' onchange=''></select>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td></td>\n\t\t<td><input type='submit' value='hinzufügen'></td>\n\t</tr>\n\t</table>";
    echo "</form>";
    echo "</div>";
}
echo "</body>\n\t</html>";
// ------------------------------------------------------------------------------------------
$oOrganisationseinheit = new organisationseinheit();
$oOrganisationseinheit->result = array();
$oBetriebsmittel = new betriebsmittel();
$oBetriebsmittel->result = array();
$oBetriebsmittel->debug = $debug;
$oBetriebsmitteltyp = new betriebsmitteltyp();
$oBetriebsmitteltyp->result = array();
$oBetriebsmittelstatus = new betriebsmittelstatus();
$oBetriebsmittelstatus->result = array();
// ------------------------------------------------------------------------------------------
//	Datenlesen
// ------------------------------------------------------------------------------------------
// Organisation - Inventarverwalter
if ($oBenutzerberechtigung->isBerechtigt('wawi/inventar', null, 's')) {
    if (!$oOrganisationseinheit->getAll()) {
        $errormsg[] = $oOrganisationseinheit->errormsg;
    }
} else {
    $oes = new organisationseinheit();
    if (!$oOrganisationseinheit->loadArray($oBenutzerberechtigung->getOEkurzbz($berechtigung_kurzbz), 'oe_kurzbz')) {
        $errormsg[] = $oOrganisationseinheit->errormsg;
    }
}
$resultOrganisationseinheit = $oOrganisationseinheit->result;
// Typtable
if (!$oBetriebsmitteltyp->getAll()) {
    $errormsg[] = $oBetriebsmitteltyp->errormsg;
}
$resultBetriebsmitteltyp = $oBetriebsmitteltyp->result;
// Statustable
 *          Gerald Simane-Sequens <*****@*****.**>.
 */
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
// content type setzen
header("Content-type: application/xhtml+xml");
// xml
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// DAO
require_once '../config/vilesci.config.inc.php';
require_once '../include/organisationseinheit.class.php';
// raumtypen holen
$org = new organisationseinheit();
$org->getAll();
$rdf_url = 'http://www.technikum-wien.at/organisationseinheit';
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:ORGANISATIONSEINHEIT="' . $rdf_url . '/rdf#"
>

  <RDF:Seq about="' . $rdf_url . '/liste">
';
foreach ($org->result as $oe) {
    echo '
  <RDF:li>
      	<RDF:Description  id="' . $oe->oe_kurzbz . '"  about="' . $rdf_url . '/' . $oe->oe_kurzbz . '" >
        	<ORGANISATIONSEINHEIT:oe_kurzbz><![CDATA[' . $oe->oe_kurzbz . ']]></ORGANISATIONSEINHEIT:oe_kurzbz>
    		<ORGANISATIONSEINHEIT:oe_parent_kurzbz><![CDATA[' . $oe->oe_parent_kurzbz . ']]></ORGANISATIONSEINHEIT:oe_parent_kurzbz>
        $new = 'false';
        break;
    default:
        die('Invalid Action');
        break;
}
echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=save" method="POST">';
echo '<input type="hidden" name="new" value="' . htmlspecialchars($new) . '">';
echo '<input type="hidden" name="service_id" value="' . htmlspecialchars($service->service_id) . '">';
echo '<table>';
echo '<tr>';
echo '   <td>Organisationseinheit&nbsp;</td>';
echo '   <td>';
echo '<SELECT name="oe_kurzbz">';
$oe = new organisationseinheit();
$oe->getAll();
foreach ($oe->result as $row) {
    if ($row->oe_kurzbz == $service->oe_kurzbz) {
        $selected = 'selected';
    } else {
        $selected = '';
    }
    echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . '>' . $row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung . '</OPTION>';
}
echo '</SELECT>';
echo ' </td>';
echo '</tr>';
echo '<tr>';
echo '   <td>Bezeichnung</td>';
echo '   <td><input type="text" name="bezeichnung" size="30" maxlength="64" value="' . htmlspecialchars($service->bezeichnung) . '"></td>';
echo '</tr>';
示例#8
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>';
}