diff --git a/cis/private/lehre/menu.php b/cis/private/lehre/menu.php
index 7599c2efb..3c281b09e 100644
--- a/cis/private/lehre/menu.php
+++ b/cis/private/lehre/menu.php
@@ -264,16 +264,29 @@ function js_toggle_container(conid)
load_lva($course_id,$term_id, null, true, true))
- echo "
$lv_obj->errormsg ";
+ //if(!$lv_obj->load_lva($course_id,$term_id, null, true, true))
+ // echo "$lv_obj->errormsg ";
+ $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($course_id)."' AND semester='".addslashes($term_id)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung";
- foreach($lv_obj->lehrveranstaltungen as $row)
+ $lastform='';
+ if($result = pg_query($sql_conn, $qry))
{
- echo '';
- echo ' ';
- echo ' ';
+ while($row = pg_fetch_object($result))
+ {
+ if($row->orgform_kurzbz!=$lastform)
+ {
+ $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'";
+ if($result_orgform = pg_query($sql_conn, $qry_orgform))
+ if($row_orgform = pg_fetch_object($result_orgform))
+ echo "$row_orgform->bezeichnung ";
+ $lastform=$row->orgform_kurzbz;
+ }
+ echo '';
+ echo ' ';
+ echo ' ';
+ }
}
echo '';
diff --git a/content/fas.xul.php b/content/fas.xul.php
index 1a42d7ac6..7dcb0353a 100644
--- a/content/fas.xul.php
+++ b/content/fas.xul.php
@@ -472,6 +472,10 @@ echo '';
accesskey = "&menu-dokumente-urkunde_englisch.accesskey;"/>
+
+
\n";
$htmlstr .= "\n";
diff --git a/vilesci/stammdaten/firma_uebersicht.php b/vilesci/stammdaten/firma_uebersicht.php
index 50e237e04..4c2a79373 100644
--- a/vilesci/stammdaten/firma_uebersicht.php
+++ b/vilesci/stammdaten/firma_uebersicht.php
@@ -47,7 +47,7 @@
$htmlstr .= "\n";
$htmlstr .= " \n";
- $htmlstr .= " ID Name Adresse Email Telefon Fax Anmerkung Typ ";
+ $htmlstr .= " ID Name Adresse Email Telefon Fax Anmerkung Typ Schule ";
$htmlstr .= " \n";
$i = 0;
while($row=pg_fetch_object($erg))
@@ -60,8 +60,9 @@
$htmlstr .= " $row->email \n";
$htmlstr .= " $row->telefon \n";
$htmlstr .= " $row->fax \n";
- $htmlstr .= " $row->anmerkung \n";
+ $htmlstr .= " ".(strlen($row->anmerkung)>30?substr($row->anmerkung,0,27).'...':$row->anmerkung)." \n";
$htmlstr .= " $row->firmentyp_kurzbz \n";
+ $htmlstr .= " ".($row->schule=='t'?'Ja':'Nein')." \n";
$htmlstr .= " \n";
$i++;
}
diff --git a/vilesci/stammdaten/firmenverwaltung.php b/vilesci/stammdaten/firmenverwaltung.php
deleted file mode 100644
index 8b8eea965..000000000
--- a/vilesci/stammdaten/firmenverwaltung.php
+++ /dev/null
@@ -1,217 +0,0 @@
-,
- * Andreas Oesterreicher ,
- * Rudolf Hangl and
- * Gerald Raab .
- */
- require_once('../config.inc.php');
- require_once('../../include/functions.inc.php');
- require_once('../../include/studiengang.class.php');
- require_once('../../include/firma.class.php');
- require_once('../../include/datum.class.php');
-
- if (!$conn = pg_pconnect(CONN_STRING))
- die('Es konnte keine Verbindung zum Server aufgebaut werden.');
-
- $user = get_uid();
- $datum_obj = new datum();
- $firma_id = (isset($_GET['firma_id'])?$_GET['firma_id']:'');
- $neu = (isset($_GET['neu'])?true:false);
- $error = false;
-
- echo '
-
-
-
- Firma
-
-
-
-
-
-
- Reihungstest - Verwaltung ';
-
- // Speichern einer Firma
- if(isset($_POST['speichern']))
- {
- $firma = new firma($conn);
-
- if(isset($_POST['firma_id']) && $_POST['firma_id']!='')
- {
- //Reihungstest laden
- if(!$firma->load($_POST['firma_id']))
- die($firma->errormsg);
- $firma->new = false;
- }
- else
- {
- //Neue Firma anlegen
- $firma->new=true;
- $firma->insertvon = $user;
- $firma->insertamum = date('Y-m-d H:i:s');
- }
-
- if(!$error)
- {
- $firma->name = $_POST['name'];
- $firma->adresse = $_POST['adresse'];
- $firma->email = $_POST['email'];
- $firma->telefon = $_POST['telefon'];
- $firma->fax = $_POST['fax'];
- $firma->anmerkung = $_POST['anmerkung'];
- $firma->firmentyp_kurzbz = $_POST['firmentyp_kurzbz'];
- $reihungstest->updateamum = date('Y-m-d H:i:s');
- $reihungstest->udpatevon = $user;
-
- if($firma->save())
- {
- echo 'Daten wurden erfolgreich gespeichert';
- $firma_id = $firma->firma_id;
- }
- else
- {
- echo 'Fehler beim Speichern der Daten: '.$firma->errormsg;
- }
- }
- }
- echo ' ";
-
- $reihungstest = new reihungstest($conn);
-
- if(!$neu)
- {
- if(!$reihungstest->load($reihungstest_id))
- die('Reihungstest existiert nicht: '.$reihungstest_id);
- }
- else
- {
- if($stg_kz!=-1 && $stg_kz!='')
- $reihungstest->studiengang_kz = $stg_kz;
- }
-
- //Formular zum bearbeiten des Reihungstests
- echo ' ';
- echo "';
-
- echo ' ';
- echo "Excel Export ";
- //Liste der Interessenten die zum Reihungstest angemeldet sind
- $qry = "SELECT *, (SELECT kontakt FROM tbl_kontakt WHERE kontakttyp='email' AND person_id=tbl_prestudent.person_id ORDER BY zustellung LIMIT 1) as email FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE reihungstest_id='$reihungstest_id' ORDER BY nachname, vorname";
- $mailto = '';
- if($result = pg_query($conn, $qry))
- {
- echo 'Anzahl: '.pg_num_rows($result);
-
- echo "Vorname Nachname Studiengang Geburtsdatum EMail ";
- while($row = pg_fetch_object($result))
- {
- echo "
-
- $row->vorname
- $row->nachname
- ".$stg_arr[$row->studiengang_kz]."
- ".$datum_obj->convertISODate($row->gebdatum)."
- $row->email
- ";
-
- $mailto.= ($mailto!=''?',':'').$row->email;
- }
- echo "
";
- echo "Mail an alle senden ";
- }
- echo '
-
- ';
- }
-?>
\ No newline at end of file