, * Andreas Österreicher */ /** * Uebersicht ueber die Coodle Umfragen */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/coodle.class.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); $lang = getSprache(); $p = new phrasen($lang); $uid = get_uid(); $message = ''; // Administratoren duerfen die UID als Parameter uebergeben um die Umfragen von anderen Personen anzuzeigen if(isset($_GET['uid'])) { $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if($rechte->isBerechtigt('admin')) { $uid = $_GET['uid']; $getParam = '&uid='.$uid; } else $getParam = ''; } else $getParam = ''; echo ' '; echo' '.$p->t('coodle/uebersicht').' '; $method = isset($_GET['method'])?$_GET['method']:''; // coodle umfrage löschen if($method=='delete') { $coodle= new coodle(); $coodle_id = isset($_GET['coodle_id'])?$_GET['coodle_id']:''; if($coodle->load($coodle_id)) { // löschen nur von eigenen Umfragen möglich if($coodle->ersteller_uid!=$uid) $message = ''.$p->t('global/keineBerechtigung').''; else { if($coodle->delete($coodle_id)) $message ='Erfolgreich storniert!'; else $message =''.$p->t('coodle/umfrageKonnteNichtGeloeschtWerden').''; } } else $message = ''.$p->t('coodle/umfrageNichtGeladen').''; } echo'

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

'; echo $p->t('coodle/einfuehrungstext').'

'; if(check_lektor($uid)) { echo '

'; } echo '
'.$message.'

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

'; $beendeteUmfragen=''; $datum = new datum(); $coodle = new coodle(); $coodle->loadStatus(); $coodle->getCoodleFromUser($uid); foreach($coodle->result as $c) { $benutzer = new benutzer(); $benutzer->load($c->ersteller_uid); $ersteller = $benutzer->nachname.' '.$benutzer->vorname; $row = ''; if($c->coodle_status_kurzbz=='laufend' || $c->coodle_status_kurzbz=='neu') echo $row; else $beendeteUmfragen.=$row; } echo '
'.$p->t('coodle/titel').' '.$p->t('coodle/letzterStatus').' '.$p->t('coodle/ersteller').' '.$p->t('coodle/endedatum').' '.$p->t('coodle/aktion').'
'.$coodle->convert_html_chars($c->titel).' '.$coodle->convert_html_chars($coodle->status_arr[$c->coodle_status_kurzbz]).' '.$coodle->convert_html_chars($ersteller).' '.$coodle->convert_html_chars($datum->formatDatum($c->endedatum, 'd.m.Y')).' '; // Bearbeiten Button if((($c->coodle_status_kurzbz=='neu')||($c->coodle_status_kurzbz=='laufend')) && $uid==$c->ersteller_uid) { if($c->coodle_status_kurzbz=='laufend') $title=$p->t('coodle/umfrageWurdeBereitsGestartet'); else $title=$p->t('coodle/bearbeiten'); $row.= '  '; } else { $title=$p->t('global/keineBerechtigung'); $row.= ' '; } // Storno Button if($uid==$c->ersteller_uid && $c->coodle_status_kurzbz!='storniert' && $c->coodle_status_kurzbz!='abgeschlossen') { $row.= '  '; } else { $row.='  '; } // Umfrage Button if($c->coodle_status_kurzbz=='laufend' || $c->coodle_status_kurzbz=='abgeschlossen') { $row.= '  '; } else { if($c->coodle_status_kurzbz=='neu') $title=$p->t('coodle/umfrageNochNichtGestartet'); else $title=$p->t('global/keineBerechtigung'); $row.='   '; } $row.='
'; if($beendeteUmfragen!='') { echo '

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

'.$beendeteUmfragen.'
'.$p->t('coodle/titel').' '.$p->t('coodle/letzterStatus').' '.$p->t('coodle/ersteller').' '.$p->t('coodle/endedatum').' '.$p->t('coodle/aktion').'
'; } echo ' '; ?>