mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -46,15 +46,6 @@ $user = get_uid();
|
||||
//$user = 'if06b172';
|
||||
//$user = 'if06b144';
|
||||
$lektorenansicht = 0;
|
||||
if(check_lektor($user, $conn) and $_GET["uid"] != "")
|
||||
{
|
||||
$rights = new benutzerberechtigung($conn);
|
||||
$rights->getBerechtigungen($user);
|
||||
if(!check_lektor_lehreinheit($conn, $user, $_GET["lehreinheit_id"]) && !$rights->isBerechtigt('admin',0))
|
||||
die("Sie haben keine Berechtigung für diese Lehreinheit");
|
||||
$lektorenansicht = 1;
|
||||
$user = $_GET["uid"];
|
||||
}
|
||||
|
||||
#$rechte = new benutzerberechtigung($conn);
|
||||
#$rechte->getBerechtigungen($user);
|
||||
@@ -69,6 +60,17 @@ if(isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) //Lehr
|
||||
else
|
||||
$lehreinheit_id = '';
|
||||
|
||||
if(check_lektor($user, $conn) && (isset($_GET['uid']) && $_GET["uid"] != ""))
|
||||
{
|
||||
$rights = new benutzerberechtigung($conn);
|
||||
$rights->getBerechtigungen($user);
|
||||
//if(!check_lektor_lehreinheit($conn, $user, $_GET["lehreinheit_id"]) && !$rights->isBerechtigt('admin',0))
|
||||
$lehreinheit=new lehreinheit($conn, $_GET["lehreinheit_id"]);
|
||||
if(!check_lektor_lehrveranstaltung($conn, $user, $lehreinheit->lehrveranstaltung_id, $lehreinheit->studiensemester_kurzbz) && !$rights->isBerechtigt('admin',0))
|
||||
die("Sie haben keine Berechtigung für diese Lehreinheit");
|
||||
$lektorenansicht = 1;
|
||||
$user = $_GET["uid"];
|
||||
}
|
||||
|
||||
//Laden der Lehrveranstaltung
|
||||
$lv_obj = new lehrveranstaltung($conn);
|
||||
|
||||
@@ -18,13 +18,26 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Über <a href="http://www1.ephorus.de/" class="Item" target="_blank">diesen Link</a> gelangen Sie auf die Plagiatsprüfungsseite.
|
||||
Über <a href="https://www1.ephorus.de/" class="Item" target="_blank">diesen Link</a> gelangen Sie auf die Plagiatsprüfungsseite.
|
||||
<br>
|
||||
Sofern Sie noch keinen gültigen Account für die Plagiatsprüfung haben, schicken Sie ein Mail an
|
||||
<a href="mailto:support@technikum-wien.at" class="Item">support@technikum-wien.at</a>,
|
||||
damit wir Ihren Account aktivieren. Danach können Sie über <a href="http://www1.ephorus.de/" class="Item" target="_blank">diesen Link</a> die Arbeiten Ihrer StudentInnen
|
||||
damit wir Ihren Account aktivieren. Danach können Sie über <a href="https://www1.ephorus.de/" class="Item" target="_blank">diesen Link</a> die Arbeiten Ihrer StudentInnen
|
||||
plagiatsprüfen.<br><br>
|
||||
Das Handbuch zur Bedienung dieser Seite finden Sie <a href="../cisdocs/Ephorus_Handbuch_fur_den_Dozenten.pdf" class="Item">hier</a>.
|
||||
<br>
|
||||
<br>
|
||||
Geheimhaltung:<br>
|
||||
<br>
|
||||
Da ephorus als externer Dienst betrieben wird, wurde vertraglich eine Geheimhaltung der abgegebenen Daten von ephorus eingefordert.<br>
|
||||
Im Detail wurde folgendes vertraglich zugesichert:<br>
|
||||
<br>
|
||||
<ul>
|
||||
<li>Nur die FH TW hat Zugang zu den hochgeladenen Dokumenten</li>
|
||||
<li>Die Datenbank, und die sich darin befindlichen Daten sind Eigentum der FH TW. ephorus verwaltet diese Datenbank für die FH.</li>
|
||||
<li>ephorus garantiert, dass die Dokumente nicht für andere Ziele, als die oben beschriebenen (Plagiatsprüfung) genutzt werden und das Dritte keinen Zugang bekommen oder die Dokumente lesen und kontrollieren können.
|
||||
<li>Ephorus löscht die Dokumente der FH TW Datenbank komplett, falls dies von der FH gewünscht wird.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<tr>
|
||||
<td>
|
||||
Abgabeseite für Ihre Dokumente. Sofern Ihnen Ihr LektorIn einen Abgabecode ausgegeben hat,
|
||||
können Sie damit Ihre Arbeit zur Plagiatsprüfung <a href="http://student.ephorus.de" class="Item">hier</a> abgeben.
|
||||
können Sie damit Ihre Arbeit zur Plagiatsprüfung <a href="https://www1.ephorus.de/student/white.aspx" class="Item">hier</a> abgeben.<!--https://student.ephorus.de-->
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
@@ -178,7 +178,7 @@ else
|
||||
<row>
|
||||
<label value="Kaution" control="betriebsmittel-textbox-kaution"/>
|
||||
<hbox>
|
||||
<textbox id="betriebsmittel-textbox-kaution" disabled="true" maxlength="8"/>
|
||||
<textbox id="betriebsmittel-textbox-kaution" disabled="true" maxlength="7"/>
|
||||
<spacer flex="1" />
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
@@ -165,6 +165,12 @@ class betriebsmittelperson
|
||||
$this->errormsg = 'Anmerkung darf nicht laenger als 256 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
|
||||
if($this->kaution!='' && $this->kaution>9999.99)
|
||||
{
|
||||
$this->errormsg = 'Kaution darf nicht groesser als 9999.99 sein';
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ function get_uid()
|
||||
{
|
||||
return strtolower(trim($_SERVER['REMOTE_USER']));
|
||||
// fuer Testzwecke
|
||||
//return 'pam';
|
||||
//return 'oesi';
|
||||
}
|
||||
|
||||
function crlf()
|
||||
@@ -85,6 +85,23 @@ function check_lektor_lehreinheit($conn, $uid, $lehreinheit_id)
|
||||
return 0;
|
||||
}
|
||||
|
||||
function check_lektor_lehrveranstaltung($conn, $uid, $lehrveranstaltung_id, $studiensemester_kurzbz)
|
||||
{
|
||||
// uid von View 'Lektor' holen
|
||||
$sql_query="SELECT mitarbeiter_uid FROM campus.vw_lehreinheit WHERE mitarbeiter_uid='$uid' AND lehrveranstaltung_id = '$lehrveranstaltung_id' AND studiensemester_kurzbz='$studiensemester_kurzbz'";
|
||||
//echo $sql_query;
|
||||
$result=pg_query($conn, $sql_query) or die(pg_last_error($conn));
|
||||
$num_rows=pg_num_rows($result);
|
||||
// Wenn kein ergebnis return 0 sonst ID
|
||||
if ($num_rows>0)
|
||||
{
|
||||
$row=pg_fetch_object($result);
|
||||
return $row->mitarbeiter_uid;
|
||||
}
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
function check_student($uid, $conn)
|
||||
{
|
||||
// uid von Tabelle 'Student' holen
|
||||
|
||||
Reference in New Issue
Block a user