mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
Konstante aus Incoming Phrasen entfernt
This commit is contained in:
@@ -465,7 +465,7 @@ else if($method=="lehrveranstaltungen")
|
||||
$message = '<span style="color: red"><b>'.($p->t('global/fehleraufgetreten')).'</b></span>';
|
||||
}
|
||||
else
|
||||
$message = '<span style="color: red"><b>'.$p->t('incoming/lvVollBelegt').'</b></span>';
|
||||
$message = '<span style="color: red"><b>'.$p->t('incoming/lvVollBelegt',array(MAIL_INTERNATIONAL)).'</b></span>';
|
||||
}
|
||||
// löschen der LV-ID
|
||||
if($_GET['mode'] == "delete")
|
||||
@@ -2145,7 +2145,7 @@ else if($method == 'ende')
|
||||
$mail = new mail(MAIL_INTERNATIONAL, 'no-reply', 'Incoming '.$person->vorname.' '.$person->nachname.' vollstaendig', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
|
||||
$mail->setHTMLContent($emailtext);
|
||||
if(!$mail->send())
|
||||
$message = '<span style="color: red"><b>'.($p->t('incoming/fehlerBeimSenden')).'</b></span>';
|
||||
$message = '<span style="color: red"><b>'.($p->t('incoming/fehlerBeimSenden',array(MAIL_INTERNATIONAL))).'</b></span>';
|
||||
else
|
||||
$message = '<span style="color: green"><b>'.($p->t('incoming/erfolgreichAbgeschickt')).'</b></span>';
|
||||
|
||||
|
||||
@@ -134,10 +134,10 @@ $this->phrasen['incoming/tabelleSortierinformation']='Sie können die Spalten du
|
||||
$this->phrasen['incoming/waehlenSieAusDenOptionen']='Bitte wählen Sie die gewünschen Optionen aus dem DropDown und klicken Sie auf "Filter"';
|
||||
$this->phrasen['incoming/lvInfo']='LV-Info';
|
||||
$this->phrasen['incoming/erfolgreichAbgeschickt']='Ihre Bewerbung wurde erfolgreich abgeschickt. Die zuständige Assistenz wird sich in Kürze mit Ihnen in Verbindung setzen';
|
||||
$this->phrasen['incoming/fehlerBeimSenden']='Fehler beim Senden der Bewerbung. Bitte kontaktieren Sie <a href="mailto:'.MAIL_INTERNATIONAL.'">'.MAIL_INTERNATIONAL.'</a>';
|
||||
$this->phrasen['incoming/fehlerBeimSenden']='Fehler beim Senden der Bewerbung. Bitte kontaktieren Sie <a href="mailto:%s">%s</a>';
|
||||
$this->phrasen['incoming/jahreStudiertMussGanzeZahlSein']='Das Feld "Jahre studiert" muss eine ganze Zahl sein';
|
||||
$this->phrasen['incoming/lvVollBelegt']='Es sind mittlerweile keine freien Plätze mehr für diese Lehrveranstaltung verfügbar. Bei Rückfragen kontaktieren Sie bitte <a href="mailto:'.MAIL_INTERNATIONAL.'">'.MAIL_INTERNATIONAL.'</a>';
|
||||
$this->phrasen['incoming/lvVollBelegt']='Es sind mittlerweile keine freien Plätze mehr für diese Lehrveranstaltung verfügbar. Bei Rückfragen kontaktieren Sie bitte <a href="mailto:%s">%s</a>';
|
||||
$this->phrasen['incoming/beginnNichtInVergangenheit']='Das Beginndatum darf nicht in der Vergangenheit liegen';
|
||||
$this->phrasen['incoming/endeGroesserStart']='Das Endedatum darf nicht vor dem Beginndatum liegen';
|
||||
$this->phrasen['incoming/bitteGueltigesDatumEingeben']='Das Start- oder Endedatum muss im Format TT.MM.YYYY vorliegen';
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -135,10 +135,10 @@ $this->phrasen['incoming/tabelleSortierinformation']='You may sort the columns b
|
||||
$this->phrasen['incoming/waehlenSieAusDenOptionen']='Please choose your options from the DropDown-Fields and click "Filter"';
|
||||
$this->phrasen['incoming/lvInfo']='Course-Info';
|
||||
$this->phrasen['incoming/erfolgreichAbgeschickt']='Admission sent successfully. The administrative assistant responsible will contact you soon';
|
||||
$this->phrasen['incoming/fehlerBeimSenden']='An error occured while sending the application. Please contact <a href="mailto:'.MAIL_INTERNATIONAL.'">'.MAIL_INTERNATIONAL.'</a>';
|
||||
$this->phrasen['incoming/fehlerBeimSenden']='An error occured while sending the application. Please contact <a href="mailto:%s">%s</a>';
|
||||
$this->phrasen['incoming/jahreStudiertMussGanzeZahlSein']='"Years completed" must be a positive integer</a>';
|
||||
$this->phrasen['incoming/lvVollBelegt']='By now there are no vacancies for this course. For further questions please contact <a href="mailto:'.MAIL_INTERNATIONAL.'">'.MAIL_INTERNATIONAL.'</a>';
|
||||
$this->phrasen['incoming/lvVollBelegt']='By now there are no vacancies for this course. For further questions please contact <a href="mailto:%s">%s</a>';
|
||||
$this->phrasen['incoming/beginnNichtInVergangenheit']='The "From"-date may not be in the past';
|
||||
$this->phrasen['incoming/endeGroesserStart']='The "To"-date may not be before the start';
|
||||
$this->phrasen['incoming/bitteGueltigesDatumEingeben']='The date for the begin and end must be entered in the DD.MM.YYYY format';
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -17,11 +17,9 @@
|
||||
*
|
||||
* Authors: Manfred Kindl <manfred.kindl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../config/global.config.inc.php');
|
||||
require_once '../../include/person.class.php';
|
||||
require_once '../../include/person.class.php';
|
||||
require_once '../../include/functions.inc.php';
|
||||
require_once '../../include/phrasen.class.php';
|
||||
require_once '../../include/preincoming.class.php';
|
||||
@@ -38,10 +36,10 @@ $rechte->getBerechtigungen($user);
|
||||
|
||||
if(isset($_GET['lang']))
|
||||
setSprache($_GET['lang']);
|
||||
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
|
||||
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
|
||||
$method = htmlspecialchars($_GET['method']);
|
||||
|
||||
$db = new basis_db();
|
||||
@@ -68,35 +66,34 @@ if (isset($_GET['filter']) || isset($_GET['unterrichtssprache']) || isset($_GET[
|
||||
<link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/>
|
||||
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/jquery/sizzle/sizzle.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/jquery/sizzle/sizzle.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#t1").tablesorter(
|
||||
{
|
||||
$("#t1").tablesorter(
|
||||
{
|
||||
sortList: [[1,0],[3,0],[4,0],[5,0]],
|
||||
widgets: ["zebra"],
|
||||
headers: {10: {sorter: false}, 11: {sorter: false}}
|
||||
});
|
||||
$("#t2").tablesorter(
|
||||
{
|
||||
sortList: [[0,0],[1,0]],
|
||||
widgets: ["zebra"]
|
||||
});
|
||||
sortList: [[1,0],[3,0],[4,0],[5,0]],
|
||||
widgets: ["zebra"],
|
||||
headers: {10: {sorter: false}, 11: {sorter: false}}
|
||||
});
|
||||
function conf(val1)
|
||||
$("#t2").tablesorter(
|
||||
{
|
||||
return confirm("Incomingplätze der LV '"+val1+"' auf 0 setzen?");
|
||||
}
|
||||
</script>
|
||||
|
||||
sortList: [[0,0],[1,0]],
|
||||
widgets: ["zebra"]
|
||||
});
|
||||
});
|
||||
function conf(val1)
|
||||
{
|
||||
return confirm("Incomingplätze der LV '"+val1+"' auf 0 setzen?");
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
<?php
|
||||
|
||||
if(!$rechte->isBerechtigt('inout/incoming', null, 'suid'))
|
||||
die($rechte->errormsg);
|
||||
@@ -106,22 +103,22 @@ if($method=="lehrveranstaltungen")
|
||||
|
||||
if(isset($_GET['mode']) && $_GET['mode'] == "setZero")
|
||||
{
|
||||
$id= $_GET['id'];
|
||||
$id= $_GET['id'];
|
||||
$lehrveranstaltung = new lehrveranstaltung();
|
||||
$lehrveranstaltung->load($id);
|
||||
|
||||
|
||||
$lehrveranstaltung->incoming = 0;
|
||||
|
||||
|
||||
if($lehrveranstaltung->save())
|
||||
$message = $p->t('global/erfolgreichgespeichert');
|
||||
$message = $p->t('global/erfolgreichgespeichert');
|
||||
else
|
||||
$message = $p->t('global/fehleraufgetreten');
|
||||
$message = $p->t('global/fehleraufgetreten');
|
||||
}
|
||||
|
||||
|
||||
// Übersicht aller LVs
|
||||
echo '<h2>Lehrveranstaltungs-Verwaltung</h2>';
|
||||
echo '
|
||||
|
||||
|
||||
<form name="filterSemester" action="'.$_SERVER['PHP_SELF'].'" method="GET">
|
||||
<table width="90%" border="0" align="center">
|
||||
<tr>
|
||||
@@ -146,7 +143,6 @@ if($method=="lehrveranstaltungen")
|
||||
$SSemesterSelected='selected';
|
||||
|
||||
echo '<option value="WSemester" '.$WSemesterSelected.'>'.$p->t('incoming/wintersemester').'</option>';
|
||||
|
||||
echo '<option value="SSemester" '.$SSemesterSelected.'>'.$p->t('incoming/sommersemester').'</option>';
|
||||
|
||||
echo'</SELECT><br>';
|
||||
@@ -164,7 +160,6 @@ if($method=="lehrveranstaltungen")
|
||||
$EnglishSelected='selected';
|
||||
|
||||
echo '<option value="German" '.$GermanSelected.'>'.$p->t("global/deutsch").'</option>';
|
||||
|
||||
echo '<option value="English" '.$EnglishSelected.'>'.$p->t("global/englisch").'</option>';
|
||||
|
||||
echo'</SELECT><br>';
|
||||
@@ -184,14 +179,14 @@ if($method=="lehrveranstaltungen")
|
||||
if ($row->typ == 'b' || $row->typ == 'm' || $row->studiengang_kz == '10006')
|
||||
{
|
||||
$selected = '';
|
||||
|
||||
|
||||
if ($typ != $row->typ || $typ=='')
|
||||
{
|
||||
if ($typ!='')
|
||||
echo '</optgroup>';
|
||||
echo '<optgroup label="'.$type[$row->typ].'">';
|
||||
}
|
||||
|
||||
|
||||
if(isset($_GET['studiengang']) && $_GET['studiengang'] == $row->studiengang_kz)
|
||||
$selected='selected';
|
||||
|
||||
@@ -209,18 +204,18 @@ if($method=="lehrveranstaltungen")
|
||||
</tr>
|
||||
</table>
|
||||
</form>';
|
||||
|
||||
|
||||
// Filter für Semester setzen
|
||||
$filterqry = '';
|
||||
|
||||
|
||||
if(isset($_GET['filter']))
|
||||
if($_GET['filter'] == "WSemester")
|
||||
$filterqry= " AND tbl_lehrveranstaltung.semester IN (1,3,5)";
|
||||
elseif($_GET['filter'] == "SSemester")
|
||||
$filterqry= " AND tbl_lehrveranstaltung.semester IN (2,4,6)";
|
||||
|
||||
|
||||
if(isset($_GET['unterrichtssprache']) && $_GET['unterrichtssprache']!='')
|
||||
$filterqry .= " AND tbl_lehrveranstaltung.sprache='".$_GET['unterrichtssprache']."'";
|
||||
$filterqry .= " AND tbl_lehrveranstaltung.sprache=".$db->db_add_param($_GET['unterrichtssprache']);
|
||||
|
||||
//Uebersicht LVs
|
||||
/* Erklaerung der Datumszeitraeume ab Zeile 857:
|
||||
@@ -235,15 +230,15 @@ if($method=="lehrveranstaltungen")
|
||||
* -------------------| Von ist NULL und bis innerhalb SS
|
||||
* |--------------------------- Bis ist NULL und von innerhalb SS
|
||||
*/
|
||||
|
||||
|
||||
$studiensemester_array = array();
|
||||
$studiensemester = new studiensemester();
|
||||
$studiensemester_array[] = $studiensemester->getakt();
|
||||
|
||||
|
||||
$studiensemester->getFutureStudiensemester('',2);
|
||||
foreach ($studiensemester->studiensemester AS $row)
|
||||
$studiensemester_array[] = $row->studiensemester_kurzbz;
|
||||
|
||||
|
||||
if(isset($_GET['go']))
|
||||
{
|
||||
// QUERY liefert LVs aus den gültigen Studienordnungen UND jene mit Anmeldungen, auch wenn Incomingplätze 0 sind oder die LV in keinem gültigen Studienplan liegt
|
||||
@@ -258,19 +253,18 @@ if($method=="lehrveranstaltungen")
|
||||
person_id
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung
|
||||
JOIN public.tbl_benutzer using(uid)
|
||||
JOIN public.tbl_student ON(uid=student_uid)
|
||||
JOIN public.tbl_prestudentstatus USING(prestudent_id)
|
||||
JOIN public.tbl_benutzer using(uid)
|
||||
JOIN public.tbl_student ON(uid=student_uid)
|
||||
JOIN public.tbl_prestudentstatus USING(prestudent_id)
|
||||
WHERE
|
||||
lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
lehreinheit_id in (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit
|
||||
WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz='$stsem->studiensemester_kurzbz')
|
||||
AND
|
||||
tbl_prestudentstatus.status_kurzbz='Incoming'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz='$stsem->studiensemester_kurzbz'
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz).")
|
||||
AND tbl_prestudentstatus.status_kurzbz='Incoming'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz)."
|
||||
UNION
|
||||
SELECT
|
||||
person_id
|
||||
@@ -280,45 +274,45 @@ if($method=="lehrveranstaltungen")
|
||||
WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
(
|
||||
(bis - '$stsem->start' > '$stsem->start' - von) OR
|
||||
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
|
||||
(bis <= '$stsem->ende' AND bis >= '$stsem->start' AND von < '$stsem->start') OR
|
||||
('$stsem->start' <= von AND von < '$stsem->ende' AND bis > '$stsem->ende') OR
|
||||
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
|
||||
(von <= '$stsem->start' AND bis >= '$stsem->ende') OR
|
||||
(bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR
|
||||
(bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR
|
||||
(von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von IS NULL AND bis IS NULL) OR
|
||||
(von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR
|
||||
(bis IS NULL AND von < '$stsem->ende' AND von >= '$stsem->start')
|
||||
(von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR
|
||||
(bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).")
|
||||
)
|
||||
AND aktiv = true
|
||||
)a ) as anzahl
|
||||
)a ) as anzahl
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung
|
||||
JOIN
|
||||
public.tbl_studiengang USING(studiengang_kz)
|
||||
JOIN
|
||||
public.tbl_studiengang USING(studiengang_kz)
|
||||
WHERE
|
||||
tbl_lehrveranstaltung.incoming>0 AND
|
||||
tbl_lehrveranstaltung.aktiv AND
|
||||
tbl_lehrveranstaltung.lehre AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id IN
|
||||
tbl_lehrveranstaltung.incoming>0 AND
|
||||
tbl_lehrveranstaltung.aktiv AND
|
||||
tbl_lehrveranstaltung.lehre AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id IN
|
||||
(
|
||||
SELECT lehrveranstaltung_id FROM lehre.tbl_studienplan_lehrveranstaltung
|
||||
JOIN lehre.tbl_studienplan USING (studienplan_id)
|
||||
JOIN lehre.tbl_studienordnung USING (studienordnung_id)
|
||||
SELECT lehrveranstaltung_id FROM lehre.tbl_studienplan_lehrveranstaltung
|
||||
JOIN lehre.tbl_studienplan USING (studienplan_id)
|
||||
JOIN lehre.tbl_studienordnung USING (studienordnung_id)
|
||||
JOIN lehre.tbl_studienplan_semester USING (studienplan_id)
|
||||
WHERE tbl_studienordnung.status_kurzbz='approved'
|
||||
WHERE tbl_studienordnung.status_kurzbz='approved'
|
||||
AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND tbl_studienplan_semester.studiensemester_kurzbz IN ('".implode("','", $studiensemester_array)."')
|
||||
AND tbl_studienplan_semester.studiensemester_kurzbz IN (".$db->db_implode4SQL($studiensemester_array).")
|
||||
AND tbl_studienplan_semester.semester=tbl_lehrveranstaltung.semester
|
||||
)
|
||||
)
|
||||
AND ((tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000) OR tbl_lehrveranstaltung.studiengang_kz=10006)";
|
||||
|
||||
|
||||
if (isset($_GET['studiengang']) && $_GET['studiengang'] !='')
|
||||
$qry .= " AND tbl_lehrveranstaltung.studiengang_kz=".$_GET['studiengang'];
|
||||
|
||||
$qry .= " AND tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($_GET['studiengang'], FHC_INTEGER);
|
||||
|
||||
$qry .= " AND tbl_studiengang.aktiv ".$filterqry;
|
||||
|
||||
$qry .= "
|
||||
|
||||
$qry .= "
|
||||
UNION
|
||||
|
||||
SELECT
|
||||
@@ -341,10 +335,10 @@ if($method=="lehrveranstaltungen")
|
||||
lehreinheit_id in (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit
|
||||
WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz='$stsem->studiensemester_kurzbz')
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz).")
|
||||
AND
|
||||
tbl_prestudentstatus.status_kurzbz='Incoming'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz='$stsem->studiensemester_kurzbz'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz)."
|
||||
UNION
|
||||
SELECT
|
||||
person_id
|
||||
@@ -354,40 +348,40 @@ if($method=="lehrveranstaltungen")
|
||||
WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
(
|
||||
(bis - '$stsem->start' > '$stsem->start' - von) OR
|
||||
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
|
||||
(bis <= '$stsem->ende' AND bis >= '$stsem->start' AND von < '$stsem->start') OR
|
||||
('$stsem->start' <= von AND von < '$stsem->ende' AND bis > '$stsem->ende') OR
|
||||
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
|
||||
(von <= '$stsem->start' AND bis >= '$stsem->ende') OR
|
||||
(bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR
|
||||
(bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR
|
||||
(von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von IS NULL AND bis IS NULL) OR
|
||||
(von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR
|
||||
(bis IS NULL AND von < '$stsem->ende' AND von >= '$stsem->start')
|
||||
(von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR
|
||||
(bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).")
|
||||
)
|
||||
AND aktiv = true
|
||||
)a ) as anzahl
|
||||
)a ) as anzahl
|
||||
FROM
|
||||
public.tbl_preincoming_lehrveranstaltung
|
||||
JOIN public.tbl_preincoming using(preincoming_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
|
||||
JOIN public.tbl_studiengang USING(studiengang_kz)
|
||||
WHERE
|
||||
WHERE
|
||||
(
|
||||
(bis - '$stsem->start' > '$stsem->start' - von) OR
|
||||
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
|
||||
(bis <= '$stsem->ende' AND bis >= '$stsem->start' AND von < '$stsem->start') OR
|
||||
('$stsem->start' <= von AND von < '$stsem->ende' AND bis > '$stsem->ende') OR
|
||||
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
|
||||
(von <= '$stsem->start' AND bis >= '$stsem->ende') OR
|
||||
(bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR
|
||||
(bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR
|
||||
(von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von IS NULL AND bis IS NULL) OR
|
||||
(von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR
|
||||
(bis IS NULL AND von < '$stsem->ende' AND von >= '$stsem->start')
|
||||
(von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR
|
||||
(bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).")
|
||||
)
|
||||
AND tbl_preincoming.aktiv = true
|
||||
";
|
||||
|
||||
|
||||
if (isset($_GET['studiengang']) && $_GET['studiengang'] !='')
|
||||
$qry .= " AND tbl_lehrveranstaltung.studiengang_kz=".$_GET['studiengang'];
|
||||
$qry .= " AND tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($_GET['studiengang'], FHC_INTEGER);
|
||||
|
||||
$qry .= " AND tbl_studiengang.aktiv ".$filterqry." order by studiengang_kz";
|
||||
|
||||
@@ -420,7 +414,7 @@ if($method=="lehrveranstaltungen")
|
||||
{
|
||||
$freieplaetze = $row->incoming - $row->anzahl;
|
||||
$style = '';
|
||||
|
||||
|
||||
$studiengang = new studiengang();
|
||||
$studiengang->load($row->studiengang_kz);
|
||||
$studiengang_language = ($sprache == 'German') ? $studiengang->bezeichnung : $studiengang->english;
|
||||
@@ -432,10 +426,10 @@ if($method=="lehrveranstaltungen")
|
||||
else
|
||||
$typ = '-';
|
||||
echo '<tr>';
|
||||
|
||||
|
||||
if ($freieplaetze<=0)
|
||||
$style = 'style="background-color: #FF8888"';
|
||||
|
||||
|
||||
echo '<td '.$style.'>',$row->lehrveranstaltung_id,'</td>';
|
||||
echo '<td '.$style.'>',$studiengang_language,'</td>';
|
||||
echo '<td '.$style.'>',$typ,'</td>';
|
||||
@@ -471,7 +465,7 @@ elseif($method=="anmeldungen")
|
||||
echo '<h2>Übersicht Anmeldungen</h2>';
|
||||
|
||||
// Filter für Semester setzen
|
||||
|
||||
|
||||
|
||||
//Uebersicht LVs
|
||||
/* Erklaerung der Datumszeitraeume
|
||||
@@ -503,10 +497,10 @@ elseif($method=="anmeldungen")
|
||||
lehreinheit_id in (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit
|
||||
WHERE lehrveranstaltung_id=".$id."
|
||||
AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz='$stsem->studiensemester_kurzbz')
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz).")
|
||||
AND
|
||||
tbl_prestudentstatus.status_kurzbz='Incoming'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz='$stsem->studiensemester_kurzbz'
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz=".$db->db_add_param($stsem->studiensemester_kurzbz)."
|
||||
UNION
|
||||
SELECT
|
||||
nachname, vorname
|
||||
@@ -517,19 +511,19 @@ elseif($method=="anmeldungen")
|
||||
WHERE lehrveranstaltung_id=".$id."
|
||||
AND
|
||||
(
|
||||
(bis - '$stsem->start' > '$stsem->start' - von) OR
|
||||
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
|
||||
(bis <= '$stsem->ende' AND bis >= '$stsem->start' AND von < '$stsem->start') OR
|
||||
('$stsem->start' <= von AND von < '$stsem->ende' AND bis > '$stsem->ende') OR
|
||||
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
|
||||
(von <= '$stsem->start' AND bis >= '$stsem->ende') OR
|
||||
(bis - ".$db->db_add_param($stsem->start)." > ".$db->db_add_param($stsem->start)." - von) OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND bis >= ".$db->db_add_param($stsem->ende)." AND ".$db->db_add_param($stsem->ende)." - von > bis - ".$db->db_add_param($stsem->ende).") OR
|
||||
(bis <= ".$db->db_add_param($stsem->ende)." AND bis >= ".$db->db_add_param($stsem->start)." AND von < ".$db->db_add_param($stsem->start).") OR
|
||||
(".$db->db_add_param($stsem->start)." <= von AND von < ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->ende).") OR
|
||||
(von >= ".$db->db_add_param($stsem->start)." AND bis <= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von <= ".$db->db_add_param($stsem->start)." AND bis >= ".$db->db_add_param($stsem->ende).") OR
|
||||
(von IS NULL AND bis IS NULL) OR
|
||||
(von IS NULL AND bis <= '$stsem->ende' AND bis > '$stsem->start') OR
|
||||
(bis IS NULL AND von < '$stsem->ende' AND von >= '$stsem->start')
|
||||
(von IS NULL AND bis <= ".$db->db_add_param($stsem->ende)." AND bis > ".$db->db_add_param($stsem->start).") OR
|
||||
(bis IS NULL AND von < ".$db->db_add_param($stsem->ende)." AND von >= ".$db->db_add_param($stsem->start).")
|
||||
)
|
||||
AND tbl_preincoming.aktiv = true";
|
||||
|
||||
|
||||
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if ($db->db_num_rows($result)>0)
|
||||
@@ -544,12 +538,12 @@ elseif($method=="anmeldungen")
|
||||
<tbody>';
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
|
||||
|
||||
echo '<tr>';
|
||||
echo '<td>',$row->nachname,'</td>';
|
||||
echo '<td>',$row->vorname,'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
}
|
||||
@@ -562,4 +556,4 @@ elseif($method=="anmeldungen")
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user