mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -75,6 +75,14 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
$qry = "SELECT aktiv FROM campus.vw_benutzer WHERE uid='$user'";
|
||||
if($result = pg_query($db_conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
$aktiv = ($row->aktiv=='t'?true:false);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
@@ -137,7 +145,7 @@ else
|
||||
<table class="tabcontent" id="MeineCIS" style="display: visible;">
|
||||
<tr>
|
||||
<td class="tdwidth10" nowrap> </td>
|
||||
<td class='tdwrap'><a class="Item" href="profile/index.php" target="content"><img src="../../skin/images/menu_item.gif" width="7" height="9"> Profil</a></td>
|
||||
<td class='tdwrap' ><a class="Item" href="profile/index.php" target="content" <?php echo (!$aktiv?'style="color: red;"':''); ?>><img src="../../skin/images/menu_item.gif" width="7" height="9"> Profil</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdwidth10" nowrap> </td>
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
$email=pg_result($erg,0,"uid").'@technikum-wien.at';
|
||||
$email_alias=pg_result($erg,0,"alias");
|
||||
$hp=pg_result($erg,0,"homepage");
|
||||
$aktiv=pg_result($erg,0,"aktiv");
|
||||
}
|
||||
if(!($erg_stud=pg_exec($conn, "SELECT studiengang_kz, semester, verband, gruppe, matrikelnr, typ::varchar(1) || kurzbz AS stgkz, tbl_studiengang.bezeichnung AS stgbz FROM public.tbl_student JOIN public.tbl_studiengang USING(studiengang_kz) WHERE student_uid='$uid'")))
|
||||
die(pg_last_error($conn));
|
||||
@@ -94,6 +95,20 @@
|
||||
|
||||
Results: <?php echo $num_rows; ?><br>
|
||||
Username: <?php echo $uid; ?><br><br>
|
||||
<?php
|
||||
if($aktiv=='f')
|
||||
{
|
||||
$message = "Ihr Benutzerdatensatz wurde von einem unserer Mitarbeiter deaktiviert. Was bedeutet das nun für Sie?<br><br>";
|
||||
$message .= "Vorerst werden Sie aus allen Mail-Verteilern gelöscht.<br>";
|
||||
$message .= "Wenn der Datensatz in den nächsten Tagen nicht mehr aktiviert wird, führt das System automatisch folgende Aktionen durch:<br>";
|
||||
$message .= "- Ihr Account wird gelöscht.<br>";
|
||||
$message .= "- Ihre Mailbox mit sämtlichen Mails wird gelöscht.<br>";
|
||||
$message .= "- Ihr Home-Verzeichnis mit allen enthaltenen Dateien wird gelöscht.<br><br>";
|
||||
$message .= "Sollte es sich hierbei um einen Irrtum handeln, wenden sie sich bitte an ihre Studiengangsassistenz.<br>";
|
||||
|
||||
echo "<span style='color: red;'>Achtung!<br>$message</span>";
|
||||
}
|
||||
?>
|
||||
<HR>
|
||||
<?php
|
||||
if ($num_rows==1)
|
||||
|
||||
@@ -12,6 +12,9 @@
|
||||
<h2>Offene Themen für die nächsten FAS-Meetings<br>
|
||||
</h2>
|
||||
<ul>
|
||||
<li>Statusänderung für mehrere Studenten auf einmal
|
||||
(Interessent->Bewerber, Student->Diplomand, etc)<br>
|
||||
</li>
|
||||
<li>Projektarbeit - "Betreuer einer Projekt- und Diplomarbeit"
|
||||
umbenennen in "Betreuer"<br>
|
||||
</li>
|
||||
|
||||
@@ -887,7 +887,7 @@ function StudentAuswahl()
|
||||
reihungstestangetreten = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#reihungstestangetreten" ));
|
||||
punkte = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte" ));
|
||||
bismelden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bismelden" ));
|
||||
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
|
||||
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkungpre" ));
|
||||
|
||||
document.getElementById('student-prestudent-menulist-aufmerksamdurch').value=aufmerksamdurch_kurzbz;
|
||||
document.getElementById('student-prestudent-menulist-berufstaetigkeit').value=berufstaetigkeit_code;
|
||||
|
||||
@@ -254,7 +254,7 @@ function onOrtSelect()
|
||||
}
|
||||
}
|
||||
|
||||
function onLektorSelect()
|
||||
function onLektorSelect(event)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var contentFrame=document.getElementById('iframeTimeTableWeek');
|
||||
@@ -298,18 +298,54 @@ function onLektorSelect()
|
||||
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
||||
vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=lektor&lektor="+uid+"&"+gettimestamp());
|
||||
|
||||
// Lehrveranstaltung
|
||||
var tree=document.getElementById('tree-lektor');
|
||||
//Wenn nichts markiert wurde -> beenden
|
||||
if(tree.currentIndex==-1)
|
||||
return;
|
||||
|
||||
var row = { };
|
||||
var col = { };
|
||||
var child = { };
|
||||
|
||||
tree.treeBoxObject.getCellAt(event.pageX, event.pageY, row, col, child)
|
||||
|
||||
//Wenn es keine Row ist sondern ein Header oder Scrollbar dann abbrechen
|
||||
if (!col.value)
|
||||
return false;
|
||||
|
||||
//Wenn eine andere row markiert ist als angeklickt wurde -> beenden.
|
||||
//Dies kommt vor wenn ein Subtree geoeffnet wird
|
||||
if(row.value!=tree.currentIndex)
|
||||
return;
|
||||
|
||||
col = tree.columns ? tree.columns["uid"] : "uid";
|
||||
var uid=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
var stg_idx = tree.view.getParentIndex(tree.currentIndex);
|
||||
var col = tree.columns ? tree.columns["studiengang_kz"] : "studiengang_kz";
|
||||
var stg_kz=tree.view.getCellText(stg_idx,col);
|
||||
|
||||
document.getElementById('LehrveranstaltungEditor').setAttribute('stg_kz',stg_kz);
|
||||
document.getElementById('LehrveranstaltungEditor').setAttribute('uid',uid);
|
||||
|
||||
// Lehrveranstaltung des Lektors laden
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
try
|
||||
{
|
||||
//var stg_idx = treeLektor.view.getParentIndex(tree.currentIndex);
|
||||
//var col = tree.columns ? tree.columns["studiengang_kz"] : "studiengang_kz";
|
||||
//var stg_kz=tree.view.getCellText(stg_idx,col);
|
||||
|
||||
url = '<?php echo APP_ROOT; ?>rdf/lehrveranstaltung_einheiten.rdf.php?stg_kz=0&uid='+uid+'&'+gettimestamp();
|
||||
//alert(stg_kz);
|
||||
url = '<?php echo APP_ROOT; ?>rdf/lehrveranstaltung_einheiten.rdf.php?stg_kz='+stg_kz+'&uid='+uid+'&'+gettimestamp();
|
||||
var treeLV=document.getElementById('lehrveranstaltung-tree');
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = treeLV.database.GetDataSources();
|
||||
try
|
||||
{
|
||||
LvTreeDatasource.removeXMLSinkObserver(LvTreeSinkObserver);
|
||||
treeLV.builder.removeListener(LvTreeListener);
|
||||
}
|
||||
catch(e)
|
||||
{}
|
||||
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
treeLV.database.RemoveDataSource(oldDatasources.getNext());
|
||||
@@ -322,6 +358,7 @@ function onLektorSelect()
|
||||
treeLV.database.AddDataSource(LvTreeDatasource);
|
||||
LvTreeDatasource.addXMLSinkObserver(LvTreeSinkObserver);
|
||||
treeLV.builder.addListener(LvTreeListener);
|
||||
document.getElementById('lehrveranstaltung-toolbar-lehrauftrag').hidden=false;
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
|
||||
@@ -437,10 +437,16 @@ class prestudent extends person
|
||||
// *******************************************************************************
|
||||
function loadIntessentenUndBewerber($studiensemester_kurzbz, $studiengang_kz, $semester=nulll, $typ=null)
|
||||
{
|
||||
$qry = "SELECT *, tbl_person.anmerkung as anmerkungen FROM (
|
||||
SELECT *, (
|
||||
SELECT rolle_kurzbz FROM tbl_prestudentrolle WHERE prestudent_id=prestudent.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) AS rolle
|
||||
FROM tbl_prestudent prestudent ORDER BY prestudent_id) a, tbl_prestudentrolle, tbl_person
|
||||
$qry = "SELECT
|
||||
*, a.anmerkung, tbl_person.anmerkung as anmerkungen
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
*, (SELECT rolle_kurzbz FROM tbl_prestudentrolle
|
||||
WHERE prestudent_id=prestudent.prestudent_id
|
||||
ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) AS rolle
|
||||
FROM tbl_prestudent prestudent ORDER BY prestudent_id
|
||||
) a, tbl_prestudentrolle, tbl_person
|
||||
WHERE a.rolle=tbl_prestudentrolle.rolle_kurzbz AND
|
||||
a.person_id=tbl_person.person_id AND
|
||||
a.prestudent_id = tbl_prestudentrolle.prestudent_id AND
|
||||
|
||||
+1
-1
@@ -268,7 +268,7 @@ function draw_prestudent($row)
|
||||
<STUDENT:reihungstestangetreten><![CDATA['.($row->reihungstestangetreten?'true':'false').']]></STUDENT:reihungstestangetreten>
|
||||
<STUDENT:punkte><![CDATA['.$row->punkte.']]></STUDENT:punkte>
|
||||
<STUDENT:bismelden><![CDATA['.($row->bismelden?'true':'false').']]></STUDENT:bismelden>
|
||||
<STUDENT:anmerkung><![CDATA['.$row->anmerkung.']]></STUDENT:anmerkung>
|
||||
<STUDENT:anmerkungpre><![CDATA['.$row->anmerkung.']]></STUDENT:anmerkungpre>
|
||||
</RDF:Description>
|
||||
</RDF:li>';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user