mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -80,61 +80,46 @@
|
||||
echo $lv_obj->bezeichnung;
|
||||
|
||||
$qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1";
|
||||
$stsem = new studiensemester($sql_conn);
|
||||
$angezeigtes_stsem = $stsem->getaktorNext($term_id);
|
||||
|
||||
echo " ($angezeigtes_stsem)";
|
||||
echo '</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdvertical"> </td>
|
||||
<td>';
|
||||
|
||||
if($result_stsem=pg_query($sql_conn, $qry))
|
||||
$qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY nachname, vorname";
|
||||
|
||||
if(!$result = pg_query($sql_conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result_stsem)<=0)
|
||||
echo 'Es konnten keine Lektoren zugeordnet werden';
|
||||
}
|
||||
else
|
||||
{
|
||||
$num_rows_result = pg_num_rows($result);
|
||||
|
||||
if(!($num_rows_result > 0))
|
||||
{
|
||||
echo '</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdvertical"> </td>
|
||||
<td>';
|
||||
echo 'Derzeit sind keine Lektoren für dieses Fach zugeteilt.';
|
||||
}
|
||||
else
|
||||
{
|
||||
$row_stsem=pg_fetch_object($result_stsem);
|
||||
$angezeigtes_stsem=$row_stsem->studiensemester_kurzbz;
|
||||
|
||||
echo " ($angezeigtes_stsem)";
|
||||
echo '</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdvertical"> </td>
|
||||
<td>';
|
||||
|
||||
$qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY nachname, vorname";
|
||||
|
||||
if(!$result = pg_query($sql_conn, $qry))
|
||||
$i=0;
|
||||
while($row_lector = pg_fetch_object($result))
|
||||
{
|
||||
echo 'Es konnten keine Lektoren zugeordnet werden';
|
||||
}
|
||||
else
|
||||
{
|
||||
$num_rows_result = pg_num_rows($result);
|
||||
$i++;
|
||||
if($user==$row_lector->uid)
|
||||
$user_is_allowed_to_upload=true;
|
||||
|
||||
if(!($num_rows_result > 0))
|
||||
{
|
||||
echo 'Derzeit sind keine Lektoren für dieses Fach zugeteilt.';
|
||||
}
|
||||
else
|
||||
{
|
||||
$i=0;
|
||||
while($row_lector = pg_fetch_object($result))
|
||||
{
|
||||
$i++;
|
||||
if($user==$row_lector->uid)
|
||||
$user_is_allowed_to_upload=true;
|
||||
|
||||
echo '<a class="Item2" href="mailto:'.$row_lector->uid.'@technikum-wien.at">'.$row_lector->vorname.' '.$row_lector->nachname.'</a>';
|
||||
if($i!=$num_rows_result)
|
||||
echo ', ';
|
||||
}
|
||||
}
|
||||
echo '<a class="Item2" href="mailto:'.$row_lector->uid.'@technikum-wien.at">'.$row_lector->vorname.' '.$row_lector->nachname.'</a>';
|
||||
if($i!=$num_rows_result)
|
||||
echo ', ';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -67,8 +67,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<label value="LVNR" />
|
||||
<textbox id="lehrveranstaltung-detail-textbox-lvnr" maxlength="20" disabled="true" />
|
||||
|
||||
<label value="UNR" />
|
||||
<textbox id="lehrveranstaltung-detail-textbox-unr" disabled="true"/>
|
||||
|
||||
</row>
|
||||
<row>
|
||||
<label value="Lehrveranstaltung" />
|
||||
@@ -104,7 +103,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
|
||||
<label value="UNR" />
|
||||
<textbox id="lehrveranstaltung-detail-textbox-unr" disabled="true" tooltiptext="Nur aendern wenn man weiss was man tut!"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Lehrfach" />
|
||||
|
||||
@@ -535,6 +535,8 @@ function LeDetailDisableFields(val)
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-lehrform').disabled=val;
|
||||
document.getElementById('lehrveranstaltung-detail-tree-lehreinheitgruppe').disabled=val;
|
||||
document.getElementById('lehrveranstaltung-detail-button-save').disabled=val;
|
||||
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-unr').disabled=val;
|
||||
}
|
||||
|
||||
// ****
|
||||
|
||||
@@ -223,17 +223,29 @@ class studiensemester
|
||||
|
||||
/**
|
||||
* Liefert das Aktuelle Studiensemester oder das darauffolgende
|
||||
* @param $semester wenn das semester uebergeben wird, dann werden nur die studiensemester
|
||||
* geliefert die in dieses semester fallen (Bei geradem semester nur SS sonst WS)
|
||||
* @return Studiensemester oder false wenn es keines gibt
|
||||
*/
|
||||
function getaktorNext()
|
||||
function getaktorNext($semester='')
|
||||
{
|
||||
if($stsem=$this->getakt())
|
||||
return $stsem;
|
||||
else
|
||||
{
|
||||
//$qry = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester WHERE ende >= now() ORDER BY ende";
|
||||
$qry = "SELECT studiensemester_kurzbz FROM vw_studiensemester ORDER BY delta LIMIT 1";
|
||||
|
||||
$qry = "SELECT studiensemester_kurzbz FROM vw_studiensemester ";
|
||||
if($semester!='')
|
||||
{
|
||||
if($semester%2==0)
|
||||
$ss='SS';
|
||||
else
|
||||
$ss='WS';
|
||||
|
||||
$qry.= " WHERE substring(studiensemester_kurzbz from 1 for 2)='$ss' ";
|
||||
}
|
||||
$qry.= " ORDER BY delta LIMIT 1";
|
||||
|
||||
if(!$res=pg_exec($this->conn,$qry))
|
||||
{
|
||||
$this->errormsg = pg_errormessage($this->conn);
|
||||
|
||||
@@ -141,7 +141,7 @@ if(!$result = pg_query($conn, $qry))
|
||||
if($fbk!='')
|
||||
$fbk='FBK: '.$fbk;
|
||||
|
||||
//Lehrveranstaltung
|
||||
//Lehrveranstaltung
|
||||
echo "
|
||||
<RDF:Description id=\"".$row_lva->lehrveranstaltung_id."\" about=\"".$rdf_url.'/'.$row_lva->lehrveranstaltung_id."\" >
|
||||
<LVA:lehrveranstaltung_id>".$row_lva->lehrveranstaltung_id."</LVA:lehrveranstaltung_id>
|
||||
@@ -152,10 +152,10 @@ if(!$result = pg_query($conn, $qry))
|
||||
<LVA:sprache><![CDATA[".$row_lva->sprache."]]></LVA:sprache>
|
||||
<LVA:ects>".$row_lva->lv_ects."</LVA:ects>
|
||||
<LVA:semesterstunden>".$row_lva->semesterstunden."</LVA:semesterstunden>
|
||||
<LVA:anmerkung><![CDATA[".$row_lva->anmerkung."]]></LVA:anmerkung>
|
||||
<LVA:lehre>".($row_lva->lehre?'Ja':'Nein')."</LVA:lehre>
|
||||
<LVA:anmerkung><![CDATA[".$row_lva->anmerkung."]]></LVA:anmerkung>
|
||||
<LVA:lehre>".($row_lva->lehre=='t'?'Ja':'Nein')."</LVA:lehre>
|
||||
<LVA:lehreverzeichnis><![CDATA[".$row_lva->lv_lehreverzeichnis."]]></LVA:lehreverzeichnis>
|
||||
<LVA:aktiv>".($row_lva->aktiv?'Ja':'Nein')."</LVA:aktiv>
|
||||
<LVA:aktiv>".($row_lva->aktiv=='t'?'Ja':'Nein')."</LVA:aktiv>
|
||||
<LVA:planfaktor>".$row_lva->lv_planfaktor."</LVA:planfaktor>
|
||||
<LVA:planlektoren>".$row_lva->lv_planlektoren."</LVA:planlektoren>
|
||||
<LVA:planpersonalkosten>".$row_lva->lv_planpersonalkosten."</LVA:planpersonalkosten>
|
||||
|
||||
Reference in New Issue
Block a user