diff --git a/cis/private/coodle/coodle_autocomplete.php b/cis/private/coodle/coodle_autocomplete.php index 3cd0d935b..cad21071b 100644 --- a/cis/private/coodle/coodle_autocomplete.php +++ b/cis/private/coodle/coodle_autocomplete.php @@ -54,7 +54,7 @@ switch($work) $benutzer = new benutzer(); - if(!$benutzer->search(array($q))) + if(!$benutzer->search(array($q), null, true)) die('Fehler beim Laden der Benutzer: '.$benutzer->errormsg); foreach($benutzer->result as $row) diff --git a/cis/private/coodle/stammdaten.php b/cis/private/coodle/stammdaten.php index 894d87390..4b939f728 100644 --- a/cis/private/coodle/stammdaten.php +++ b/cis/private/coodle/stammdaten.php @@ -305,6 +305,25 @@ if(isset($_POST['save'])) if (!$coodletermin->saveTermin(true)) $message.= ''.$coodletermin->errormsg.''; } + // Einer neuen Umfrage wird der Ersteller automatisch als TeilnehmerIn hinzugefügt + if ($coodle->new == true) + { + $coodleRessource = new coodle(); + + if(!$coodleRessource->RessourceExists($coodle->coodle_id, $user)) + { + $coodleRessource->coodle_id = $coodle->coodle_id; + $coodleRessource->uid = $user; + $coodleRessource->email = $user.'@'.DOMAIN; + $coodleRessource->insertamum = date('Y-m-d H:i:s'); + $coodleRessource->insertvon = $user; + $coodleRessource->updateamum = date('Y-m-d H:i:s'); + $coodleRessource->updatevon = $user; + + if(!$coodleRessource->saveRessource(true)) + $message.= ''.$coodleRessource->errormsg.''; + } + } } else { diff --git a/cis/private/coodle/termin.php b/cis/private/coodle/termin.php index 64619402c..93b4233fd 100644 --- a/cis/private/coodle/termin.php +++ b/cis/private/coodle/termin.php @@ -427,7 +427,17 @@ echo ' // Pruefen ob die Reservierungsgrenze ueberschritten wurde und ggf Warnung anzeigen if(datum>\''.RES_TAGE_LEKTOR_BIS.'\') { - alert("'.$p->t('coodle/ReservierungNichtMoeglich', array($datum_obj->formatDatum(RES_TAGE_LEKTOR_BIS, 'd.m.Y'))).'"); + // Wenn SessionStorage unterstützt wird, Warnung nur einmal ausgeben + if (typeof(Storage) !== "undefined") + { + if (!sessionStorage.warningReservierungGiven) + { + alert("'.$p->t('coodle/ReservierungNichtMoeglich', array($datum_obj->formatDatum(RES_TAGE_LEKTOR_BIS, 'd.m.Y'))).'"); + sessionStorage.setItem("warningReservierungGiven", "true"); + } + } + else + alert("'.$p->t('coodle/ReservierungNichtMoeglich', array($datum_obj->formatDatum(RES_TAGE_LEKTOR_BIS, 'd.m.Y'))).'"); } // Termin Speichern @@ -597,8 +607,19 @@ echo '