diff --git a/cis/private/coodle/termin.php b/cis/private/coodle/termin.php
index 05addbe3a..bf34b27ef 100755
--- a/cis/private/coodle/termin.php
+++ b/cis/private/coodle/termin.php
@@ -123,7 +123,11 @@ if(isset($_POST['action']) && $_POST['action']=='start')
}
$anrede = trim($anrede);
$sign = $p->t('mail/signatur');
-
+ $von = $uid.'@'.DOMAIN;
+ $benutzer = new benutzer();
+ $benutzer->load($uid);
+ if ($benutzer->alias!='')
+ $von = $benutzer->alias.'@'.DOMAIN;
$html=$anrede.'!
Sie wurden zu einer Terminumfrage zum Thema "'.$db->convert_html_chars($coodle->titel).'" eingeladen.
@@ -136,7 +140,7 @@ if(isset($_POST['action']) && $_POST['action']=='start')
Bitte folgen Sie dem Link um Ihre Terminwünsche bekannt zu geben:\n
$link\n\n$sign";
- $mail = new mail($email, 'no-reply@'.DOMAIN,'Termineinladung - '.$coodle->titel, $text);
+ $mail = new mail($email, $von,'Termineinladung - '.$coodle->titel, $text);
$mail->setHTMLContent($html);
if($mail->send())
{
diff --git a/include/reihungstest.class.php b/include/reihungstest.class.php
index 37baac20c..b3fb47f0e 100644
--- a/include/reihungstest.class.php
+++ b/include/reihungstest.class.php
@@ -255,12 +255,16 @@ class reihungstest extends basis_db
* Liefert die Reihungstests eines Studienganges
*
* @param $studiengang_kz
+ * @param $order (optional)
* @return true wenn ok, sonst false
*/
- public function getReihungstest($studiengang_kz)
+ public function getReihungstest($studiengang_kz,$order=null)
{
$qry = "SELECT * FROM public.tbl_reihungstest WHERE studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER, false);
+ if ($order!=null)
+ $qry .=" ORDER BY ".$order.";";
+
if($this->db_query($qry))
{
while($row = $this->db_fetch_object())
diff --git a/vilesci/lehre/reservierung_autocomplete.php b/vilesci/lehre/reservierung_autocomplete.php
index def495657..a16ed8e3f 100644
--- a/vilesci/lehre/reservierung_autocomplete.php
+++ b/vilesci/lehre/reservierung_autocomplete.php
@@ -46,4 +46,25 @@ if(isset($_REQUEST['autocomplete']) && $_REQUEST['autocomplete']=='ort')
}
exit;
}
+if(isset($_REQUEST['autocomplete']) && $_REQUEST['autocomplete']=='ort_aktiv')
+{
+ $search=trim((isset($_REQUEST['term']) ? $_REQUEST['term']:''));
+ if (is_null($search) ||$search=='')
+ exit();
+
+ $ort_auswahl = new ort();
+
+ if($ort_auswahl->filter($search,true))
+ {
+ $result_obj = array();
+ foreach($ort_auswahl->result as $row)
+ {
+ $item['ort_kurzbz']=html_entity_decode($row->ort_kurzbz);
+ $item['planbezeichnung']=html_entity_decode($row->planbezeichnung);
+ $result_obj[]=$item;
+ }
+ echo json_encode($result_obj);
+ }
+ exit;
+}
?>
diff --git a/vilesci/stammdaten/reihungstestverwaltung.php b/vilesci/stammdaten/reihungstestverwaltung.php
index b59d18657..df7388a3d 100644
--- a/vilesci/stammdaten/reihungstestverwaltung.php
+++ b/vilesci/stammdaten/reihungstestverwaltung.php
@@ -19,6 +19,7 @@
* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at >
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
+ * Manfred Kindl < manfred.kindl@technikum-wien.at >
*/
/**
* Reihungstestverwaltung
@@ -200,9 +201,44 @@
Reihungstest
-
+
-
+
+
+
+
+
+
Reihungstest - Verwaltung
';
@@ -237,7 +273,7 @@
}
if($_POST['uhrzeit']!='' && !$datum_obj->checkUhrzeit($_POST['uhrzeit']))
{
- echo 'Uhrzeit ist ungueltig. Die Uhrzeit muss im Format HH:MM:SS angegeben werden!
';
+ echo 'Uhrzeit ist ungueltig. Die Uhrzeit muss im Format HH:MM angegeben werden!
';
$error = true;
}
@@ -352,7 +388,7 @@
if($stg_kz==-1)
$reihungstest->getAll(date('Y').'-01-01'); //Alle Reihungstests ab diesem Jahr laden
else
- $reihungstest->getReihungstest($stg_kz);
+ $reihungstest->getReihungstest($stg_kz,'datum DESC,uhrzeit DESC');
echo "';
@@ -373,8 +411,9 @@
echo "";
if($rechte->isBerechtigt('basis/testtool', null, 'suid'))
{
- echo 'Administration';
+ echo 'Administration ';
}
+ echo 'Auswertung';
echo " |
";
if($reihungstest_id=='')
@@ -419,36 +458,15 @@
else
$selected = '';
- echo "\n";
+ echo "\n";
}
echo "";
-
- //Ort DropDown
- echo "| Ort | |
';
- echo '| Anmerkung | |
';
- echo '| Datum | |
';
- echo '| Uhrzeit | (Format: HH:MM:SS) |
';
- echo '| Freigeschaltet | freigeschaltet?'checked="checked"':'').'> |
';
+
+ echo '| Ort | |
';
+ echo '| Anmerkung | (max. 64 Zeichen) |
';
+ echo '| Datum | |
';
+ echo '| Uhrzeit | (Format: HH:MM) |
';
+ echo '| Freigeschaltet | freigeschaltet?'checked="checked"':'').'> (Kurz vor Testbeginn aktivieren) |
';
if(!$neu)
$val = 'Änderung Speichern';
else
@@ -463,7 +481,7 @@
if($reihungstest_id!='')
{
echo '';
@@ -478,22 +496,22 @@
$mailto = '';
if($result = $db->db_query($qry))
{
- echo 'Anzahl: '.$db->db_num_rows($result);
+ echo 'Anzahl: '.$db->db_num_rows($result).'';
$pruefling = new pruefling();
- echo "
+ echo "
- | ID |
- Vorname |
- Nachname |
- Studiengang |
- Einstiegssemester |
- Geburtsdatum |
- EMail |
- bereits absolvierte RTs |
- Ergebnis |
- FAS |
+ ID |
+ Vorname |
+ Nachname |
+ Studiengang |
+ Einstiegssemester |
+ Geburtsdatum |
+ EMail |
+ bereits absolvierte RTs |
+ Ergebnis |
+ FAS |
";
@@ -524,7 +542,7 @@
'.$db->convert_html_chars($row->ausbildungssemester).' |
'.$db->convert_html_chars($datum_obj->convertISODate($row->gebdatum)).' |
'.$db->convert_html_chars($row->email).' |
- '.$db->convert_html_chars($rt_in_anderen_stg).' |
+ '.$rt_in_anderen_stg.' |
'.($rtergebnis==0?'-':number_format($rtergebnis,2,'.','')).' |
'.($rtergebnis!=0 && $row->rt_punkte1==''?'übertragen':$row->rt_punkte1).' |
';
@@ -532,7 +550,7 @@
$mailto.= ($mailto!=''?',':'').$row->email;
}
echo "
";
- echo "
Mail an alle senden";
+ echo "Mail an alle senden";
}
}
echo '