From ac0125dedccc3f04b5ebeb295164766315886098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 15 Jul 2009 08:53:53 +0000 Subject: [PATCH] --- content/lvplanung/timetable-week.xul.php | 4 ++-- include/person.class.php | 3 ++- include/preinteressent.class.php | 8 +++++++- vilesci/personen/preinteressent_anlegen.php | 4 ++-- vilesci/personen/preinteressent_detail.php | 4 ++-- vilesci/personen/preinteressent_uebersicht.php | 4 ++-- 6 files changed, 17 insertions(+), 10 deletions(-) diff --git a/content/lvplanung/timetable-week.xul.php b/content/lvplanung/timetable-week.xul.php index 13419bd9f..1240cb190 100644 --- a/content/lvplanung/timetable-week.xul.php +++ b/content/lvplanung/timetable-week.xul.php @@ -139,8 +139,8 @@ if (!isset($pers_uid)) $pers_uid=$uid; // Datums Format -if(!$db->db_query("SET datestyle TO ISO;")) - $error_msg=$db->db_last_error(); +//if(!$db->db_query("SET datestyle TO ISO;")) +// $error_msg=$db->db_last_error(); // **************************************************************************** // Variablen fuer Aktionen setzen diff --git a/include/person.class.php b/include/person.class.php index de98a26b5..9d2725e7e 100644 --- a/include/person.class.php +++ b/include/person.class.php @@ -22,7 +22,8 @@ /* * Benoetigt functions.inc.php */ -require_once('basis_db.class.php'); +require_once(dirname(__FILE__).'/basis_db.class.php'); +require_once(dirname(__FILE__).'/datum.class.php'); class person extends basis_db { diff --git a/include/preinteressent.class.php b/include/preinteressent.class.php index 545917842..f4a14ed14 100644 --- a/include/preinteressent.class.php +++ b/include/preinteressent.class.php @@ -20,6 +20,7 @@ * Rudolf Hangl . */ require_once(dirname(__FILE__).'/basis_db.class.php'); +require_once(dirname(__FILE__).'/datum.class.php'); class preinteressent extends basis_db { @@ -417,7 +418,12 @@ class preinteressent extends basis_db if($filter!='') { - $qry.=" AND (lower(nachname) like lower('%".addslashes($filter)."%') OR lower(vorname) like lower('%".addslashes($filter)."%') OR erfassungsdatum like '".addslashes($filter)."' OR lower(kontakt) like lower('%".addslashes($filter)."%'))"; + $datum_obj = new datum(); + + $qry.=" AND (lower(nachname) like lower('%".addslashes($filter)."%') OR lower(vorname) like lower('%".addslashes($filter)."%') OR lower(kontakt) like lower('%".addslashes($filter)."%')"; + if($filter = $datum_obj->formatDatum($filter)) + $qry.=" OR erfassungsdatum = '".addslashes($filter)."'"; + $qry.=")"; } if($nichtfreigegeben==true) $qry.=" AND tbl_preinteressentstudiengang.freigabedatum is null"; diff --git a/vilesci/personen/preinteressent_anlegen.php b/vilesci/personen/preinteressent_anlegen.php index e0711e296..64c31268b 100644 --- a/vilesci/personen/preinteressent_anlegen.php +++ b/vilesci/personen/preinteressent_anlegen.php @@ -34,7 +34,7 @@ require_once('../../include/studiengang.class.php'); require_once('../../include/nation.class.php'); if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); $user=get_uid(); $datum_obj = new datum(); @@ -110,7 +110,7 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz']) { header('Content-Type: text/html; charset=UTF-8'); - echo getOrtDropDown($_GET['plz'], utf8_decode($_GET['gemeinde'])); + echo getOrtDropDown($_GET['plz'], $_GET['gemeinde']); exit; } ?> diff --git a/vilesci/personen/preinteressent_detail.php b/vilesci/personen/preinteressent_detail.php index 44d0eae9e..5f7400195 100644 --- a/vilesci/personen/preinteressent_detail.php +++ b/vilesci/personen/preinteressent_detail.php @@ -305,7 +305,7 @@ if(isset($_POST['save_preinteressent'])) $preinteressent->studiensemester_kurzbz = $_POST['studiensemester_kurzbz']; $preinteressent->aufmerksamdurch_kurzbz = $_POST['aufmerksamdurch_kurzbz']; $preinteressent->firma_id = $_POST['firma']; - $preinteressent->erfassungsdatum = $_POST['erfassungsdatum']; + $preinteressent->erfassungsdatum = $datum_obj->formatDatum($_POST['erfassungsdatum'],'Y-m-d'); $preinteressent->einverstaendnis = isset($_POST['einverstaendnis']); if(isset($_POST['absagedatum']) && $preinteressent->absagedatum=='') $preinteressent->absagedatum = date('Y-m-d H:i:s'); @@ -337,7 +337,7 @@ if(isset($_POST['saveperson'])) $person->nachname = $_POST['nachname']; $person->vorname = $_POST['vorname']; $person->vornamen = $_POST['vornamen']; - $person->gebdatum = $_POST['gebdatum']; + $person->gebdatum = $datum_obj->formatDatum($_POST['gebdatum'],'Y-m-d'); $person->gebort = $_POST['gebort']; $person->gebzeit = $_POST['gebzeit']; $person->anmerkungen = $_POST['anmerkungen']; diff --git a/vilesci/personen/preinteressent_uebersicht.php b/vilesci/personen/preinteressent_uebersicht.php index b9fbddb81..bf29b6857 100644 --- a/vilesci/personen/preinteressent_uebersicht.php +++ b/vilesci/personen/preinteressent_uebersicht.php @@ -88,12 +88,12 @@ if(isset($_GET['kontaktmedium'])) else $kontaktmedium = null; if(isset($_GET['erfassungsdatum_bis']) && $_GET['erfassungsdatum_bis']!='') - $erfassungsdatum_bis = $_GET['erfassungsdatum_bis']; + $erfassungsdatum_bis = $datum_obj->formatDatum($_GET['erfassungsdatum_bis'],'Y-m-d'); else $erfassungsdatum_bis=null; if(isset($_GET['erfassungsdatum_von']) && $_GET['erfassungsdatum_von']!='') - $erfassungsdatum_von = $_GET['erfassungsdatum_von']; + $erfassungsdatum_von = $datum_obj->formatDatum($_GET['erfassungsdatum_von'],'Y-m-d'); else $erfassungsdatum_von=null;