mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
This commit is contained in:
@@ -46,15 +46,6 @@ $user = get_uid();
|
|||||||
//$user = 'if06b172';
|
//$user = 'if06b172';
|
||||||
//$user = 'if06b144';
|
//$user = 'if06b144';
|
||||||
$lektorenansicht = 0;
|
$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 = new benutzerberechtigung($conn);
|
||||||
#$rechte->getBerechtigungen($user);
|
#$rechte->getBerechtigungen($user);
|
||||||
@@ -69,6 +60,17 @@ if(isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) //Lehr
|
|||||||
else
|
else
|
||||||
$lehreinheit_id = '';
|
$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
|
//Laden der Lehrveranstaltung
|
||||||
$lv_obj = new lehrveranstaltung($conn);
|
$lv_obj = new lehrveranstaltung($conn);
|
||||||
|
|||||||
@@ -18,13 +18,26 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<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>
|
<br>
|
||||||
Sofern Sie noch keinen gültigen Account für die Plagiatsprüfung haben, schicken Sie ein Mail an
|
Sofern Sie noch keinen gültigen Account für die Plagiatsprüfung haben, schicken Sie ein Mail an
|
||||||
<a href="mailto:[email protected]" class="Item">[email protected]</a>,
|
<a href="mailto:[email protected]" class="Item">[email protected]</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>
|
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>.
|
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>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
Abgabeseite für Ihre Dokumente. Sofern Ihnen Ihr LektorIn einen Abgabecode ausgegeben hat,
|
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>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ else
|
|||||||
<row>
|
<row>
|
||||||
<label value="Kaution" control="betriebsmittel-textbox-kaution"/>
|
<label value="Kaution" control="betriebsmittel-textbox-kaution"/>
|
||||||
<hbox>
|
<hbox>
|
||||||
<textbox id="betriebsmittel-textbox-kaution" disabled="true" maxlength="8"/>
|
<textbox id="betriebsmittel-textbox-kaution" disabled="true" maxlength="7"/>
|
||||||
<spacer flex="1" />
|
<spacer flex="1" />
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
|||||||
@@ -165,6 +165,12 @@ class betriebsmittelperson
|
|||||||
$this->errormsg = 'Anmerkung darf nicht laenger als 256 Zeichen sein';
|
$this->errormsg = 'Anmerkung darf nicht laenger als 256 Zeichen sein';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($this->kaution!='' && $this->kaution>9999.99)
|
||||||
|
{
|
||||||
|
$this->errormsg = 'Kaution darf nicht groesser als 9999.99 sein';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ function get_uid()
|
|||||||
{
|
{
|
||||||
return strtolower(trim($_SERVER['REMOTE_USER']));
|
return strtolower(trim($_SERVER['REMOTE_USER']));
|
||||||
// fuer Testzwecke
|
// fuer Testzwecke
|
||||||
//return 'pam';
|
//return 'oesi';
|
||||||
}
|
}
|
||||||
|
|
||||||
function crlf()
|
function crlf()
|
||||||
@@ -85,6 +85,23 @@ function check_lektor_lehreinheit($conn, $uid, $lehreinheit_id)
|
|||||||
return 0;
|
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)
|
function check_student($uid, $conn)
|
||||||
{
|
{
|
||||||
// uid von Tabelle 'Student' holen
|
// uid von Tabelle 'Student' holen
|
||||||
|
|||||||
Reference in New Issue
Block a user