mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-02 04:39:28 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -227,7 +227,7 @@ $rechte->getBerechtigungen($uid);
|
||||
<th>#</th>
|
||||
<th><?php echo $p->t('global/vorname'); ?></th>
|
||||
<th><?php echo $p->t('global/nachname'); ?></th>
|
||||
<th><?php echo $p->t('global/matrikelnummer'); ?></th>
|
||||
<th><?php echo $p->t('pruefung/matrikelnummer'); ?></th>
|
||||
<th><?php echo $p->t('global/datum'); ?></th>
|
||||
<th><?php echo $p->t('benotungstool/note'); ?></th>
|
||||
<th><?php echo $p->t('global/anmerkung'); ?></th>
|
||||
|
||||
@@ -152,7 +152,7 @@ if (($user == $_GET["uid"]) || $rechte->isBerechtigt('admin'))
|
||||
$konto->load($bnr);
|
||||
if($konto->person_id!=$user_obj->person_id)
|
||||
die('Sie haben keine Berechtigung fuer diese Buchung');
|
||||
if($konto->getDifferenz($bnr)!=0)
|
||||
if($konto->getDifferenz($bnr)>0)
|
||||
die('Diese Zahlung wurde noch nicht beglichen');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
*
|
||||
*
|
||||
* Authors: Andreas Österreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
* Stefan Puraner <stefan.puraner@technikum-wien.at>
|
||||
*
|
||||
* Zeigt den Studienplan eines Studierenden an
|
||||
* und bietet die Möglichkeit zur Anmeldung zu Lehrveranstaltungen.
|
||||
@@ -366,7 +367,7 @@ drawTree($tree,0);
|
||||
|
||||
function drawTree($tree, $depth)
|
||||
{
|
||||
global $uid, $stsem_arr, $noten_arr, $lvangebot_arr;
|
||||
global $uid, $stsem_arr, $noten_arr, $lvangebot_arr, $aktornext;
|
||||
global $datum_obj, $db, $lv_arr, $p, $note_pruef_arr, $student;
|
||||
|
||||
foreach($tree as $row_tree)
|
||||
@@ -511,28 +512,40 @@ function drawTree($tree, $depth)
|
||||
if($found)
|
||||
{
|
||||
if($positiv)
|
||||
echo '<span class="ok">'.$p->t('studienplan/abgeschlossen').'</span>';
|
||||
{
|
||||
echo '<span class="ok">'.$p->t('studienplan/abgeschlossen').'</span>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<span class="error">'.$p->t('studienplan/negativ').'</span>';
|
||||
}
|
||||
}
|
||||
elseif(!$found)
|
||||
{
|
||||
if($abgeschlossen)
|
||||
echo '<span>'.$p->t('studienplan/regelabgeschlossen'),'</span>';
|
||||
elseif(!$row_tree->stpllv_pflicht)
|
||||
if(!$row_tree->stpllv_pflicht)
|
||||
{
|
||||
echo '<span>'.$p->t('studienplan/optional').'</span>';
|
||||
else
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<span>'.$p->t('studienplan/offen').'</span>';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if($abgeschlossen)
|
||||
{
|
||||
echo '<span>'.$p->t('studienplan/regelabgeschlossen'),'</span>';
|
||||
}
|
||||
elseif(!$row_tree->stpllv_pflicht)
|
||||
{
|
||||
echo '<span>'.$p->t('studienplan/optional').'</span>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<span>'.$p->t('studienplan/offen').'</span>';
|
||||
}
|
||||
}
|
||||
echo '</td>';
|
||||
|
||||
@@ -610,12 +623,16 @@ function drawTree($tree, $depth)
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!$lvregel->isZugangsberechtigt($uid, $row_tree->studienplan_lehrveranstaltung_id, $stsem))
|
||||
//check if rules are fulfilled just for actual or next studiensemester
|
||||
if($stsem === $aktornext)
|
||||
{
|
||||
$regelerfuellt=false;
|
||||
if($lvregel->isZugangsberechtigt($uid, $row_tree->studienplan_lehrveranstaltung_id, $stsem) !== true)
|
||||
{
|
||||
$regelerfuellt=false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
foreach($lvkompatibel_arr as $row_lvid)
|
||||
{
|
||||
// Angebot der LV pruefen
|
||||
@@ -669,7 +686,7 @@ function drawTree($tree, $depth)
|
||||
$tdinhalt.= '<span title="'.$anmeldeinformation.'">-</a>';
|
||||
|
||||
if(!$regelerfuellt)
|
||||
$tdinhalt.= '<span title="'.$p->t('studienplan/regelnichterfuellt').'">X</span>';
|
||||
$tdinhalt= '<span title="'.$p->t('studienplan/regelnichterfuellt').'">X</span>';
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
echo '<td '.$style.'>'.$row['parent']->buchungstext.'</td>';
|
||||
echo '<td align="right" '.$style.'>'.($betrag<0?'-':($betrag>0?'+':'')).sprintf('%.2f',abs($row['parent']->betrag)).' €</td>';
|
||||
echo '<td align="center" '.$style.'>';
|
||||
if($betrag==0 && $row['parent']->betrag<=0)
|
||||
if($betrag>=0 && $row['parent']->betrag<=0)
|
||||
echo '<a href="../pdfExport.php?xml=konto.rdf.php&xsl=Zahlung&uid='.$uid.'&buchungsnummern='.$buchungsnummern.'" title="'.$p->t('tools/bestaetigungDrucken').'"><img src="../../../skin/images/pdfpic.gif" alt="'.$p->t('tools/bestaetigungDrucken').'"></a>';
|
||||
elseif($row['parent']->betrag>0)
|
||||
{
|
||||
|
||||
@@ -108,6 +108,7 @@ $this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vo
|
||||
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.';
|
||||
$this->phrasen['pruefung/derLektor'] = 'Lektor';
|
||||
$this->phrasen['pruefung/dieKommission'] = 'Kommission';
|
||||
$this->phrasen['pruefung/matrikelnummer'] = 'Personenkennzeichen';
|
||||
|
||||
// anmeldungen Verwalten
|
||||
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung';
|
||||
|
||||
@@ -108,6 +108,7 @@ $this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vo
|
||||
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.';
|
||||
$this->phrasen['pruefung/derLektor'] = 'Lektor';
|
||||
$this->phrasen['pruefung/dieKommission'] = 'Kommission';
|
||||
$this->phrasen['pruefung/matrikelnummer'] = 'Personenkennzeichen';
|
||||
|
||||
// anmeldungen Verwalten
|
||||
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung';
|
||||
|
||||
@@ -108,6 +108,7 @@ $this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Nessun corso disponibi
|
||||
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Nessun studente iscritto.';
|
||||
$this->phrasen['pruefung/derLektor'] = 'Docente';
|
||||
$this->phrasen['pruefung/dieKommission'] = 'Commissione';
|
||||
$this->phrasen['pruefung/matrikelnummer']='Matricola';
|
||||
|
||||
// anmeldungen Verwalten
|
||||
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Gestione delle prenotazioni degli appelli';
|
||||
|
||||
@@ -371,10 +371,11 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
{
|
||||
$studienplan->loadStudienplanLehrveranstaltung($studienplan_lehrveranstaltung_id);
|
||||
$lv = new lehrveranstaltung();
|
||||
while($lv->lehrtyp_kurzbz != "modul")
|
||||
while(($lv->lehrtyp_kurzbz != "modul") && ($studienplan->lehrveranstaltung_id != $studienplan_lehrveranstaltung_id))
|
||||
{
|
||||
$lv->load($studienplan->lehrveranstaltung_id);
|
||||
$studienplan->loadStudienplanLehrveranstaltung($studienplan->studienplan_lehrveranstaltung_id_parent);
|
||||
$lv->load($studienplan->lehrveranstaltung_id);
|
||||
$studienplan_lehrveranstaltung_id = $studienplan->lehrveranstaltung_id;
|
||||
$studienplan->loadStudienplanLehrveranstaltung($studienplan->studienplan_lehrveranstaltung_id_parent);
|
||||
}
|
||||
$lehrveranstaltung->lehrveranstaltungen = array(0 => $lv);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user