コード例 #1
0
$konto = new wawi_konto();
$konto->getAll();
foreach ($konto->result as $row) {
    $konten[$row->konto_id] = $row->beschreibung[DEFAULT_LANGUAGE];
}
// Alle Kostenstellen laden
$kostenstellen = array();
$kostenstelle = new wawi_kostenstelle();
$kostenstelle->getAll();
foreach ($kostenstelle->result as $row) {
    $kostenstellen[$row->kostenstelle_id] = $row->bezeichnung;
}
// Buchung laden
$obj = new buchung();
if (!is_null($person_id)) {
    $obj->getBuchungPerson($person_id);
    foreach ($obj->result as $row) {
        addRow($row);
    }
} elseif (!is_null($buchung_id)) {
    $obj->load($buchung_id);
    addRow($obj);
} else {
    die('Falsche Parameterübergabe');
}
// Ausgabe einer Buchung
function addRow($row)
{
    global $oRdf, $datum;
    global $konten, $kostenstellen, $buchungstypen;
    $i = $oRdf->newObjekt($row->buchung_id);
コード例 #2
0
$rechte->getBerechtigungen($user);
if (!$rechte->isBerechtigt('buchung/mitarbeiter')) {
    die('Sie haben keine Berechtigung für diese Seite');
}
$benutzer = new benutzer($user);
$studiensemester = new studiensemester();
$buchung = new buchung();
$datum = new datum();
$p = new phrasen(getSprache());
// Beginn und Ende des aktuellen Semesters ermitteln
$studiensemester->getTimestamp($studiensemester->getakt());
!empty($_GET['von']) ? $von = $_GET['von'] : ($von = date('d.m.Y', $studiensemester->begin->start));
!empty($_GET['bis']) ? $bis = $_GET['bis'] : ($bis = date('d.m.Y', $studiensemester->ende->ende));
$options['von'] = $datum->formatDatum($von);
$options['bis'] = $datum->formatDatum($bis);
$buchung->getBuchungPerson($benutzer->person_id, $options);
// Ausgabe
?>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title><?php 
echo $p->t('buchungen/titel');
?>
</title>
	<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
	<link rel="stylesheet" href="../../../skin/jquery.css" type="text/css"/>
	<script type="text/javascript" src="../../../include/js/jquery.js"></script>
	<link rel="stylesheet" href="../../../skin/tablesort.css" type="text/css"/>
	<script language="Javascript">
	<!--