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 'Freigeschaltetfreigeschaltet?'checked="checked"':'').'>'; + + echo 'Ort'; + echo 'Anmerkung (max. 64 Zeichen)'; + echo 'Datum'; + echo 'Uhrzeit (Format: HH:MM)'; + echo 'Freigeschaltetfreigeschaltet?'checked="checked"':'').'> (Kurz vor Testbeginn aktivieren)'; if(!$neu) $val = 'Änderung Speichern'; else @@ -463,7 +481,7 @@ if($reihungstest_id!='') { echo '
'; - echo "Excel Export"; + echo "Excel Icon Excel Export"; echo ''; echo "alle Punkte ins FAS übertragen"; 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 "
- - - - - - - - - - + + + + + + + + + + "; @@ -524,7 +542,7 @@ - + '; @@ -532,7 +550,7 @@ $mailto.= ($mailto!=''?',':'').$row->email; } echo "
IDVornameNachnameStudiengangEinstiegssemesterGeburtsdatumEMailbereits absolvierte RTsErgebnisFASIDVornameNachnameStudiengangEinstiegssemesterGeburtsdatumEMailbereits absolvierte RTsErgebnisFAS
'.$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).'
"; - echo "
Mail an alle senden"; + echo "Mail an alle senden"; } } echo '