mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
many bugfixes
changed some tbl_student to tbl_prestudent
This commit is contained in:
@@ -263,12 +263,13 @@ if($studiengang_kz!='')
|
||||
$qry = "SELECT
|
||||
*
|
||||
FROM
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, public.tbl_prestudent
|
||||
WHERE
|
||||
tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
|
||||
tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND
|
||||
tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND
|
||||
tbl_person.person_id=tbl_projektbetreuer.person_id AND
|
||||
tbl_prestudent.prestudent_id=tbl_projektarbeit.prestudent_id AND
|
||||
tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER)." AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)." AND
|
||||
(tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0
|
||||
@@ -282,12 +283,13 @@ elseif($mitarbeiter_uid!='')
|
||||
$qry = "SELECT
|
||||
*
|
||||
FROM
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, public.tbl_prestudent
|
||||
WHERE
|
||||
tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
|
||||
tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND
|
||||
tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND
|
||||
tbl_person.person_id=tbl_projektbetreuer.person_id AND
|
||||
tbl_prestudent.prestudent_id=tbl_projektarbeit.prestudent_id AND
|
||||
tbl_projektbetreuer.person_id=".$db->db_add_param($mitarbeiter->person_id, FHC_INTEGER)." AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)." AND
|
||||
(tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0
|
||||
|
||||
@@ -46,24 +46,24 @@ function drawBetreuungen()
|
||||
global $gesamtkosten_lva, $zeile, $spalte, $stsem1, $stsem2, $last_fb, $worksheet;
|
||||
global $format_bold, $format_colored, $gesamtkosten_betreuung;
|
||||
global $gesamtkosten_fb, $format_number, $format_number1;
|
||||
|
||||
|
||||
$qry_fb = "SELECT
|
||||
*, tbl_benutzer.uid as student_uid
|
||||
*, tbl_prestudent.uid as student_uid
|
||||
FROM
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, lehre.tbl_lehrfach, public.tbl_benutzer, public.tbl_prestudent
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, lehre.tbl_lehrfach, public.tbl_prestudent
|
||||
WHERE
|
||||
tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
|
||||
tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND
|
||||
tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND
|
||||
tbl_lehreinheit.lehrfach_id=tbl_lehrfach.lehrfach_id AND
|
||||
tbl_person.person_id=tbl_projektbetreuer.person_id AND
|
||||
(tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem1)." OR
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($stsem2).") AND
|
||||
(tbl_lehreinheit.studiensemester_kurzbz='".addslashes($stsem1)."' OR
|
||||
tbl_lehreinheit.studiensemester_kurzbz='".addslashes($stsem2)."') AND
|
||||
(tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0 AND
|
||||
tbl_lehrfach.fachbereich_kurzbz=".$db->db_add_param($last_fb)." AND
|
||||
tbl_prestudent.prestudent_id = tbl_projektarbeit.prestudent_id AND
|
||||
tbl_prestudent.person_id = tbl_benutzer.person_id
|
||||
tbl_lehrfach.fachbereich_kurzbz='".addslashes($last_fb)."'
|
||||
";
|
||||
|
||||
$db = new basis_db();
|
||||
$gesamtkosten_betreuung=0;
|
||||
if($result_fb = $db->db_query($qry_fb))
|
||||
|
||||
@@ -34,7 +34,7 @@ $db = new basis_db();
|
||||
$user = get_uid();
|
||||
$datum_obj = new datum();
|
||||
loadVariables($user);
|
||||
|
||||
|
||||
//Parameter holen
|
||||
$studiengang_kz = isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:'';
|
||||
$semester = isset($_GET['semester'])?$_GET['semester']:'';
|
||||
@@ -78,29 +78,30 @@ loadVariables($user);
|
||||
$maxlength[$i]=mb_strlen($title);
|
||||
$i++;
|
||||
}
|
||||
|
||||
|
||||
// Daten holen
|
||||
$qry = "SELECT
|
||||
tbl_projekttyp.bezeichnung, titel, trim(COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,'')),
|
||||
$qry = "SELECT
|
||||
tbl_projekttyp.bezeichnung, titel, trim(COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,'')),
|
||||
(SELECT anmerkung FROM lehre.tbl_note WHERE note=tbl_projektarbeit.note) as anmerkung, punkte, beginn,
|
||||
ende, CASE WHEN freigegeben THEN 'Ja' ELSE 'Nein' END, gesperrtbis, gesamtstunden, themenbereich, tbl_projektarbeit.anmerkung, projektarbeit_id
|
||||
FROM
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung,
|
||||
public.tbl_benutzer, public.tbl_person, lehre.tbl_projekttyp, public.tbl_prestudent
|
||||
FROM
|
||||
lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung,
|
||||
public.tbl_prestudent, lehre.tbl_projekttyp, public.tbl_person, public.tbl_benutzer
|
||||
WHERE
|
||||
tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
|
||||
tbl_prestudent.prestudent_id=tbl_projektarbeit.prestudent_id AND
|
||||
tbl_prestudent.person_id=tbl_benutzer.person_id AND
|
||||
tbl_benutzer.person_id=tbl_person.person_id AND
|
||||
tbl_projektarbeit.prestudent_id=tbl_prestudent.prestudent_id AND
|
||||
tbl_prestudent.uid=tbl_benutzer.uid AND
|
||||
tbl_person.person_id=tbl_benutzer.person_id AND
|
||||
tbl_projektarbeit.projekttyp_kurzbz=tbl_projekttyp.projekttyp_kurzbz AND
|
||||
tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)." AND
|
||||
tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER)." AND
|
||||
tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($studiengang_kz)." AND
|
||||
tbl_projektarbeit.projekttyp_kurzbz IN ('Bachelor','Diplom','Projekt')";
|
||||
|
||||
|
||||
|
||||
if($semester!='')
|
||||
$qry.= " AND tbl_lehrveranstaltung.semester=".$db->db_add_param($semester);
|
||||
|
||||
|
||||
//echo $qry;
|
||||
$zeile=1;
|
||||
if($result = $db->db_query($qry))
|
||||
@@ -122,9 +123,8 @@ loadVariables($user);
|
||||
}
|
||||
}
|
||||
$zeile++;
|
||||
|
||||
|
||||
//Betreuer
|
||||
|
||||
$qry_betreuer = "SELECT betreuerart_kurzbz, COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,''), tbl_note.anmerkung, faktor, name, punkte, stunden, stundensatz FROM (lehre.tbl_projektbetreuer JOIN tbl_person USING(person_id)) LEFT JOIN lehre.tbl_note USING(note) WHERE projektarbeit_id='".$row['projektarbeit_id']."'";
|
||||
|
||||
if($result_betreuer = $db->db_query($qry_betreuer))
|
||||
@@ -168,7 +168,7 @@ loadVariables($user);
|
||||
//Die Breite der Spalten setzen
|
||||
foreach($maxlength as $i=>$breite)
|
||||
$worksheet->setColumn($i, $i, $breite+2);
|
||||
|
||||
|
||||
$workbook->close();
|
||||
|
||||
?>
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <[email protected]>,
|
||||
* Andreas Oesterreicher <[email protected]> and
|
||||
* Rudolf Hangl <[email protected]>.
|
||||
* Andreas Oesterreicher <[email protected]>,
|
||||
* Rudolf Hangl <[email protected]> and
|
||||
* Andreas Moik <[email protected]>.
|
||||
*/
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
@@ -1344,11 +1345,7 @@ function StudentAuswahl()
|
||||
// *** Incomming/Outgoing ***
|
||||
bisiotree = document.getElementById('student-io-tree');
|
||||
|
||||
<<<<<<< HEAD
|
||||
url='<?php echo APP_ROOT;?>rdf/bisio.rdf.php?prestudent_id='+prestudent_id+"&"+gettimestamp();
|
||||
=======
|
||||
url='<?php echo APP_ROOT;?>rdf/bisio.rdf.php?uid='+uid+"&"+gettimestamp();
|
||||
>>>>>>> master
|
||||
|
||||
try
|
||||
{
|
||||
@@ -1380,12 +1377,8 @@ function StudentAuswahl()
|
||||
{
|
||||
// *** ZeugnisNoten ***
|
||||
notentree = document.getElementById('student-noten-tree');
|
||||
<<<<<<< HEAD
|
||||
url='<?php echo APP_ROOT;?>rdf/zeugnisnote.rdf.php?prestudent_id='+prestudent_id+"&"+gettimestamp();
|
||||
=======
|
||||
|
||||
url='<?php echo APP_ROOT;?>rdf/zeugnisnote.rdf.php?uid='+uid+"&"+gettimestamp();
|
||||
>>>>>>> master
|
||||
url='<?php echo APP_ROOT;?>rdf/zeugnisnote.rdf.php?prestudent_id='+prestudent_id+"&"+gettimestamp();
|
||||
|
||||
try
|
||||
{
|
||||
@@ -1454,14 +1447,12 @@ function StudentAuswahl()
|
||||
// ***** Pruefungen *****
|
||||
pruefungtree = document.getElementById('student-pruefung-tree');
|
||||
|
||||
<<<<<<< HEAD
|
||||
url='<?php echo APP_ROOT;?>rdf/pruefung.rdf.php?student_uid='+uid+"&"+gettimestamp();
|
||||
=======
|
||||
|
||||
var pruefungstsemall='';
|
||||
if(document.getElementById('student-pruefung-button-filterstsem').checked)
|
||||
pruefungstsemall='&all_stsem';
|
||||
url='<?php echo APP_ROOT;?>rdf/pruefung.rdf.php?student_uid='+uid+pruefungstsemall+"&"+gettimestamp();
|
||||
>>>>>>> master
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user