mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-10 00:29:27 +00:00
Merge branch 'master' of github.com:FH-Complete/FHC-Core
This commit is contained in:
@@ -3,14 +3,20 @@
|
||||
<div class="text-center">
|
||||
<label>Notiz hinzufügen</label>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Titel: </label><input type="text" class="form-control"
|
||||
name="notiztitel"/>
|
||||
<div>
|
||||
<div class="form-group">
|
||||
<label>Titel: </label>
|
||||
<div class="input-group">
|
||||
<input id="inputNotizTitel" type="text" class="form-control" name="notiztitel"/>
|
||||
<div class="input-group-addon" onclick="document.getElementById('inputNotizTitel').value='Anmerkung zur Bewerbung'">
|
||||
<span class="glyphicon glyphicon-text-background"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Text: </label><textarea name="notiz" class="form-control"
|
||||
rows="10"
|
||||
cols="32"></textarea>
|
||||
<label>Text: </label>
|
||||
<textarea name="notiz" class="form-control" rows="10" cols="32"></textarea>
|
||||
</div>
|
||||
<div class="text-right">
|
||||
<button type="submit" class="btn btn-default">Speichern</button>
|
||||
|
||||
@@ -136,8 +136,10 @@ $href = str_replace("/system/Messages/write", "/system/Messages/send", $_SERVER[
|
||||
<div class="form-grop form-inline">
|
||||
<label>Recipient:</label>
|
||||
<select id="recipients">
|
||||
<option value="-1">Select...</option>
|
||||
<?php
|
||||
<?php
|
||||
if (count($receivers) > 1)
|
||||
echo '<option value="-1">Select...</option>';
|
||||
|
||||
$idtype = $personOnly === true ? 'person_id' : 'prestudent_id';
|
||||
foreach ($receivers as $receiver)
|
||||
{
|
||||
|
||||
+121
-84
@@ -1,119 +1,159 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
/*
|
||||
* Copyright (C) 2006 Technikum-Wien
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* 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 <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>
|
||||
* Manfred Kindl <manfred.kindl@technikum-wien.at>.
|
||||
*/
|
||||
// Holt ein Bildes aus der DB wandelt es
|
||||
// um und gibt das ein Bild zurueck.
|
||||
// Aufruf mit <img src='bild.php?src=person&person_id=1>
|
||||
require_once('../../config/cis.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/basis_db.class.php');
|
||||
require_once('../../include/benutzer.class.php');
|
||||
require_once('../../include/dms.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once ('../../config/cis.config.inc.php');
|
||||
require_once ('../../include/functions.inc.php');
|
||||
require_once ('../../include/basis_db.class.php');
|
||||
require_once ('../../include/benutzer.class.php');
|
||||
require_once ('../../include/dms.class.php');
|
||||
require_once ('../../include/person.class.php');
|
||||
|
||||
session_start();
|
||||
|
||||
if (!$db = new basis_db())
|
||||
if (! $db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
$person_id = '';
|
||||
$serverzugriff=false;
|
||||
//Wenn das Bild direkt aufgerufen wird, ist eine Authentifizierung erforderlich
|
||||
//Wenn es vom Server selbst aufgerufen wird, ist keine Auth. notwendig
|
||||
//(z.B. fuer die Erstellung von PDFs)
|
||||
if($_SERVER['REMOTE_ADDR']!=$_SERVER['SERVER_ADDR'])
|
||||
$person_id_user = '';
|
||||
$person_id_foto = isset($_GET['person_id']) && is_numeric($_GET['person_id']) ? $_GET['person_id'] : '';
|
||||
$serverzugriff = false;
|
||||
$source = isset($_GET['src']) ? $_GET['src'] : '';
|
||||
|
||||
// Wenn das Bild direkt aufgerufen wird, ist eine Authentifizierung erforderlich
|
||||
// Wenn es vom Server selbst aufgerufen wird, ist keine Auth. notwendig
|
||||
// (z.B. fuer die Erstellung von PDFs)
|
||||
if ($_SERVER['REMOTE_ADDR'] != $_SERVER['SERVER_ADDR'])
|
||||
{
|
||||
// wenn session gesetzt ist von Prestudententool, Incomingtool oder Bewerbungstool -> keine Abfrage da diese Personen noch keine uid haben
|
||||
if(!isset($_SESSION['prestudent/user']) && !isset($_SESSION['incoming/user']) && !isset($_SESSION['bewerbung/personId']))
|
||||
$uid = get_uid();
|
||||
else
|
||||
// Wenn Session gesetzt ist, keine Abfrage, da diese Personen noch keine UID haben
|
||||
// Von Incomingtool
|
||||
if (isset($_SESSION['incoming/user']))
|
||||
{
|
||||
if (isset($_SESSION['incoming/user']))
|
||||
{
|
||||
$person = new person();
|
||||
$person_id = $person->checkZugangscode($_SESSION['incoming/user']);
|
||||
}
|
||||
elseif (isset($_SESSION['prestudent/user']))
|
||||
{
|
||||
$person = new person();
|
||||
$person_id = $person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
}
|
||||
elseif (isset($_SESSION['bewerbung/personId']))
|
||||
{
|
||||
$person_id = $_SESSION['bewerbung/personId'];
|
||||
}
|
||||
$person = new person();
|
||||
$person_id_user = $person->checkZugangscode($_SESSION['incoming/user']);
|
||||
}
|
||||
// Von Prestudententool
|
||||
elseif (isset($_SESSION['prestudent/user']))
|
||||
{
|
||||
$person = new person();
|
||||
$person_id_user = $person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
}
|
||||
// Von Bewerbungstool
|
||||
elseif (isset($_SESSION['bewerbung/personId']))
|
||||
{
|
||||
$person_id_user = $_SESSION['bewerbung/personId'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$uid = get_uid();
|
||||
$benutzer = new benutzer($uid);
|
||||
$person_id_user = $benutzer->person_id;
|
||||
}
|
||||
}
|
||||
else
|
||||
$serverzugriff=true;
|
||||
$serverzugriff = true;
|
||||
|
||||
//default bild (ein weisser pixel)
|
||||
$cTmpHEX='/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAAQABAwEiAAIRAQMRAf/EABUAAQEAAAAAAAAAAAAAAAAAAAAI/8QAFBABAAAAAAAAAAAAAAAAAAAAAP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCywAf/2Q==';
|
||||
//Hex Dump aus der DB holen
|
||||
if(isset($_GET['src']) && $_GET['src']=='person' && isset($_GET['person_id']) && is_numeric($_GET['person_id']))
|
||||
// Default Bild (ein weisser Pixel)
|
||||
/*$cTmpHEX = '/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgc
|
||||
MCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh
|
||||
4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAAQABAwEiAAIRAQMRAf/EABUAAQEAAAAAAAAAAAAAAAAAAAAI/8QAFBABAAAAAAAAAAAAAAAAA
|
||||
AAAAP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCywAf/2Q==';*/
|
||||
|
||||
// Default Bild (Dummy Profilbild)
|
||||
$cTmpHEX = base64_encode(file_get_contents('../../skin/images/profilbild_dummy.jpg'));
|
||||
|
||||
// Hex Dump aus der DB holen
|
||||
|
||||
if($source == 'person' && $person_id_foto != '')
|
||||
{
|
||||
$qry = "SELECT tbl_akte.inhalt as foto, tbl_person.foto_sperre, tbl_akte.dms_id, tbl_person.person_id FROM public.tbl_akte JOIN public.tbl_person USING(person_id) WHERE tbl_akte.person_id=".$db->db_add_param($_GET['person_id'], FHC_INTEGER)." AND dokument_kurzbz='Lichtbil'";
|
||||
if($result = $db->db_query($qry))
|
||||
$foto_gesperrt = false;
|
||||
// Person laden und Fotosperre überprüfen
|
||||
$person_obj = new person($person_id_foto);
|
||||
if ($person_obj->foto_sperre === true)
|
||||
{
|
||||
if($row = $db->db_fetch_object($result))
|
||||
$foto_gesperrt = true;
|
||||
// Wenn der User selbst darauf zugreift darf er das Bild sehen
|
||||
if ($person_id_user == $person_id_foto)
|
||||
$foto_gesperrt = false;
|
||||
}
|
||||
elseif ($person_id_user == '' && ! $serverzugriff)
|
||||
{
|
||||
$foto_gesperrt = true;
|
||||
}
|
||||
|
||||
if ($person_obj->foto != '' && ! $foto_gesperrt)
|
||||
{
|
||||
$cTmpHEX = base64_decode($person_obj->foto);
|
||||
}
|
||||
}
|
||||
if($source == 'akte' && $person_id_foto != '')
|
||||
{
|
||||
$qry = "SELECT tbl_akte.inhalt AS foto,
|
||||
tbl_person.foto_sperre,
|
||||
tbl_akte.dms_id,
|
||||
tbl_person.person_id
|
||||
FROM PUBLIC.tbl_akte
|
||||
JOIN PUBLIC.tbl_person USING (person_id)
|
||||
WHERE tbl_akte.person_id = " . $person_id_foto . "
|
||||
AND dokument_kurzbz = 'Lichtbil'";
|
||||
if ($result = $db->db_query($qry))
|
||||
{
|
||||
if ($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$gesperrt=false;
|
||||
|
||||
//Schauen ob eine Foto Sperre existiert, wenn nicht, schauen, ob der User auch die selbe Person ist
|
||||
if($db->db_parse_bool($row->foto_sperre))
|
||||
$foto_gesperrt = false;
|
||||
|
||||
// Schauen ob eine Foto Sperre existiert, wenn nicht, schauen, ob der User auch die selbe Person ist
|
||||
if ($db->db_parse_bool($row->foto_sperre))
|
||||
{
|
||||
$gesperrt=true;
|
||||
if(isset($uid))
|
||||
$foto_gesperrt = true;
|
||||
if ($person_id_user == $person_id_foto)
|
||||
{
|
||||
//Wenn der User selbst darauf zugreift darf er das Bild sehen
|
||||
$benutzer = new benutzer();
|
||||
$benutzer->load($uid);
|
||||
if($benutzer->person_id==$_GET['person_id'])
|
||||
$gesperrt=false;
|
||||
|
||||
// Wenn der User selbst darauf zugreift darf er das Bild sehen
|
||||
if ($person_id_user == $person_id_foto)
|
||||
$foto_gesperrt = false;
|
||||
}
|
||||
}
|
||||
elseif(!isset($uid) && $person_id != $row->person_id && !$serverzugriff)
|
||||
elseif ($person_id_user == '' && ! $serverzugriff)
|
||||
{
|
||||
$gesperrt=true;
|
||||
$foto_gesperrt = true;
|
||||
}
|
||||
|
||||
if($row->foto=='' && $row->dms_id!='')
|
||||
// Wenn das Foto nicht im Inhalt steht wird aus aus dem DMS geladen
|
||||
if ($row->foto == '' && $row->dms_id != '')
|
||||
{
|
||||
// Wenn das Foto nicht im Inhalt steht wird aus aus dem DMS geladen
|
||||
$dms = new dms();
|
||||
if(!$dms->load($row->dms_id))
|
||||
if (! $dms->load($row->dms_id))
|
||||
die('Kein Dokument vorhanden');
|
||||
|
||||
$filename=DMS_PATH.$dms->filename;
|
||||
|
||||
|
||||
$filename = DMS_PATH . $dms->filename;
|
||||
|
||||
$dms->touch($dms->dms_id, $dms->version);
|
||||
|
||||
if(file_exists($filename))
|
||||
|
||||
if (file_exists($filename))
|
||||
{
|
||||
if($handle = fopen($filename,"r"))
|
||||
if ($handle = fopen($filename, "r"))
|
||||
{
|
||||
while (!feof($handle))
|
||||
while (! feof($handle))
|
||||
{
|
||||
$row->foto.= fread($handle, 8192);
|
||||
$row->foto .= fread($handle, 8192);
|
||||
}
|
||||
fclose($handle);
|
||||
}
|
||||
@@ -123,31 +163,28 @@ if(isset($_GET['src']) && $_GET['src']=='person' && isset($_GET['person_id']) &
|
||||
else
|
||||
echo 'Die Datei existiert nicht';
|
||||
}
|
||||
|
||||
if($row->foto!='' && !$gesperrt)
|
||||
|
||||
if ($row->foto != '' && ! $foto_gesperrt)
|
||||
{
|
||||
if($row->dms_id=='')
|
||||
$cTmpHEX=$row->foto;
|
||||
else
|
||||
$cTmpHEX=$row->foto;
|
||||
$cTmpHEX = $row->foto;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//die bilder werden, sofern es funktioniert, in jpg umgewandelt da es sonst zu fehlern beim erstellen
|
||||
//von pdfs kommen kann.
|
||||
// die bilder werden, sofern es funktioniert, in jpg umgewandelt da es sonst zu fehlern beim erstellen
|
||||
// von pdfs kommen kann.
|
||||
|
||||
$im = @imagecreatefromstring(base64_decode($cTmpHEX));
|
||||
if($im!=false)
|
||||
if ($im != false)
|
||||
{
|
||||
@ob_clean();
|
||||
@ob_clean();
|
||||
header("Content-type: image/jpeg");
|
||||
exit(imagejpeg($im));
|
||||
}
|
||||
else
|
||||
{
|
||||
//bei manchen Bildern funktioniert die konvertierung nicht
|
||||
//diese werden dann einfach so angezeigt.
|
||||
// bei manchen Bildern funktioniert die konvertierung nicht
|
||||
// diese werden dann einfach so angezeigt.
|
||||
@ob_clean();
|
||||
header("Content-type: image/gif");
|
||||
exit($cTmpHEX);
|
||||
|
||||
@@ -1681,7 +1681,7 @@ if(!$error)
|
||||
}
|
||||
}
|
||||
else
|
||||
$errormsg .= "Der Student $uid ist bereits in dieser Gruppe\n";
|
||||
$errormsg .= "Der Student $uid ist bereits im $benutzergruppe->studiensemester_kurzbz dieser Gruppe zugeteilt. Entfernen Sie vorher diese Zuteilung.\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -459,6 +459,7 @@ else
|
||||
<tabbox id="student-tabbox" flex="3" orient="vertical">
|
||||
<tabs orient="horizontal" id="student-content-tabs">
|
||||
<tab id="student-tab-detail" label="Details" />
|
||||
<tab id="student-tab-notizen" label="Notizen"/>
|
||||
<tab id="student-tab-kontakt" label="Kontakt" />
|
||||
<tab id="student-tab-prestudent" label="PreStudent" />
|
||||
<tab id="student-tab-dokumente" label="Dokumente" />
|
||||
@@ -477,7 +478,6 @@ else
|
||||
<tab id="student-tab-projektarbeit" label="Projektarbeit" />
|
||||
<tab id="student-tab-gruppen" label="Gruppen" onclick="StudentGruppenLoadData();"/>
|
||||
<tab id="student-tab-funktionen" label="Funktionen" onclick="StudentFunktionIFrameLoad();"/>
|
||||
<tab id="student-tab-notizen" label="Notizen"/>
|
||||
<tab id="student-tab-termine" label="LV-Termine" onclick="StudentTermineIFrameLoad();"/>
|
||||
<?php
|
||||
if($rechte->isBerechtigt('student/anwesenheit'))
|
||||
@@ -497,6 +497,9 @@ else
|
||||
</tabs>
|
||||
<tabpanels id="student-tabpanels-main" flex="1">
|
||||
<vbox id="student-detail" style="margin-top:10px;" />
|
||||
<vbox id="student-box-notiz">
|
||||
<box class="Notiz" flex="1" id="student-box-notizen"/>
|
||||
</vbox>
|
||||
<iframe id="student-kontakt" src="" style="margin-top:10px;" />
|
||||
<vbox id="student-prestudent" style="margin-top:10px;" />
|
||||
<vbox id="interessent-dokumente" style="margin-top:10px;" />
|
||||
@@ -515,9 +518,6 @@ else
|
||||
<vbox id="student-projektarbeit" style="margin-top:10px;" />
|
||||
<vbox id="student-gruppen" style="margin-top:10px;" />
|
||||
<iframe id="student-funktionen" src="" style="margin-top:10px;" />
|
||||
<vbox id="student-box-notiz">
|
||||
<box class="Notiz" flex="1" id="student-box-notizen"/>
|
||||
</vbox>
|
||||
<iframe id="student-termine" src="" style="margin-top:10px;" />
|
||||
<?php
|
||||
if($rechte->isBerechtigt('student/anwesenheit'))
|
||||
|
||||
@@ -50,10 +50,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<hbox>
|
||||
<spacer flex="1" />
|
||||
<button id="student-konto-button-filter" value="alle" oncommand="StudentKontoFilter()" label="offene anzeigen" disabled="true"/>
|
||||
</hbox>
|
||||
<hbox></hbox>
|
||||
<hbox>
|
||||
<!--
|
||||
<button id="student-konto-button-filterstudenten" oncommand="StudentKontoFilterStudenten('konto')" label="Studentenliste auf offene Buchungen filtern" tooltiptext="Liste aller Studenten mit offenen Buchungen"/>
|
||||
@@ -64,7 +61,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
|
||||
<vbox>
|
||||
<spacer flex="1" />
|
||||
<label value="Liste auf nicht gebuchte"/>
|
||||
<label value="Liste filtern auf nicht belastet: "/>
|
||||
<sapcer flex="1" />
|
||||
</vbox>
|
||||
<vbox flex="1">
|
||||
@@ -91,7 +88,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<hbox>
|
||||
<vbox>
|
||||
<spacer flex="1" />
|
||||
<label value="Liste auf offene"/>
|
||||
<label value="Liste filtern auf fehlende Gegenbuchungen: "/>
|
||||
<sapcer flex="1" />
|
||||
</vbox>
|
||||
<vbox flex="1">
|
||||
@@ -118,7 +115,13 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
|
||||
<row flex="1">
|
||||
<vbox flex="1">
|
||||
<label id="student-konto-label-filter" value="alle Buchungen:"/>
|
||||
<hbox>
|
||||
<button id="student-konto-button-filter" value="alle" oncommand="StudentKontoFilter()" label="Offene anzeigen" disabled="true"/>
|
||||
<spacer flex="1" />
|
||||
</hbox>
|
||||
|
||||
<label id="student-konto-label-filter" value="alle Buchungen:" hidden="true"/>
|
||||
|
||||
<tree id="student-konto-tree" seltype="multi" hidecolumnpicker="false" flex="1"
|
||||
datasources="rdf:null" ref="http://www.technikum-wien.at/konto/liste"
|
||||
style="margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top: 10px;" enableColumnDrag="true"
|
||||
@@ -195,7 +198,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<hbox>
|
||||
<button id="student-konto-button-neu" label="Neu" oncommand="StudentKontoNeu();" disabled="true"/>
|
||||
<button id="student-konto-button-gegenbuchung" label="Gegenbuchung" oncommand="StudentKontoGegenbuchung();" disabled="true"/>
|
||||
<box class="Datum" id="student-konto-textbox-gegenbuchungsdatum" disabled="true"/>
|
||||
<box class="Datum" id="student-konto-textbox-gegenbuchungsdatum" disabled="true" tooltiptext="Optionales Datum der Gegenbuchung"/>
|
||||
<button id="student-konto-button-loeschen" label="Loeschen" oncommand="StudentKontoDelete();" disabled="true"/>
|
||||
<spacer flex="1"/>
|
||||
<button id="student-konto-button-zahlungsbestaetigung" label="Zahlungsbestaetigung drucken" oncommand="StudentKontoZahlungsbestaetigung();" disabled="true"/>
|
||||
|
||||
@@ -1549,6 +1549,13 @@ function StudentAuswahl()
|
||||
}
|
||||
|
||||
// Notizen laden
|
||||
anzahl_notizen = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anzahl_notizen" ));
|
||||
|
||||
if(anzahl_notizen == "0")
|
||||
document.getElementById('student-tab-notizen').label = "Notizen";
|
||||
else
|
||||
document.getElementById('student-tab-notizen').label = " Notizen (" + anzahl_notizen + ")";
|
||||
|
||||
var studentnotiz = document.getElementById('student-box-notizen');
|
||||
studentnotiz.LoadNotizTree('','','','',person_id,'','','','');
|
||||
|
||||
@@ -2328,13 +2335,13 @@ function StudentKontoFilter()
|
||||
if(filter.value=='offene')
|
||||
{
|
||||
filter.value='alle';
|
||||
filter.label='offene Anzeigen';
|
||||
filter.label='Offene Anzeigen';
|
||||
document.getElementById('student-konto-label-filter').value='alle Buchungen:';
|
||||
}
|
||||
else
|
||||
{
|
||||
filter.value='offene';
|
||||
filter.label='alle Anzeigen';
|
||||
filter.label='Alle Anzeigen';
|
||||
document.getElementById('student-konto-label-filter').value='offene Buchungen:';
|
||||
}
|
||||
|
||||
|
||||
@@ -50,6 +50,7 @@ require_once('../include/reihungstest.class.php');
|
||||
require_once('../include/studienordnung.class.php');
|
||||
require_once('../include/studienplan.class.php');
|
||||
require_once('../include/kontakt.class.php');
|
||||
require_once('../include/notiz.class.php');
|
||||
|
||||
// *********** Funktionen *************************
|
||||
function convdate($date)
|
||||
@@ -242,6 +243,10 @@ function draw_content($row)
|
||||
$stgl .= trim(($i>0?', ':'').$stgl_ma->titelpre.' '.$stgl_ma->vorname.' '.$stgl_ma->nachname.' '.$stgl_ma->titelpost);
|
||||
$i++;
|
||||
}
|
||||
|
||||
// Anzahl Notizen der Person laden
|
||||
$notiz = new notiz();
|
||||
$anzahl_notizen = $notiz->getAnzahlNotizen(null, null, null, null, null, $row->person_id, null, null, null, null, null);
|
||||
|
||||
if($row->prestudent_id!='')
|
||||
{
|
||||
@@ -300,6 +305,7 @@ function draw_content($row)
|
||||
<STUDENT:studiengang_kz_student><![CDATA['.(is_a($row,'student')?$row->studiengang_kz:'').']]></STUDENT:studiengang_kz_student>
|
||||
<STUDENT:matr_nr><![CDATA['.$row->matr_nr.']]></STUDENT:matr_nr>
|
||||
<STUDENT:studiengang_studiengangsleitung><![CDATA['.$stgl.']]></STUDENT:studiengang_studiengangsleitung>
|
||||
<STUDENT:anzahl_notizen><![CDATA['.$anzahl_notizen.']]></STUDENT:anzahl_notizen>
|
||||
';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,13 +252,13 @@ if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'true'))
|
||||
<tr>
|
||||
<td>Vorlagenkurzbezeichnung</td>
|
||||
<td>
|
||||
<input type="text" size="64" maxlength="64" name="neueVorlage_vorlage_kurzbz">
|
||||
<input type="text" size="50" maxlength="32" name="neueVorlage_vorlage_kurzbz">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Bezeichnung</td>
|
||||
<td>
|
||||
<textarea cols="80" rows="4" name="neueVorlage_bezeichnung"></textarea>
|
||||
<input type="text" size="80" maxlength="64" name="neueVorlage_bezeichnung">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -270,7 +270,7 @@ if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'true'))
|
||||
<tr>
|
||||
<td>Mimetype</td>
|
||||
<td>
|
||||
<textarea cols="80" rows="4" name="neueVorlage_mimetype">application/vnd.oasis.opendocument.text</textarea>
|
||||
<input type="text" size="80" maxlength="64" name="neueVorlage_mimetype" value="application/vnd.oasis.opendocument.text">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -293,13 +293,13 @@ elseif (isset($_GET['vorlageBearbeiten']))
|
||||
<tr>
|
||||
<td>Vorlagenkurzbezeichnung</td>
|
||||
<td>
|
||||
<input type="text" size="64" maxlength="64" name="updateVorlage_vorlage_kurzbz" value="'.$db->convert_html_chars($vorlage->vorlage_kurzbz).'" disabled>
|
||||
<input type="text" size="50" maxlength="32" name="updateVorlage_vorlage_kurzbz" value="'.$db->convert_html_chars($vorlage->vorlage_kurzbz).'" disabled>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Bezeichnung</td>
|
||||
<td>
|
||||
<textarea cols="80" rows="4" name="updateVorlage_bezeichnung">'.$db->convert_html_chars($vorlage->bezeichnung).'</textarea>
|
||||
<input type="text" size="80" maxlength="64" name="updateVorlage_bezeichnung" value="'.$db->convert_html_chars($vorlage->bezeichnung).'">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -311,7 +311,7 @@ elseif (isset($_GET['vorlageBearbeiten']))
|
||||
<tr>
|
||||
<td>Mimetype</td>
|
||||
<td>
|
||||
<textarea cols="80" rows="4" name="updateVorlage_mimetype">'.$db->convert_html_chars($vorlage->mimetype).'</textarea>
|
||||
<input type="text" size="80" maxlength="64" name="updateVorlage_mimetype" value="'.$db->convert_html_chars($vorlage->mimetype).'">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user