*/ /** * Bearbeiten und Eintragen von Coodle Umfragen */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/coodle.class.php'); require_once('../../../include/datum.class.php'); $user = get_uid(); $sprache = getSprache(); $p = new phrasen($sprache); $datum_obj = new datum(); $db = new basis_db(); $message=''; if(!check_lektor($user)) die($p->t('global/keineBerechtigung')); echo ' '.$p->t('coodle/coodle').' '; echo '

'.$p->t('coodle/coodle').'

'; if(isset($_POST['save'])) { //Speichern $titel = $_POST['titel']; $beschreibung = $_POST['beschreibung']; $dauer = $_POST['dauer']; $endedatum = $_POST['endedatum']; $coodle_id = $_POST['coodle_id']; $coodle = new coodle(); if($coodle_id!='') { if(!$coodle->load($coodle_id)) die($coodle->errormsg); if($coodle->ersteller_uid!=$user) { die($p->t('basis/keineBerechtigung')); } $coodle->new=false; } else { $coodle->new=true; $coodle->ersteller_uid = $user; $coodle->insertamum = date('Y-m-d H:i:s'); $coodle->insertvon = $user; $coodle->coodle_status_kurzbz='neu'; } $coodle->titel = $titel; $coodle->beschreibung = $beschreibung; $coodle->dauer = $dauer; $coodle->endedatum = $datum_obj->formatDatum($endedatum, 'Y-m-d'); $coodle->updateamum = date('Y-m-d H:i:s'); $coodle->updatevon = $user; if($coodle->save()) { $message.= ''.$p->t('global/erfolgreichgespeichert').''; } else { $message.= ''.$coodle->errormsg.''; } } elseif(isset($_GET['coodle_id'])) { // Bearbeiten $coodle = new coodle(); if($coodle->load($_GET['coodle_id'])) { if($coodle->ersteller_uid!=$user) die($p->t('global/keineBerechtigungFuerDieseSeite')); if($coodle->coodle_status_kurzbz!='neu') { // Wenn bereits gestartet, abgeschlosse oder storniert, // kann nicht mehr bearbeitet werden die($p->t('coodle/umfrageNichtGueltig')); } } else { die('Error:'.$coodle->errormsg); } } else { // Neu $coodle = new coodle(); $coodle->endedatum=date('d.m.Y',strtotime("+7 day")); $coodle->dauer=60; } echo ' << '.$p->t('coodle/zurueckZurUebersicht').'

'; echo '

'; if($coodle->coodle_id=='') echo $p->t('coodle/neuerEintrag'); else echo $p->t('coodle/bearbeiten'); echo '

'; echo '
'.$p->t('coodle/titel').'
'.$p->t('coodle/beschreibung').'
'.$p->t('coodle/dauer').' '.$p->t('coodle/dauerminuten').'
'.$p->t('coodle/endedatum').'
'.$message.'
'; //echo ''; echo '
'; echo '
'; if($coodle->coodle_id) { echo '
>> '.$p->t('coodle/weiterZurTerminauswahl').'
'; } echo ' '; ?>