</script>
				</head>
				<body class="Background_main">
				<h2>Ferienverwaltung</h2>';
// Speichern eines Ferieneintrags
if (isset($_POST['speichern'])) {
    if (!$rechte->isBerechtigt('basis/ferien', null, 'sui')) {
        die('Sie haben keine Berechtigung zum anlegen oder ändern von Ferien');
    }
    $sql_query = "SELECT bezeichnung FROM lehre.tbl_ferien WHERE bezeichnung=" . $db->db_add_param($_POST['bezeichnung']) . ";";
    $db->db_num_rows($db->db_query($sql_query));
    //Formulardaten pruefen
    if (!$datum_obj->checkDatum($_POST['vondatum']) || !$datum_obj->checkDatum($_POST['bisdatum'])) {
        echo '<span class="input_error">Datum ist ungültig. Das Datum muss im Format DD.MM.JJJJ eingegeben werden<br></span>';
        $stg_kz = $_POST['studiengang_kz'];
    } elseif ($datum_obj->mktime_datum($von) > $datum_obj->mktime_datum($bis)) {
        echo '<span class="input_error"><i>Datum bis</i> darf nicht kleiner als <i>Datum von</i> sein<br></span>';
        $stg_kz = $_POST['studiengang_kz'];
    } elseif ($_POST['bezeichnung'] == '') {
        echo '<span class="input_error">Geben Sie eine Bezeichnung ein<br></span>';
        $stg_kz = $_POST['studiengang_kz'];
    } elseif ($db->db_num_rows($db->db_query($sql_query)) != 0) {
        echo '<span class="input_error">Die Bezeichnung existiert bereits. Geben Sie eine andere Bezeichnung ein.<br></span>';
        $stg_kz = $_POST['studiengang_kz'];
    } elseif ($_POST['studiengang_kz'] == '') {
        echo '<span class="input_error">Wählen Sie einen Studiengang aus<br></span>';
        $stg_kz = $_POST['studiengang_kz'];
    } else {
        $sql_query = "INSERT INTO lehre.tbl_ferien (studiengang_kz, bezeichnung, vondatum, bisdatum) VALUES(\n\t\t\t" . $db->db_add_param($_POST['studiengang_kz'], FHC_INTEGER) . ",\n\t\t\t" . $db->db_add_param($_POST['bezeichnung']) . ",\n\t\t\t" . $db->db_add_param($datum_obj->formatDatum($_POST['vondatum'], 'Y-m-d')) . ",\n\t\t\t" . $db->db_add_param($datum_obj->formatDatum($_POST['bisdatum'], 'Y-m-d')) . ");";
        //echo $sql_query;
        $db->db_query($sql_query);
            }
        }
    }
    if (!$error) {
        $db->db_query('COMMIT');
        die("<script language='Javascript'>\n\t\t\t\twindow.opener.StudentProjektbetreuerMenulistPersonLoad(window.opener.document.getElementById('student-projektbetreuer-menulist-person'), '{$nachname}');\n\t\t\t\twindow.opener.MenulistSelectItemOnValue('student-projektbetreuer-menulist-person', {$person->person_id});\n\t\t\t</script>\n\t\t\t<b>Person {$vorname} {$nachname} wurde erfolgreich angelegt</b><br><br><a href='personen_anlegen.php>Neue Person Anlegen</a><br>");
    } else {
        $db->db_query('ROLLBACK');
        echo '<span class="error">' . $errormsg . '</span>';
    }
}
// *** SAVE ENDE ***
if ($geburtsdatum != '') {
    //Wenn das Datum im Format d.m.Y ist dann in Y-m-d umwandeln
    if (strpos($geburtsdatum, '.')) {
        if ($datum_obj->mktime_datum($geburtsdatum)) {
            $geburtsdatum = date('Y-m-d', $datum_obj->mktime_datum($geburtsdatum));
        } else {
            $geburtsdatum_error = true;
        }
    } else {
        if (!mb_ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $geburtsdatum)) {
            $geburtsdatum_error = true;
        }
    }
    if ($geburtsdatum_error) {
        echo "Format des Geburtsdatums ist ungueltig!";
    }
}
?>
<form method='POST'>
Example #3
0
        if (!$ort->search($datum_obj->formatDatum($datum), $vonzeit, $biszeit, $raumtyp, $anzahlpersonen, true)) {
            echo $ort->errormsg;
        } else {
            echo '<br><table class="tablesorter" id="myTable" style="width: auto">
			<thead>
				<tr>
					<th>' . $p->t('lvplan/raum') . '</th>
					<th>' . $p->t('global/bezeichnung') . '</th>
					<th>' . $p->t('global/nummer') . '</th>
					<th>' . $p->t('global/personen') . '</th>
					<th>' . $p->t('global/aktion') . '</th>
				</tr>
			</thead>
			<tbody>';
            $i = 0;
            $datum_sec = $datum_obj->mktime_datum($datum) - 1;
            foreach ($ort->result as $row) {
                $i++;
                echo '<tr>';
                echo '<td>' . ($row->content_id != '' ? '<a href="../../../cms/content.php?content_id=' . $row->content_id . '" title="' . $p->t('lvplan/rauminfoAnzeigen') . '" target="_blank" onClick="window.resizeTo(1200,880)">' . $row->ort_kurzbz . '</a>' : $row->ort_kurzbz) . '</td>';
                echo "<td>{$row->bezeichnung}</td>";
                echo "<td>{$row->planbezeichnung}</td>";
                echo "<td>{$row->max_person}</td>";
                echo "<td><a href='stpl_week.php?type=ort&ort_kurzbz={$row->ort_kurzbz}&datum=" . $datum_sec . "' class='Item'>" . $p->t('lvplan/zurReservierung') . "</a></td>";
                echo '</tr>';
                flush();
            }
            echo '</tbody></table>';
        }
    }
}