mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 06:54:04 +00:00
Added: Anzeige in Tempus über Zeitverfuegbarkeit
Wenn ein Lektor eine positive Zeitsperre hinterlegt hat, wird diese im Tempus nun angezeigt.
This commit is contained in:
@@ -247,6 +247,10 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/stpl-details-overlay.xul
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#zeitverfuegbarkeit"
|
||||||
|
tooltiptext="rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lektor hat in diesem Studiensemester verfügbare Zeiten" class="tempus_lektor_verfuegbarezeit"/>
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ require_once('../include/mitarbeiter.class.php');
|
|||||||
require_once('../include/zeitaufzeichnung_gd.class.php');
|
require_once('../include/zeitaufzeichnung_gd.class.php');
|
||||||
require_once('../include/lehreinheitmitarbeiter.class.php');
|
require_once('../include/lehreinheitmitarbeiter.class.php');
|
||||||
require_once('../include/vertrag.class.php');
|
require_once('../include/vertrag.class.php');
|
||||||
|
require_once('../include/studiensemester.class.php');
|
||||||
|
require_once('../include/zeitsperre.class.php');
|
||||||
|
|
||||||
$uid=get_uid();
|
$uid=get_uid();
|
||||||
$error_msg='';
|
$error_msg='';
|
||||||
@@ -63,7 +65,7 @@ if (isset($_GET['sem']))
|
|||||||
else
|
else
|
||||||
$sem=0;
|
$sem=0;
|
||||||
if (isset($_GET['lektor']))
|
if (isset($_GET['lektor']))
|
||||||
$lektor=$_GET['lektor'];
|
$lektor=$_GET['lektor'];
|
||||||
else
|
else
|
||||||
$lektor=$uid;
|
$lektor=$uid;
|
||||||
if (isset($_GET['ver']))
|
if (isset($_GET['ver']))
|
||||||
@@ -136,6 +138,14 @@ if (!$error_msg)
|
|||||||
die ('Fehler bei Methode getLehreinheitLVPL(): '.$lehreinheit->errormsg);
|
die ('Fehler bei Methode getLehreinheitLVPL(): '.$lehreinheit->errormsg);
|
||||||
$lva=$lehreinheit->lehreinheiten;
|
$lva=$lehreinheit->lehreinheiten;
|
||||||
$rdf_url='http://www.technikum-wien.at/lehreinheit-lvplan/';
|
$rdf_url='http://www.technikum-wien.at/lehreinheit-lvplan/';
|
||||||
|
|
||||||
|
// Positive Zeitsperre 'Zeitverfuegbarkeit' holen
|
||||||
|
$ss = new Studiensemester($studiensemester);
|
||||||
|
|
||||||
|
$zeitsperre = new Zeitsperre();
|
||||||
|
$zeitsperre->getVonBis($lektor, $ss->start, $ss->ende, 'ZVerfueg');
|
||||||
|
|
||||||
|
$zeitverfuegbarkeit = count($zeitsperre->result) > 0 ? 'Zeit verfügbar' : '';
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<RDF:RDF
|
<RDF:RDF
|
||||||
@@ -395,6 +405,7 @@ if ($anz>0)
|
|||||||
<LVA:anzahl_notizen>'.$anzahl_notizen.'</LVA:anzahl_notizen>
|
<LVA:anzahl_notizen>'.$anzahl_notizen.'</LVA:anzahl_notizen>
|
||||||
<LVA:lehreinheit_id>'.$l->lehreinheit_id[0].'</LVA:lehreinheit_id>
|
<LVA:lehreinheit_id>'.$l->lehreinheit_id[0].'</LVA:lehreinheit_id>
|
||||||
<LVA:vertragsstatus>'.$vertragsstatus.'</LVA:vertragsstatus>
|
<LVA:vertragsstatus>'.$vertragsstatus.'</LVA:vertragsstatus>
|
||||||
|
<LVA:zeitverfuegbarkeit>'. $zeitverfuegbarkeit. '</LVA:zeitverfuegbarkeit>
|
||||||
</RDF:Description>
|
</RDF:Description>
|
||||||
</RDF:li>';
|
</RDF:li>';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,6 +20,12 @@ label.tempus_vertrag_info
|
|||||||
font-size: x-small
|
font-size: x-small
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label.tempus_lektor_verfuegbarezeit
|
||||||
|
{
|
||||||
|
font-weight: bold;
|
||||||
|
color: green;
|
||||||
|
}
|
||||||
|
|
||||||
label.kalenderwoche
|
label.kalenderwoche
|
||||||
{
|
{
|
||||||
font-size: medium;
|
font-size: medium;
|
||||||
|
|||||||
Reference in New Issue
Block a user