| |
| ";
-
+
?>
\ No newline at end of file
diff --git a/cis/private/lehre/anwesenheitsliste.php b/cis/private/lehre/anwesenheitsliste.php
index d5c3ed145..7197208f8 100644
--- a/cis/private/lehre/anwesenheitsliste.php
+++ b/cis/private/lehre/anwesenheitsliste.php
@@ -15,7 +15,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
- * Authors: Christian Paminger ,
+ * Authors: Christian Paminger ,
* Andreas Oesterreicher and
* Rudolf Hangl .
*/
@@ -23,67 +23,67 @@
/**
* Zeigt alle Gruppen an in denen sich Studenten befinden und verlinkt
* auf die Seiten zum erstellen der Anwesenheitslisten(pdf) und Notenlisten(xls)
- *
+ *
* Aufruf:
* anwesenheitsliste.php?stg_kz=222&sem=1&lvid=1234
*/
require_once('../../config.inc.php');
require_once('../../../include/functions.inc.php');
require_once('../../../include/studiengang.class.php');
-
+
$error=0;
//Connection Herstellen
if(!$conn = pg_pconnect(CONN_STRING))
- {
+ {
$error=1;
}
-
+
if(isset($_GET['stg_kz']))
$stg_kz=$_GET['stg_kz'];
- else
+ else
$error=2;
-
+
if(isset($_GET['sem']))
$sem = $_GET['sem'];
else
$error=2;
-
+
if(isset($_GET['lvid']))
$lvid=$_GET['lvid'];
- else
+ else
$error=2;
-
+
?>
-
+
-
+
- | |
-
+ | |
+
-
+
kuerzel;
-
+
//"normale" Gruppen auslesen
$qry = "SELECT verband, gruppe, count(*) FROM public.tbl_lehrverband JOIN public.tbl_student USING(studiengang_kz, semester, verband, gruppe) WHERE studiengang_kz='$stg_kz' AND semester='$sem' AND student_uid not like '%Dummy%' GROUP BY verband, gruppe;";
if($result = pg_query($conn,$qry))
@@ -95,9 +95,9 @@
}
$lastverband = '';
-
+
while($row = pg_fetch_object($result))
- {
+ {
if($lastverband!=$row->verband)
{
$lastverband=$row->verband;
@@ -108,11 +108,11 @@
$nt_content.= " | $kurzbzlang $sem$row->verband$row->gruppe | $kurzbzlang Semester $sem Verband $row->verband Gruppe $row->gruppe | ";
}
}
- else
+ else
echo "Fehler beim Auslesen der Daten";
-
+
echo " ";
- //Spezialgruppen Auslesen
+ //Spezialgruppen Auslesen
$qry = "SELECT distinct gruppe_kurzbz, bezeichnung FROM public.tbl_gruppe JOIN public.tbl_benutzergruppe USING(gruppe_kurzbz) WHERE studiengang_kz='$stg_kz' AND semester='$sem';";
if($result = pg_query($conn,$qry))
{
@@ -122,24 +122,24 @@
$nt_content .= " $row->gruppe_kurzbz | $row->bezeichnung | ";
}
}
- else
+ else
echo "Fehler beim auslesen der Daten";
-
+
echo " ";
-
-
-
+
+
+
if($nt_content=='' && $aw_content=='')
{
echo "Derzeit sind in diesem Studiengang / Semester keine Studenten vorhanden";
}
- else
+ else
{
if($aw_content!='')
$aw_content = "| Gruppe | Bezeichnung | ".$aw_content." ";
else
$aw_content = "Derzeit sind in diesem Studiengang / Semester keine Studenten vorhanden";
-
+
if($nt_content!='')
$nt_content = "| Gruppe | Bezeichnung | ".$nt_content." ";
else
@@ -158,20 +158,20 @@
| ";
}
}
- else
+ else
{
if($error==1)
echo 'Es konnte keine Verbindung zur Datenbank hergestellt werden';
elseif($error=2)
echo 'Fehlerhafte Parameteruebergabe. Bitte versuchen Sie es erneut';
- else
+ else
echo 'Unbekannter Fehler';
}
?>
|
- |
+ |
diff --git a/cis/private/lehre/dokumentenvorlagen.html b/cis/private/lehre/dokumentenvorlagen.html
index 96ace1a4e..2c186457c 100644
--- a/cis/private/lehre/dokumentenvorlagen.html
+++ b/cis/private/lehre/dokumentenvorlagen.html
@@ -2,14 +2,14 @@
-
+
-
+
- | |
-
diff --git a/cis/private/lehre/ects/beispiele.html b/cis/private/lehre/ects/beispiele.html
index 2f708aae9..56ac8836c 100644
--- a/cis/private/lehre/ects/beispiele.html
+++ b/cis/private/lehre/ects/beispiele.html
@@ -2,45 +2,32 @@
-
+
ECTS - LV INFO
-
-
+
| |
-
+
-
+
-
+
|
|
|
@@ -48,10 +35,10 @@ border:1px dashed #000000;
-
-
+
+
- |
+ |
-
-
+
| |
-
+
-
+
-
+
|
@@ -202,75 +188,75 @@ function ask() {
|
-
+
";
echo "";
echo "";
//stg Drop Down
- $qry = "SELECT distinct tbl_studiengang.studiengang_kz, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbzlang FROM campus.tbl_lvinfo, lehre.tbl_lehrveranstaltung, public.tbl_studiengang
- WHERE tbl_lvinfo.aktiv=true
+ $qry = "SELECT distinct tbl_studiengang.studiengang_kz, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbzlang FROM campus.tbl_lvinfo, lehre.tbl_lehrveranstaltung, public.tbl_studiengang
+ WHERE tbl_lvinfo.aktiv=true
AND tbl_lvinfo.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
AND tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz
ORDER by kurzbzlang";
if(!$result=pg_query($conn,$qry))
die ('Fehler bei einer Datenbankabfrage');
-
+
echo "Studiengang ";
-
+
if(!$vorhanden) //Wenn $stg einen Wert enthaelt der nicht in der Liste vorkommt wird der erste Eintrag der Liste ausgewaehlt
$stg=$firststg;
-
+
//Semester Drop Down
$qry = "SELECT distinct semester FROM campus.tbl_lvinfo, lehre.tbl_lehrveranstaltung
- WHERE tbl_lvinfo.aktiv=true
+ WHERE tbl_lvinfo.aktiv=true
AND tbl_lvinfo.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
AND tbl_lehrveranstaltung.studiengang_kz='$stg'
ORDER by semester";
if(!$result=pg_query($conn,$qry))
die ("Fehler bei einer Datenbankabfrage");
-
+
echo " Semester ";
@@ -278,12 +264,12 @@ function ask() {
$sem=$firstsem;
//Anzeigen der Liste mit den LV - Informationen
- ?>
+ ?>
-
+
-
+
| x |
Lehrfach |
@@ -292,32 +278,32 @@ function ask() {
Anzeigen |
Online de en |
-
- Fehler bei einer Datenbankabfrage");
- $i=-1;
+ $i=-1;
while($row=pg_fetch_object($result))
{
$i++;
$qry1="SELECT *, tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lvinfo.updatevon as updatevon FROM campus.tbl_lvinfo JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE tbl_lvinfo.sprache='".ATTR_SPRACHE_EN."' AND lehrveranstaltung_id='$row->lehrveranstaltung_id'";
-
+
if(!$result1=pg_query($conn,$qry1))
die("Fehler bei einer Datenbankabfrage");
if(!$row1=pg_fetch_object($result1))
die("Fehler bei einer Datenbankabfrage");
-
+
$qry2="SELECT vorname, nachname FROM campus.vw_mitarbeiter WHERE uid='$row->updatevon'";
-
+
$bearbeitet=$row->updatevon;
if($result2=pg_query($conn,$qry2))
if($row2=pg_fetch_object($result2))
$bearbeitet=$row2->vorname.' '.$row2->nachname;
- echo "\n";
+ echo "\n";
echo ""."\n";
echo "| Delete | "."\n";
echo "$row->bezeichnung | "."\n";
@@ -331,7 +317,7 @@ function ask() {
echo " ";
}
?>
-
+
diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php
index e8cff658f..5f82fd8d1 100644
--- a/cis/private/lehre/ects/index.php
+++ b/cis/private/lehre/ects/index.php
@@ -15,7 +15,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
- * Authors: Christian Paminger ,
+ * Authors: Christian Paminger ,
* Andreas Oesterreicher and
* Rudolf Hangl .
*/
@@ -24,7 +24,7 @@
@date 20.10.2005
@brief Formular zum eintragen der ECTS Information auf Deutsch und Englisch
Die Informationen werden in der Tabelle tbl_lvinfo gespeichert.
-
+
@edit 08-11-2006 Versionierung entfernt: Studiensemester=WS2007
02-01-2007 Umstellung auf die neue DB
*/
@@ -42,26 +42,13 @@
-
+
ECTS - LV INFO
-
-
+
50)
return substr($string,0,47)."...";
- else
+ else
return $string;
}
//Verbindung zur DB herstellen
if(!$conn=pg_pconnect(CONN_STRING))
die('Fehler beim Connecten zur Datenbank');
-
+
$user = get_uid();
-
+
//Berechtigung ueberpruefen
if(!check_lektor($user,$conn))
{
@@ -93,7 +80,7 @@ border:1px dashed #000000;
}
if(isset($_GET['lvid']))
$lv=$_GET['lvid'];
-
+
//Variablenuebernahme
if(isset($_POST['lv'])) //LehrveranstaltungsID
$lv = $_POST['lv'];
@@ -102,26 +89,26 @@ border:1px dashed #000000;
{
$lv_obj = new lehrveranstaltung($conn);
$lv_obj->load($lv);
-
+
if(!isset($stg))
$stg = $lv_obj->studiengang_kz;
if(!isset($sem))
$sem = $lv_obj->semester;
}
-
+
if(isset($_POST['changed'])) //Gibt an welches der Auswahlfelder geaendert wurde
$changed = $_POST['changed'];
-
+
if(isset($_POST['status']))
$status = $_POST['status'];
-
+
// if(isset($_POST["freigeben"])) //Wird auf 'ja' gesetzt wenn gleich freigegebenwerden soll nach dem Speichern
// $freigeben = $_POST["freigeben"];
-
+
if(isset($_POST['sprache'])) //Sprache fuer dieses Lehrfach
$sprache = $_POST['sprache'];
- //Variablen fuer das Formular
+ //Variablen fuer das Formular
$lehrziele_de = (isset($_POST['lehrziele_de'])?$_POST['lehrziele_de']:'');
$lehrinhalte_de = (isset($_POST['lehrinhalte_de'])?$_POST['lehrinhalte_de']:'');
$voraussetzungen_de = (isset($_POST['voraussetzungen_de'])?$_POST['voraussetzungen_de']:'');
@@ -132,7 +119,7 @@ border:1px dashed #000000;
$freig_de = (isset($_POST['freig_de'])?($_POST['freig_de']=='on'?true:false):'');
$methodik_de = (isset($_POST['methodik_de'])?$_POST['methodik_de']:'');
$titel_de = (isset($_POST['titel_de'])?$_POST['titel_de']:'');
-
+
$lehrziele_en = (isset($_POST['lehrziele_en'])?$_POST['lehrziele_en']:'');
$lehrinhalte_en = (isset($_POST['lehrinhalte_en'])?$_POST['lehrinhalte_en']:'');
$voraussetzungen_en = (isset($_POST['voraussetzungen_en'])?$_POST['voraussetzungen_en']:'');
@@ -143,7 +130,7 @@ border:1px dashed #000000;
$freig_en = (isset($_POST['freig_en'])?($_POST['freig_en']=='on'?true:false):'');
$methodik_en = (isset($_POST['methodik_en'])?$_POST['methodik_en']:'');
$titel_en = (isset($_POST['titel_en'])?$_POST['titel_en']:'');
-
+
/* WriteLog($qry,$uid)
* @brief Schreib die Querys im format: uid - datum - qry ins LogFile
* @param $qry Query anweisung
@@ -152,7 +139,7 @@ border:1px dashed #000000;
*/
function WriteLog($qry,$uid)
{
-
+
if($fp=fopen(LOG_PATH.'lvinfo.log',"a"))
{
fwrite($fp,"\n");
@@ -160,13 +147,13 @@ border:1px dashed #000000;
fclose($fp);
return true;
}
- else
+ else
return false;
}
if(isset($status))
{
-
+
if($status=='save') // Beim druecken auf "Speichern"
{
//Speichert die aenderungen in der Datenbank (de und en)
@@ -189,18 +176,18 @@ border:1px dashed #000000;
$lv_obj_sav->lehrveranstaltung_id=$lv;
$lv_obj_sav->methodik = str_replace("\r\n", " ", $methodik_de);
$lv_obj_sav->titel = str_replace("\r\n", " ", $titel_de);
-
+
$lv_obj1 = new lvinfo($conn);
$vorhanden=$lv_obj1->exists($lv, ATTR_SPRACHE_DE);
-
+
if(!$vorhanden)
$lv_obj_sav->new=true;
- else
+ else
$lv_obj_sav->new=false;
if(!$lv_obj_sav->save())
$save_error=true;
- else
+ else
if(!WriteLog($lv_obj_sav->lastqry,$user))
$save_log_error=true;
@@ -226,28 +213,28 @@ border:1px dashed #000000;
if(!$vorhanden)
$lv_obj_sav->new=true;
- else
+ else
$lv_obj_sav->new=false;
if(!$lv_obj_sav->save())
$save_error=true;
- else
+ else
if(!WriteLog($lv_obj_sav->lastqry,$user))
$save_log_error=true;
-
+
if($save_error)
$errormsg.= "Achtung: Fehler beim Speichern der Daten! Bitte versuchen Sie es erneut".$lv_obj_sav->lastqry;
if($save_log_error)
- $errormsg.= "Fehler beim Schreiben des Log Files.";
+ $errormsg.= "Fehler beim Schreiben des Log Files.";
}
}
-
+
$output .= "\n";
- $output .= "";
+ $output .= "";
$output .= "| ";
$output .= "";
$output .= " | ";
-
+
$output .= "";
//Menue ausgeben
$output .= "\n";
$output .= "";
$output .= " | ";
-
+
$stg_obj->load($stg);
-
+
//Kopfzeile hinausschreiben und $output ausgeben
- echo "| | ";
- echo "";
+ echo "| | ";
+ echo "";
echo $output;
-
+
if(isset($lv) && isset($stg) && isset($sem)) // Wenn oben alles Ausgewaehlt wurde
{
//Anzeige des Formulares
$stg_obj1 = new studiengang($conn);
$stg_obj1->load($stg);
-
+
if(isset($errormsg))
echo "$errormsg";
-
+
$lv_obj_en = new lvinfo($conn);
$lv_obj_de = new lvinfo($conn);
-
- if($lv_obj_en->load($lv, ATTR_SPRACHE_EN))
+
+ if($lv_obj_en->load($lv, ATTR_SPRACHE_EN))
$lv_en=$lv_obj_en;
if($lv_obj_de->load($lv, ATTR_SPRACHE_DE))
$lv_de=$lv_obj_de;
-
+
if(!isset($_POST['lehrziele_de']) && isset($lv_de))
- {
+ {
$lehrziele_de = $lv_de->lehrziele;
$lehrinhalte_de = $lv_de->lehrinhalte;
$voraussetzungen_de = $lv_de->voraussetzungen;
@@ -442,14 +429,14 @@ border:1px dashed #000000;
echo "
";
echo " |
|
| | | | | | | |