diff --git a/cis/public/coodle.php b/cis/public/coodle.php index 9bbdff49a..fb0105e11 100755 --- a/cis/public/coodle.php +++ b/cis/public/coodle.php @@ -24,14 +24,21 @@ require_once('../../include/phrasen.class.php'); require_once('../../include/functions.inc.php'); require_once('../../include/coodle.class.php'); require_once('../../include/datum.class.php'); +require_once('../../include/mail.class.php'); +require_once('../../include/benutzer.class.php'); +require_once('../../include/reservierung.class.php'); if(isset($_GET['lang'])) setSprache($_GET['lang']); +header("Content-Type: text/html; charset=utf-8"); + $sprache = getSprache(); $p=new phrasen($sprache); $message = ''; +$ersteller = false; +$abgeschlossen = false; $coodle_id = (isset($_GET['coodle_id'])?$_GET['coodle_id']:''); @@ -39,7 +46,7 @@ $coodle = new coodle(); if(!$coodle->load($coodle_id)) die($coodle->errormsg); -// Überprüfen ob Coodle Status laufend hat +// Überprüfen ob Coodle Status laufend oder abgeschlossen hat if(!$coodle->checkStatus($coodle_id)) die('Umfrage ist nicht mehr gültig'); @@ -49,6 +56,10 @@ if(!isset($_GET['zugangscode'])) $uid = get_uid(); if(!$coodle->checkBerechtigung($coodle_id, $uid)) die('Keine Berechtiung für diese Umfrage'); + + // überprüfen ob ersteller gleich uid ist + if($coodle->ersteller_uid == $uid) + $ersteller = true; } else { @@ -66,7 +77,7 @@ if(isset ($_POST['save'])) { $coodle_help->getRessourceFromUser($coodle_id, '', $_GET['zugangscode']); - $coodle_ressource_termin= $coodle_help->deleteRessourceTermin($coodle_help->coodle_ressource_id, $coodle_id); + $coodle_ressource_termin= $coodle_help->deleteRessourceTermin($coodle_id, $coodle_help->coodle_ressource_id); $message = "Erfolgreich gespeichert"; // weil wenn alle checkboxen gelöscht werden kommt man nicht mehr in die speichern schleife } else @@ -74,7 +85,7 @@ if(isset ($_POST['save'])) if($coodle_help->RessourceExists($coodle_id, $uid)) { $coodle_help->getRessourceFromUser($coodle_id, $uid); - $coodle_ressource_termin= $coodle_help->deleteRessourceTermin($coodle_help->coodle_ressource_id, $coodle_id); + $coodle_ressource_termin= $coodle_help->deleteRessourceTermin($coodle_id, $coodle_help->coodle_ressource_id); $message = "Erfolgreich gespeichert"; } } @@ -101,6 +112,69 @@ if(isset ($_POST['save'])) } } +// endgültige auswahl des termins speichern +if(isset($_POST['auswahl_termin'])) +{ + $auswahl = $_POST['auswahl_termin']; + + // setzte auswahl von termin_id auf true + $coodle_help = new coodle(); + $coodle_help->loadTermin($auswahl); + $coodle_help->auswahl = true; + + // alle termine der coodle_id auf false setzen + if(!$coodle_help->setTerminFalse($coodle_id)) + exit('Fehler beim Update aufgetreten'); + + if(!$coodle_help->saveTermin(false)) + $message="Fehler beim Speichern aufgetreten"; + else + $message="Erfolgreich gespeichert"; + + $coodle_status = new coodle(); + $coodle_status->load($coodle_id); + $coodle_status->coodle_status_kurzbz = 'abgeschlossen'; + $coodle_status->new = false; + $coodle_status->save(); + + sendEmail($coodle_id); + + // raum reservieren + $coodle_raum = new coodle(); + $coodle_raum->getRaumeFromId($coodle_id); + + // wenn 1 raum eingetragen ist speichern + if(count($coodle_raum->result) == 1) + { + $raum_reservierung = new reservierung(); + $raum_reservierung->ort_kurzb = ''; + $raum_reservierung->studiengang_kz = '0'; + $raum_reservierung->uid = $uid; + $raum_reservierung->ort_kurzbz = $coodle_raum->result[0]->ort_kurzbz; + $raum_reservierung->datum = $coodle_help->datum; + + // uhrzeit in welcher stunde + + $raum_reservierung->stunde = '1'; + if($raum_reservierung->save(true)) + echo "Raum wurde gespeichert"; + } + else + echo "0 oder mehrere räume eingetragen"; + +} + +$coodle->load($coodle_id); + +if($coodle->coodle_status_kurzbz == 'abgeschlossen') + $abgeschlossen = true; + +if(isset($_GET['resend'])) +{ + if($ersteller && $abgeschlossen) + sendEmail ($coodle_id); +} + ?> @@ -108,7 +182,8 @@ if(isset ($_POST['save'])) Coodle Übersicht @@ -201,7 +274,11 @@ if(isset ($_POST['save'])) echo "
 "; if(!isset($_GET['zugangscode'])) - echo "<< zurück zur Übersicht"; + echo "<< zurück zur Übersicht"; + + if($ersteller && $abgeschlossen) + echo 'Einladungen neu verschicken'; + echo "
@@ -209,10 +286,15 @@ if(isset ($_POST['save'])) "; foreach($coodle_termine->result as $termin) { + $class_auswahl='normal'; $time = strtotime($termin->uhrzeit); + $coodle_auswahl = new coodle(); + // Falls es schon eine Auswahl gibt - hervorheben + if($coodle_auswahl->checkTerminAuswahl($coodle_id, $termin->coodle_termin_id)) + $class_auswahl = 'auswahl'; - echo "".$datum->formatDatum($termin->datum, 'd.m.Y').'
'.date('H:i',$time).""; + echo "".$datum->formatDatum($termin->datum, 'd.m.Y').'
'.date('H:i',$time).""; } echo ""; @@ -222,10 +304,18 @@ if(isset ($_POST['save'])) { $name = ''; $class ='normal'; + $benutzer = new benutzer(); // wenn uid gesetzt ist nimm uid if($ressource->uid != '') - $name = $ressource->uid; + { + $benutzer->load($ressource->uid); + $name =($benutzer->titelpost!='')?$benutzer->titelpost.' ':''; + $name.= $benutzer->vorname.' '; + $name.=$benutzer->nachname.' '; + $name.=$benutzer->titelpre; + } + // wenn uid nicht gesetzt ist nimm zugangscode if($ressource->zugangscode !='' && $ressource->uid =='') $name = $ressource->name; @@ -236,7 +326,6 @@ if(isset ($_POST['save'])) // eigene Reihe farbig hervorheben if(isset($_GET['zugangscode']) && $_GET['zugangscode'] == $ressource->zugangscode) $class ='owner'; - if(!isset($_GET['zugangscode']) && $ressource->uid == $uid) $class = 'owner'; @@ -262,18 +351,42 @@ if(isset ($_POST['save'])) $disabled = 'disabled'; } + if($abgeschlossen) + $disabled='disabled'; + echo ""; } + echo ''; + } + + $disabled = $abgeschlossen?'disabled':''; + + if($ersteller) + { + // buttons für auswahl des endgültigen termins + echo 'Auswahl:'; + foreach($coodle_termine->result as $termin) + { + $checked=($termin->auswahl)?'checked':''; + echo ''; + } + echo ""; } + + if($abgeschlossen) + $message='Die Umfrage ist abgeschlossen'; + + + + echo "   - +
".$message; - ?> @@ -281,4 +394,93 @@ if(isset ($_POST['save'])) +getTerminAuswahl($coodle_id); + $coodle_help->loadTermin($termin_id); + + $coodle_ressource = new coodle(); + $coodle_ressource->getRessourcen($coodle_id); + + $coodle= new coodle(); + $coodle->load($coodle_id); + + if(count($coodle_ressource->result)>0) + { + foreach($coodle_ressource->result as $row) + { + if($row->uid!='') + { + $benutzer = new benutzer(); + if(!$benutzer->load($row->uid)) + { + echo "Fehler beim Laden des Benutzers ".$coodle_ressource->convert_html_chars($row->uid); + continue; + } + + if($benutzer->geschlecht=='w') + $anrede = "Sehr geehrte Frau "; + else + $anrede = "Sehr geehrter Herr "; + + $anrede.= $benutzer->titelpre.' '.$benutzer->vorname.' '.$benutzer->nachname.' '.$benutzer->titelpost; + + // Interner Teilnehmer + $email = $row->uid.'@'.DOMAIN; + } + elseif($row->email!='') + { + // Externe Teilnehmer + $email = $row->email; + $anrede='Sehr geehrte(r) Herr/Frau '.$row->name; + } + else + { + // Raueme bekommen kein Mail + continue; + } + $anrede = trim($anrede); + $sign = "Mit freundlichen Grüßen\n\n"; + $sign .= "Fachhochschule Technikum Wien\n"; + $sign .= "Höchstädtplatz 5\n"; + $sign .= "1200 Wien\n"; + + $datum = new datum(); + + $html=$anrede.'!

+ Die Terminumfrage zum Thema "'.$coodle_ressource->convert_html_chars($coodle->titel).'" ist beendet. +
+ Der Termin wurde auf den '.$datum->formatDatum($coodle_help->datum, 'd.m.Y').' '.$coodle_help->uhrzeit.' festgelegt. +

'.nl2br($sign); + + $text=$anrede."!\n\nDie Terminumfrage zum Thema \"".$coodle_help->convert_html_chars($coodle->titel).'"\" ist beendet.\n + Der Termin wurde auf den '.$datum->formatDatum($coodle_help->datum, 'd.m.Y').' '.$coodle_help->uhrzeit.' festgelegt\n. + \n\n$sign'; + + $mail = new mail($email, 'no-reply@'.DOMAIN,'Terminbestätigung - '.$coodle->titel, $text); + $mail->setHTMLContent($html); + if($mail->send()) + { + echo $p->t('coodle/mailVersandtAn',array($email))."
"; + } + } + } + else + { + die($p->t('coodle/keineRessourcenVorhanden')); + } +} + +?> \ No newline at end of file diff --git a/include/coodle.class.php b/include/coodle.class.php index 557956c39..69ec7bd3e 100755 --- a/include/coodle.class.php +++ b/include/coodle.class.php @@ -296,7 +296,7 @@ class coodle extends basis_db } /** - * Liefert eine Ressource zur übergebenen ressource_id zurück + * Lädt eine Ressource * @param type $coodle_ressource_id * @return true wenn ok, false im Fehlerfall */ @@ -339,52 +339,9 @@ class coodle extends basis_db return true; } - /** - * Liefert alle Coodleumfragen eines bestimmten Erstellers zurück - * @param type $ersteller_uid - * @return true wenn ok, false im Fehlerfall - */ - public function getCoodleFromErsteller($ersteller_uid) - { - if($hersteller_uid =='') - { - $this->errormsg = 'Keine gültige ersteller_uid'."\n"; - return false; - } - - $qry = "SELECT * FROM campus.tbl_coodle WHERE ersteller_uid =".$this->db_add_param($ersteller_uid, FHC_STRING, false); - - if(!$this->db_query($qry)) - { - $this->errormsg ='Fehler bei der Abfrage aufgetreten!'; - return false; - } - - while($row = $this->db_fetch_object()) - { - $coodle = new coodle(); - - $coodle->coodle_id = $row->coodle_id; - $coodle->titel = $row->titel; - $coodle->beschreibung = $row->beschreibung; - $coodle->coodle_status_kurzbz = $row->coodle_status_kurzbz; - $coodle->dauer = $row->dauer; - $coodle->endedatum = $row->endedatum; - $coodle->insertamum = $row->insertamum; - $coodle->insertvon = $row->insertvon; - $coodle->updateamum = $row->updateamum; - $coodle->updatevon = $row->updatevon; - $coodle->ersteller_uid = $row->ersteller_uid; - - $this->result[] = $coodle; - } - - return true; - } - /** * Liefert alle Coodle Umfragen zurück wo Benutzer entweder Ersteller oder Ressource ist - * und das Endedatum in der Zukunft liegt + * und das Endedatum vor 20 Tagen oder in der Zukunft liegt * @param type $uid * @return true wenn ok, false im Fehlerfall */ @@ -392,17 +349,17 @@ class coodle extends basis_db { if($uid == '') { - $this->errormsg = 'keine gültige erteller_uid'; + $this->errormsg = 'keine gültige uid'; return false; } $qry = "SELECT distinct campus.tbl_coodle.* - FROM campus.tbl_coodle - LEFT JOIN campus.tbl_coodle_ressource USING(coodle_id) + FROM campus.tbl_coodle + LEFT JOIN campus.tbl_coodle_ressource USING(coodle_id) WHERE (uid =".$this->db_add_param($uid, FHC_STRING, false)." OR ersteller_uid =".$this->db_add_param($uid, FHC_STRING, false).") - AND endedatum >= CURRENT_DATE - interval '20 days'"; + AND endedatum >= CURRENT_DATE - interval '20 days';"; if(!$this->db_query($qry)) { @@ -449,6 +406,8 @@ class coodle extends basis_db $qry.=' AND ort_kurzbz='.$this->db_add_param($ort_kurzbz, FHC_STRING, false); if($email!='') $qry.=' AND email='.$this->db_add_param($email, FHC_STRING, false); + + $qry.=';'; if($result = $this->db_query($qry)) { @@ -543,7 +502,6 @@ class coodle extends basis_db } } - /** * Speichert die aktuelle Ressource in die Datenbank * Wenn $neu auf true gesetzt ist wird ein neuer Datensatz angelegt @@ -560,16 +518,12 @@ class coodle extends basis_db return false; if($new) - { - - // Zuerst alle Termine der person löschen - - // $this->deleteRessourceTermin($this->coodle_ressource_id, $this->coodle_termin_id); + { //Neuen Datensatz einfuegen $qry='INSERT INTO campus.tbl_coodle_ressource_termin(coodle_ressource_id, coodle_termin_id, insertamum, insertvon) VALUES('. $this->db_add_param($this->coodle_ressource_id, FHC_INTEGER, false).', '. $this->db_add_param($this->coodle_termin_id, FHC_INTEGER, false).', - CURRENT_TIMESTAMP, '. + CURRENT_TIMESTAMP, '. $this->db_add_param($this->insertvon, FHC_STRING).');'; } else @@ -587,6 +541,13 @@ class coodle extends basis_db return true; } + /** + * Lädt eine Ressource zur übergebenen $coodle_id und $uid oder $zugangscode + * @param Integer $coodle_id + * @param varchar $uid + * @param varchar $zugangscode + * @return boolean + */ public function getRessourceFromUser($coodle_id, $uid='', $zugangscode='') { $qry ="SELECT * FROM campus.tbl_coodle_ressource @@ -629,7 +590,13 @@ class coodle extends basis_db } } - public function deleteRessourceTermin($ressource_id, $coodle_id) + /** + * Löscht alle Termine einer Ressource zu einer übergebenen Coodleumfrage + * @param Integer $coodle_id + * @param Integer $ressource_id + * @return boolean + */ + public function deleteRessourceTermin($coodle_id, $ressource_id) { if($ressource_id == '' || !is_numeric($ressource_id) || $coodle_id == '' || !is_numeric($coodle_id)) { @@ -639,7 +606,9 @@ class coodle extends basis_db $qry="DELETE FROM campus.tbl_coodle_ressource_termin WHERE coodle_ressource_id =".$this->db_add_param($ressource_id, FHC_INTEGER)." - AND coodle_termin_id IN (SELECT coodle_termin_id FROM campus.tbl_coodle_termin WHERE coodle_id =".$this->db_add_param($coodle_id, FHC_INTEGER).");"; + AND coodle_termin_id IN + (SELECT coodle_termin_id FROM campus.tbl_coodle_termin + WHERE coodle_id =".$this->db_add_param($coodle_id, FHC_INTEGER).");"; $this->errormsg = $qry; @@ -649,7 +618,12 @@ class coodle extends basis_db return false; } - + /** + * Überprüft ob die übergebene Ressource den übergebenen Termin ausgewählt hat + * @param Integer $termin_id + * @param Integer $ressource_id + * @return boolean + */ public function checkTermin($termin_id, $ressource_id) { if($ressource_id == '' || !is_numeric($ressource_id) || $termin_id == '' || !is_numeric($termin_id)) @@ -674,7 +648,13 @@ class coodle extends basis_db return false; } - + /** + * Überprüfut ob der Benutzer entweder der Ersteller oder eine Ressource der Coodleumfrage ist + * @param Integer $coodle_id + * @param Integer $uid + * @param varchar $zugangscode + * @return boolean + */ public function checkBerechtigung($coodle_id, $uid='', $zugangscode='') { if($coodle_id =='' || !is_numeric($coodle_id)) @@ -711,11 +691,8 @@ class coodle extends basis_db $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; return false; } - - } - - + /** * Entfernt eine Ressourcezuteilung von einer Umfrage * @param $coodle_ressource_id ID der Ressourcezuteilung @@ -751,6 +728,8 @@ class coodle extends basis_db /** * Speichert einen Termin + * Wenn $neu auf true gesetzt ist wird ein neuer Datensatz angelegt + * andernfalls wird der Datensatz mit der ID in $coodle_termin_id aktualisiert * @param new * @return boolean */ @@ -775,9 +754,9 @@ class coodle extends basis_db { $qry='UPDATE campus.tbl_coodle_termin SET'. ' datum='.$this->db_add_param($this->datum, FHC_STRING, false).','. - ' uhrzeit='.$this->db_add_param($this->uhrzeit, FHC_STRING, false). + ' uhrzeit='.$this->db_add_param($this->uhrzeit, FHC_STRING, false).', '. + ' auswahl='.$this->db_add_param($this->auswahl, FHC_BOOLEAN, false). ' WHERE coodle_termin_id='.$this->db_add_param($this->coodle_termin_id, FHC_INTEGER, false).';'; - } if($this->db_query($qry)) @@ -823,7 +802,15 @@ class coodle extends basis_db */ public function getTermine($coodle_id) { - $qry = "SELECT * FROM campus.tbl_coodle_termin WHERE coodle_id=".$this->db_add_param($coodle_id).' ORDER BY datum, uhrzeit'; + if($coodle_id == '' || !is_numeric($coodle_id)) + { + $this->errormsg = "Ungültige Coodle_id"; + return false; + } + + $qry = "SELECT * FROM campus.tbl_coodle_termin + WHERE coodle_id=".$this->db_add_param($coodle_id, FHC_INTEGER, false).' + ORDER BY datum, uhrzeit;'; if($result = $this->db_query($qry)) { @@ -857,7 +844,7 @@ class coodle extends basis_db { $qry = "SELECT tbl_coodle.* from campus.tbl_coodle JOIN campus.tbl_coodle_ressource USING(coodle_id) - WHERE zugangscode =".$this->db_add_param($zugangscode, FHC_STRING); + WHERE zugangscode =".$this->db_add_param($zugangscode, FHC_STRING).';'; if($result = $this->db_query($qry)) { @@ -891,12 +878,13 @@ class coodle extends basis_db /** * Laedt einen Termin - * @param $coodle_termin_id + * @param Integer $coodle_termin_id * @return boolean */ public function loadTermin($coodle_termin_id) { - $qry = "SELECT * FROM campus.tbl_coodle_termin WHERE coodle_termin_id=".$this->db_add_param($coodle_termin_id); + $qry = "SELECT * FROM campus.tbl_coodle_termin + WHERE coodle_termin_id=".$this->db_add_param($coodle_termin_id, FHC_INTEGER).';'; if($result = $this->db_query($qry)) { @@ -929,7 +917,14 @@ class coodle extends basis_db */ public function deleteTermin($coodle_termin_id) { - $qry = "DELETE FROM campus.tbl_coodle_termin WHERE coodle_termin_id=".$this->db_add_param($coodle_termin_id); + if($coodle_termin_id == '' || !is_numeric($coodle_termin_id)) + { + $this->errormsg = 'Ungültige Id übergeben'; + return false; + } + + $qry = "DELETE FROM campus.tbl_coodle_termin + WHERE coodle_termin_id=".$this->db_add_param($coodle_termin_id, FHC_INTEGER, false).';'; if($this->db_query($qry)) return true; @@ -940,12 +935,11 @@ class coodle extends basis_db } /** - * Überprüft ob die übergebene Coodleumfrage den übergebenen Status besitzt - * @param $coodle_id - * @param $status + * Überprüft ob die übergebene Coodleumfrage den Status laufend oder abgeschlossen hat + * @param Integer $coodle_id * @return boolean */ - public function checkStatus($coodle_id, $status='laufend') + public function checkStatus($coodle_id) { if($coodle_id == '' || !is_numeric($coodle_id)) { @@ -953,8 +947,9 @@ class coodle extends basis_db return false; } - $qry ="SELECT 1 FROM campus.tbl_coodle WHERE coodle_id = ".$this->db_add_param($coodle_id, FHC_INTEGER, false)." - AND coodle_status_kurzbz = ".$this->db_add_param($status, FHC_STRING, false); + $qry ="SELECT 1 FROM campus.tbl_coodle + WHERE coodle_id = ".$this->db_add_param($coodle_id, FHC_INTEGER, false)." + AND coodle_status_kurzbz IN('laufend','abgeschlossen');"; if($result = $this->db_query($qry)) { @@ -971,9 +966,146 @@ class coodle extends basis_db $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; return false; } + } + + /** + * Setzt die Auswahl aller Termine auf false + * @param Integer $coodle_id + * @return boolean + */ + public function setTerminFalse($coodle_id) + { + if($coodle_id == '' || !is_numeric($coodle_id)) + { + $this->errormsg = "Coodle_id muss eine gültige Zahl sein"; + return false; + } + $qry ="UPDATE campus.tbl_coodle_Termin set auswahl='false' + WHERE coodle_id=".$this->db_add_param($coodle_id, FHC_INTEGER, false).';'; + + if($result=$this->db_query($qry)) + return true; + else + { + $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; + return false; + } + } + + /** + * Gibt true zurück wenn der übergeben termin der ausgewählte ist für die übergebene coodle_id + * @param Integer $coodle_id + * @param Integer $coodle_termin_id + * @return boolean + */ + public function checkTerminAuswahl($coodle_id, $coodle_termin_id) + { + if($coodle_id == '' || !is_numeric($coodle_id)) + { + $this->errormsg = "Coodle_id muss eine gültige Zahl sein"; + return false; + } + + if($coodle_termin_id == '' || !is_numeric($coodle_termin_id)) + { + $this->errormsg = "termin_id muss eine gültige Zahl sein"; + return false; + } + + $qry = "Select * FROM campus.tbl_coodle_termin + WHERE coodle_id = ".$this->db_add_param($coodle_id, FHC_INTEGER, false)." + AND coodle_termin_id = ".$this->db_add_param($coodle_termin_id, FHC_INTEGER, false)." + AND auswahl is true"; + + if($result = $this->db_query($qry)) + { + if($row = $this->db_fetch_object($result)) + return true; + } + else + { + $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; + return false; + } + + return false; } + /** + * Gibt die Id des ausgewählten Termines der Coodleumfrage zurück + * @param Integer $coodle_id + * @param Integer $coodle_termin_id + * @return boolean + */ + public function getTerminAuswahl($coodle_id) + { + if($coodle_id == '' || !is_numeric($coodle_id)) + { + $this->errormsg = "Coodle_id muss eine gültige Zahl sein"; + return false; + } + + $qry = "Select * FROM campus.tbl_coodle_termin + WHERE coodle_id = ".$this->db_add_param($coodle_id, FHC_INTEGER, false)." + AND auswahl is true"; + + if($result = $this->db_query($qry)) + { + if($row = $this->db_fetch_object($result)) + return $row->coodle_termin_id; + } + else + { + $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; + return false; + } + + return false; + } + + /** + * Liefert alle Räume die als Ressource zu einer Umfrage eingetragen sind + * @param Integer $coodle_id + * @return boolean + */ + public function getRaumeFromId($coodle_id) + { + if($coodle_id == '' || !is_numeric($coodle_id)) + { + $this->errormsg = "Coodle_id muss eine gültige Zahl sein"; + return false; + } + + $qry ="SELECT * FROM campus.tbl_coodle_ressource + WHERE coodle_id =".$this->db_add_param($coodle_id, FHC_INTEGER, false)." + AND ort_kurzbz is not null"; + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $ressource = new coodle(); + + $ressource->coodle_ressource_id = $row->coodle_ressource_id; + $ressource->coodle_id = $row->coodle_id; + $ressource->ort_kurzbz = $row->ort_kurzbz; + $ressource->insertamum = $row->insertamum; + $ressource->insertvon = $row->insertvon; + $ressource->updateamum = $row->updateamum; + $ressource->updatevon = $row->updatevon; + + $this->result[] = $ressource; + + } + return true; + } + else + { + $this->erromsg = "Fehler bei der Abfrage aufgetreten"; + return false; + } + } } ?>