mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Bugfixes for Incoming-Tool
- Upload Picture fixed - Multilanguage for document-upload - Removed Picture from document-upload - All courses are shown. Even those without vacancies - Phrase for no vacancies
This commit is contained in:
@@ -90,7 +90,7 @@ $person = new person();
|
||||
if(isset($_SESSION['prestudent/user']))
|
||||
$person_id=$person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
if(isset($_SESSION['incoming/user']))
|
||||
$person_id=$person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
$person_id=$person->checkZugangscode($_SESSION['incoming/user']);
|
||||
if($person_id!=$_GET['person_id'])
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
|
||||
@@ -165,12 +165,12 @@ if(isset($_GET['person_id']))
|
||||
<SELECT name='dokumenttyp'>";
|
||||
foreach ($dokument->result as $dok)
|
||||
{
|
||||
if($dok->dokument_kurzbz == 'Lebenslf' || $dok->dokument_kurzbz == 'Motivat' || $dok->dokument_kurzbz == 'Zeugnis' || $dok->dokument_kurzbz == 'Lichtbil' || $dok->dokument_kurzbz == 'LearnAgr')
|
||||
if($dok->dokument_kurzbz == 'Lebenslf' || $dok->dokument_kurzbz == 'Motivat' || $dok->dokument_kurzbz == 'Maturaze' || $dok->dokument_kurzbz == 'LearnAgr')
|
||||
{
|
||||
$selected ="";
|
||||
if($dok->dokument_kurzbz == $dokumenttyp)
|
||||
$selected = "selected";
|
||||
echo '<option '.$selected.' value="'.$dok->dokument_kurzbz.'" >'.$dok->bezeichnung."</option>\n";
|
||||
echo '<option '.$selected.' value="'.$dok->dokument_kurzbz.'" >'.$dok->bezeichnung_mehrsprachig[$sprache]."</option>\n";
|
||||
}
|
||||
}
|
||||
echo " </select>
|
||||
|
||||
@@ -642,14 +642,22 @@ else if($method=="lehrveranstaltungen")
|
||||
AND
|
||||
(bis is null OR bis >= (DATE '$stsem->ende'))
|
||||
AND aktiv = true
|
||||
)a ) as anzahl
|
||||
)a ) as anzahl
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung JOIN public.tbl_studiengang USING(studiengang_kz)
|
||||
lehre.tbl_lehrveranstaltung
|
||||
JOIN
|
||||
public.tbl_studiengang USING(studiengang_kz)
|
||||
WHERE
|
||||
tbl_lehrveranstaltung.incoming>0 AND
|
||||
tbl_lehrveranstaltung.aktiv AND
|
||||
tbl_lehrveranstaltung.lehre
|
||||
AND ((tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000) OR tbl_lehrveranstaltung.studiengang_kz=10006)";
|
||||
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)
|
||||
WHERE tbl_studienordnung.status_kurzbz='approved'
|
||||
AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id) 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'];
|
||||
@@ -679,8 +687,8 @@ else if($method=="lehrveranstaltungen")
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$freieplaetze = $row->incoming - $row->anzahl;
|
||||
if($freieplaetze>0)
|
||||
{
|
||||
//if($freieplaetze>0)
|
||||
//{
|
||||
$studiengang = new studiengang();
|
||||
$studiengang->load($row->studiengang_kz);
|
||||
$studiengang_language = ($sprache == 'German') ? $studiengang->bezeichnung : $studiengang->english;
|
||||
@@ -691,8 +699,10 @@ else if($method=="lehrveranstaltungen")
|
||||
$typ = 'MA';
|
||||
echo '<tr>';
|
||||
echo '<td style="display:none">'.$row->lehrveranstaltung_id.'</td>';
|
||||
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id))
|
||||
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze>0)
|
||||
echo '<td><a href="incoming.php?method=lehrveranstaltungen&mode=add&id='.$row->lehrveranstaltung_id.'">'.$p->t('global/anmelden').'</a></td>';
|
||||
elseif (!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze==0)
|
||||
echo '<td>'.$p->t('incoming/noVacancies').'</td>';
|
||||
else
|
||||
echo '<td>'.$p->t('global/angemeldet').'</td>';
|
||||
echo '<td>',$studiengang_language,'</td>';
|
||||
@@ -709,7 +719,7 @@ else if($method=="lehrveranstaltungen")
|
||||
</td>';
|
||||
echo '<td>',($freieplaetze<$row->incoming?'<strong>'.$freieplaetze.'/'.$row->incoming.'</strong>':$freieplaetze.'/'.$row->incoming),'</td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
//}
|
||||
}
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
|
||||
@@ -119,5 +119,6 @@ $this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universität
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt';
|
||||
$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/andereGrafik']='Andere Grafik';
|
||||
$this->phrasen['incoming/noVacancies']='LV voll belegt';
|
||||
?>
|
||||
@@ -120,5 +120,6 @@ $this->phrasen['incoming/ausgewaehlteUniversitaeten']='Selected universities';
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='This universtity has already been choosed';
|
||||
$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/andereGrafik']='Reload picture';
|
||||
$this->phrasen['incoming/noVacancies']='No vacancies';
|
||||
?>
|
||||
Reference in New Issue
Block a user