diff --git a/cis/private/profile/mitarbeiter_buchung.php b/cis/private/profile/mitarbeiter_buchung.php new file mode 100644 index 000000000..9f849f44a --- /dev/null +++ b/cis/private/profile/mitarbeiter_buchung.php @@ -0,0 +1,108 @@ + + */ +/* + * Erstellt eine Liste mit den Buchungen eines Mitarbeiters + */ +require_once('../../../config/cis.config.inc.php'); +require_once('../../../config/global.config.inc.php'); +require_once('../../../include/basis_db.class.php'); +require_once('../../../include/functions.inc.php'); +require_once('../../../include/benutzer.class.php'); +require_once('../../../include/phrasen.class.php'); +require_once('../../../include/studiensemester.class.php'); +require_once('../../../include/buchung.class.php'); +require_once('../../../include/benutzerberechtigung.class.php'); +require_once('../../../include/datum.class.php'); + +if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); + +$summe = 0; +$user = get_uid(); +$rechte = new benutzerberechtigung(); +$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()); + +isset($_GET['von']) ? $von = $_GET['von'] : $von = $studiensemester->begin->start; +isset($_GET['bis']) ? $bis = $_GET['bis'] : $bis = $studiensemester->ende->ende; + +$buchung->getBuchungPerson($benutzer->person_id); + +// Ausgabe +?> + + + + <?php echo $p->t('lvaliste/titel'); ?> + + + + + + + +

t('buchungen/titel'); ?>

+ + + + + + + + + + + result as $row) + { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + $summe += $row->betrag; + } + ?> +
t('buchungen/buchungsdatum'); ?>t('buchungen/buchungstext'); ?>t('buchungen/betrag'); ?>t('buchungen/buchgstyp'); ?>
' . $datum->formatDatum($row->buchungsdatum, 'd.m.Y') . '' . $row->buchungstext . '' . $row->betrag . '' . $row->buchungstyp_kurzbz . '
+ + \ No newline at end of file diff --git a/locale/de-AT/buchungen.php b/locale/de-AT/buchungen.php new file mode 100644 index 000000000..076c8e9f8 --- /dev/null +++ b/locale/de-AT/buchungen.php @@ -0,0 +1,7 @@ +phrasen['buchungen/titel']='Buchungen'; +$this->phrasen['buchungen/buchungsdatum']='Buchungsdatum'; +$this->phrasen['buchungen/buchungstext']='Buchungstext'; +$this->phrasen['buchungen/betrag']='Betrag'; +$this->phrasen['buchungen/buchgstyp']='Buchungstyp'; +?> \ No newline at end of file