mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 17:32:18 +00:00
Incoming-Plattform überarbeitet
- Zählung Anmeldungen korrigiert - Learning Agreement als statischer Link ins DMS - StudiengangsDropDown auch englisch - "Austausch" und "Freemover" in Austauschprogramm-DropDown
This commit is contained in:
@@ -203,7 +203,14 @@ if($method =="austauschprogram")
|
||||
$selected="";
|
||||
if($mob->mobilitaetsprogramm_code == $preincoming->mobilitaetsprogramm_code)
|
||||
$selected = "selected";
|
||||
echo '<option value="'.$mob->mobilitaetsprogramm_code.'" '.$selected.'>'.$mob->kurzbz."</option>\n";
|
||||
$anzeigetext="";
|
||||
if ($mob->kurzbz=='Austausch' && $sprache=='English')
|
||||
$anzeigetext = 'Exchange';
|
||||
elseif ($mob->kurzbz=='selbst')
|
||||
$anzeigetext = 'Freemover';
|
||||
else
|
||||
$anzeigetext = $mob->kurzbz;
|
||||
echo '<option value="'.$mob->mobilitaetsprogramm_code.'" '.$selected.'>'.$anzeigetext."</option>\n";
|
||||
}
|
||||
echo ' </td>
|
||||
</tr>
|
||||
@@ -556,7 +563,7 @@ else if($method=="lehrveranstaltungen")
|
||||
|
||||
echo'</SELECT><br>';
|
||||
echo $p->t('global/studiengang').':<SELECT name="filterStudiengang" onchange=selectChange()>
|
||||
<option value="">Alle Studiengänge</option>';
|
||||
<option value="">'.$p->t('incoming/alleStudiengaenge').'</option>';
|
||||
|
||||
// Vorauswahl der Übergebenen Filter
|
||||
|
||||
@@ -569,7 +576,8 @@ else if($method=="lehrveranstaltungen")
|
||||
if(isset($_GET['studiengang']) && $_GET['studiengang'] == $row->studiengang_kz)
|
||||
$selected='selected';
|
||||
|
||||
echo '<option value="'.$row->studiengang_kz.'" '.$selected.'>'.strtoupper($row->typ.$row->kurzbz).' - '.$row->bezeichnung.'</option>';
|
||||
$studiengang_language = ($sprache == 'German') ? $row->bezeichnung : $row->english;
|
||||
echo '<option value="'.$row->studiengang_kz.'" '.$selected.'>'.strtoupper($row->typ.$row->kurzbz).' - '.$studiengang_language.'</option>';
|
||||
}
|
||||
|
||||
echo'</SELECT>';
|
||||
@@ -606,6 +614,17 @@ else if($method=="lehrveranstaltungen")
|
||||
|
||||
|
||||
//Uebersicht LVs
|
||||
/* Erklaerung der Datumszeitraeume ab Zeile 650:
|
||||
* |=============== Studiensemester ===============|
|
||||
* |--------------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend innerhalb SS
|
||||
* |--------------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend innerhalb SS
|
||||
* |------------------------------| Incoming ist innerhalb oder GENAU SS da
|
||||
* |------------------------------------------------------| Incoming ist VOR SS-Anfang und NACH SS-Ende da, jedoch ueberwiegend ueberlappend mit SS
|
||||
* --------------------------------------------------------- Von und Bis ist NULL
|
||||
* -------------------| Von ist NULL und bis innerhalb SS
|
||||
* |----------------------- Bis ist NULL und von innerhalb SS
|
||||
*/
|
||||
|
||||
$qry = "SELECT
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.ects,
|
||||
tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.sprache,
|
||||
@@ -638,9 +657,15 @@ else if($method=="lehrveranstaltungen")
|
||||
JOIN public.tbl_preincoming using(preincoming_id)
|
||||
WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND
|
||||
(von is null OR von <= '$stsem->start')
|
||||
AND
|
||||
(bis is null OR bis >= (DATE '$stsem->ende'))
|
||||
(
|
||||
(bis - '$stsem->start' > '$stsem->start' - von) OR
|
||||
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
|
||||
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
|
||||
(von <= '$stsem->start' AND bis >= '$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')
|
||||
)
|
||||
AND aktiv = true
|
||||
)a ) as anzahl
|
||||
FROM
|
||||
@@ -697,6 +722,8 @@ else if($method=="lehrveranstaltungen")
|
||||
$typ = 'BA';
|
||||
else if ($studiengang->typ == 'm')
|
||||
$typ = 'MA';
|
||||
else
|
||||
$typ = '-';
|
||||
echo '<tr>';
|
||||
echo '<td style="display:none">'.$row->lehrveranstaltung_id.'</td>';
|
||||
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze>0)
|
||||
@@ -1806,7 +1833,7 @@ else
|
||||
<td>4. <a href="incoming.php?method=lehrveranstaltungen">'.$p->t('incoming/lehrveranstaltungenauswählen').'</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5. <a href="learningAgreementPdf.php?id='.$preincoming->preincoming_id.'">'.$p->t('incoming/learningagreementerstellen').'</a></td>
|
||||
<td>5. <a href="'.APP_ROOT.'cms/dms.php?id=8270">'.$p->t('incoming/downloadLearningAgreement').'</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6. <a href="'.APP_ROOT.'cis/public/incoming/akteupload.php?person_id='.$person->person_id.'&dokumenttyp=LearnAgr" onclick="FensterOeffnen(this.href); return false;">'.$p->t("incoming/uploadLearningAgreement").'</a></td>
|
||||
|
||||
@@ -120,5 +120,7 @@ $this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Anfrage an CIR abschicken';
|
||||
$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).';
|
||||
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
|
||||
$this->phrasen['incoming/noVacancies']='LV voll belegt';
|
||||
$this->phrasen['incoming/noVacancies']='LV voll belegt';
|
||||
$this->phrasen['incoming/alleStudiengaenge']='Alle Studiengänge';
|
||||
$this->phrasen['incoming/downloadLearningAgreement']='Download Learning Agreement';
|
||||
?>
|
||||
@@ -121,5 +121,7 @@ $this->phrasen['incoming/bereitsAusgewaehlt']='This universtity has already been
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Send request to CIR';
|
||||
$this->phrasen['incoming/captcha']='Please enter the characters shown in the picture (spam protection).';
|
||||
$this->phrasen['incoming/andereGrafik']='Reload picture';
|
||||
$this->phrasen['incoming/noVacancies']='No vacancies';
|
||||
$this->phrasen['incoming/noVacancies']='No vacancies';
|
||||
$this->phrasen['incoming/alleStudiengaenge']='All Degree Programs';
|
||||
$this->phrasen['incoming/downloadLearningAgreement']='Download Learning Agreement';
|
||||
?>
|
||||
@@ -1074,6 +1074,7 @@ function print_lehrveranstaltungen()
|
||||
<table class="tablesorter" id="lehrveranstaltungen">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Bezeichnung</th>
|
||||
<th>Studiengang</th>
|
||||
<th>Semester</th>
|
||||
@@ -1083,6 +1084,7 @@ function print_lehrveranstaltungen()
|
||||
foreach($lv->lehrveranstaltungen as $row)
|
||||
{
|
||||
echo '<tr>';
|
||||
echo '<td>'.$row->lehrveranstaltung_id.'</td>';
|
||||
echo '<td>'.$row->bezeichnung.'</td>';
|
||||
echo '<td>'.$stg->kuerzel_arr[$row->studiengang_kz].'</td>';
|
||||
echo '<td>'.$row->semester.'. Semester</td>';
|
||||
|
||||
Reference in New Issue
Block a user