From 586bb1fd3fff06a06e4fa75f68d484f2cb218eb1 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Tue, 21 Apr 2015 11:23:34 +0200 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit f8bc2388095b1b41f56dd9bda8abd4fdd86e4a4c Author: Stefan Puraner Date: Tue Apr 21 11:17:25 2015 +0200 Refactoring Suche nach Zahlungsreferenz commit ed1b8608c5bdbb08d6e3ce02ba63359f7b28d7ae Author: Stefan Puraner Date: Tue Apr 21 10:59:13 2015 +0200 Mitarbeiter anlegen mit Personalnummer NULL möglich; FAS-Suche um Parameter Zahlungsreferenz erweitert; commit 652ba355e6dd0504402c7c20364a8ce25f766d83 Author: Stefan Puraner Date: Mon Apr 13 09:42:35 2015 +0200 Datumsfeld für manulles Buchungsdatum bei Gegenbuchungen hinzugefügt --- config/vilesci.config-default.inc.php | 3 + content/student/studentDBDML.php | 12 +- content/student/studentkontooverlay.xul.php | 649 ++--- content/student/studentoverlay.js.php | 3 + include/mitarbeiter.class.php | 2409 ++++++++++--------- rdf/student.rdf.php | 94 +- 6 files changed, 1615 insertions(+), 1555 deletions(-) diff --git a/config/vilesci.config-default.inc.php b/config/vilesci.config-default.inc.php index 7b45078d2..d0d212fde 100644 --- a/config/vilesci.config-default.inc.php +++ b/config/vilesci.config-default.inc.php @@ -160,5 +160,8 @@ define('RT_PUNKTE3','false'); define('TABLE_ID','_id'); define('TABLE_BEGIN','tbl_'); define('VIEW_BEGIN','vw_'); + +//Legt fest ob die Personalnummer beim Anlegen NULL sein soll +define('FAS_PERSONALNUMMER_GENERATE_NULL', false); ?> diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index edf3594ad..be6d5c32a 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -1721,6 +1721,16 @@ if(!$error) if(isset($_POST['buchungsnr'])) { $bnr_arr = explode(';',$_POST['buchungsnr']); + $gegenbuchungsdatum = filter_input(INPUT_POST, "gegenbuchungsdatum"); + if(strlen($gegenbuchungsdatum) != 0) + { + $gegenbuchungsdatum = date("Y-m-d", strtotime($gegenbuchungsdatum)); + } + else + { + $gegenbuchungsdatum = date('Y-m-d'); + } + $errormsg=''; foreach ($bnr_arr as $buchungsnr) { @@ -1745,7 +1755,7 @@ if(!$error) $kto = new konto(); //$buchung->betrag*(-1); $buchung->betrag = $kto->getDifferenz($buchungsnr); - $buchung->buchungsdatum = date('Y-m-d'); + $buchung->buchungsdatum = $gegenbuchungsdatum; $buchung->mahnspanne = '0'; $buchung->buchungsnr_verweis = $buchung->buchungsnr; $buchung->new = true; diff --git a/content/student/studentkontooverlay.xul.php b/content/student/studentkontooverlay.xul.php index 333609549..d76fb9859 100644 --- a/content/student/studentkontooverlay.xul.php +++ b/content/student/studentkontooverlay.xul.php @@ -1,325 +1,326 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ - -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"); -header("Content-type: application/vnd.mozilla.xul+xml"); -require_once('../../config/vilesci.config.inc.php'); -echo ''; - -?> - - - - - - - - - - - - - - - - - - -