mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 07:22:17 +00:00
Preinteressententool - neuer Filter für Einverständis
This commit is contained in:
@@ -398,7 +398,7 @@ class preinteressent extends basis_db
|
||||
* $studiensemester_kurzbz
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz=null, $filter='', $nichtfreigegeben=null, $uebernommen=null, $kontaktmedium=null, $absage=false, $erfassungsdatum_von=null, $erfassungsdatum_bis=null)
|
||||
public function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz=null, $filter='', $nichtfreigegeben=null, $uebernommen=null, $kontaktmedium=null, $absage=false, $erfassungsdatum_von=null, $erfassungsdatum_bis=null, $einverstaendnis)
|
||||
{
|
||||
$qry = "SELECT distinct tbl_preinteressent.*
|
||||
FROM public.tbl_preinteressent JOIN public.tbl_person USING(person_id)
|
||||
@@ -443,6 +443,9 @@ class preinteressent extends basis_db
|
||||
else
|
||||
$qry.=" AND absagedatum is null";
|
||||
|
||||
if($einverstaendnis)
|
||||
$qry.=" AND einverstaendnis=true";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
|
||||
@@ -64,7 +64,12 @@ if(isset($_GET['bool_uebernommen']))
|
||||
$bool_uebernommen = true;
|
||||
else
|
||||
$bool_uebernommen = null;
|
||||
|
||||
|
||||
if(isset($_GET['bool_einverstaendnis']))
|
||||
$bool_einverstaendnis = true;
|
||||
else
|
||||
$bool_einverstaendnis = null;
|
||||
|
||||
if(isset($_GET['bool_absage']))
|
||||
$bool_absage = true;
|
||||
else
|
||||
@@ -167,7 +172,8 @@ foreach ($stg->result as $row)
|
||||
}
|
||||
echo '</SELECT></td><td>';
|
||||
echo '<input type="checkbox" name="bool_nichtfreigegeben" '.($bool_nichtfreigegeben?'checked':'').'> nicht freigegeben';
|
||||
echo '<input type="checkbox" name="bool_absage" '.($bool_absage?'checked':'').'> Absage<br>';
|
||||
echo '<input type="checkbox" name="bool_absage" '.($bool_absage?'checked':'').'> Absage';
|
||||
echo '<input type="checkbox" name="bool_einverstaendnis" '.($bool_einverstaendnis?'checked':'').'> Einverständnis<br>';
|
||||
echo '<input type="checkbox" name="bool_uebernommen" '.($bool_uebernommen?'checked':'').'> freigegeben aber nicht übernommen</td><td>';
|
||||
echo ' <input type="submit" name="anzeigen" value="Anzeigen"></td></tr>';
|
||||
echo '<tr><td>Kontaktmedium: <SELECT name="kontaktmedium">';
|
||||
@@ -319,7 +325,7 @@ $preinteressent = new preinteressent();
|
||||
//if($filter=='')
|
||||
if($datum_obj->formatDatum($filter, 'Y-m-d', true))
|
||||
$filter = $datum_obj->formatDatum($filter, 'Y-m-d', true);
|
||||
$preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), $filter, $bool_nichtfreigegeben, $bool_uebernommen, $kontaktmedium, $bool_absage, $erfassungsdatum_von, $erfassungsdatum_bis);
|
||||
$preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), $filter, $bool_nichtfreigegeben, $bool_uebernommen, $kontaktmedium, $bool_absage, $erfassungsdatum_von, $erfassungsdatum_bis, $bool_einverstaendnis);
|
||||
/*else
|
||||
{
|
||||
//Falls im Filter-Feld ein Datum steht dann wird dieses umformatiert
|
||||
|
||||
Reference in New Issue
Block a user