assign('ueberschrift', 'Mitglieder importieren'); if(!pruefeRechte('m_tools_mitgliederimportieren')){ $_inh = T_KEINZUGRIFF; break; } if(isset($_GET['anderedatei']) and isset($_SESSION['mitgliederimport'])){ unset($_SESSION['mitgliederimport']); } if(!isset($_SESSION['mitgliederimport'])){ $dateien = parse_ini_file(PFAD_INIDATEIEN.'dateien_tmp.ini'); $anzeigen = array(); foreach($dateien as $datei => $daten){ if(substr($daten,-4) != '.csv'){ continue; } list(,$userid,$dateiname) = explode('|',$daten); if(!prueferechte('s_dateien_rootzugriff') and $userid != $_SESSION['user']['id']){ continue; } $anzeigen[$datei] = $dateiname; } if(isset($_POST['datei']) and in_array($_POST['datei'],array_keys($anzeigen))){ $fh = fopen(PFAD_TMP.$_POST['datei'],'r'); $daten = array(); while(($dat = fgetcsv($fh, 1000, ';', '"')) !== false){ $daten[] = $dat; } fclose($fh); if(count($daten[0]) != 14){ $_tmpl->assign('fehler','Die angegebene CSV-Datei ist ungültig.'); } else{ $_SESSION['mitgliederimport'] = array(); require_once('func/pruefen.inc.php'); foreach($daten as $row){ pruefen($row[8], 'telefon', '-'); $_SESSION['mitgliederimport'][] = array( 'nachname' => $row[0], 'vorname' => $row[1], 'gebdatum' => text_format($row[2], 'dbdatum'), 'mw' => $row[3], 'strasse' => $row[4], 'hausnr' => $row[5], 'plz' => $row[6], 'ort' => $row[7], 'telefon' => $row[8], 'email' => $row[9], 'dsvid' => $row[10], 'eingetreten' => text_format($row[11], 'dbdatum'), 'ausgetreten' => $row[12], 'attestbis' => text_format($row[13], 'dbdatum') ); } weiterleiten('/mitglieder/tools.html?aktion=mitgliederimportieren', 'die Datei wurde importiert'); } } $_tmpl->assign('dateien',$anzeigen); $_inh .= $_tmpl->fetch('mitglieder/18.mitgliederimport-dateiformular.inc.html'); } else{ if(!isset($_POST['speichern'])){ # Daten nochmal zur Kontrolle ausgeben $_tmpl->assign('daten', $_SESSION['mitgliederimport']); $_inh .= $_tmpl->fetch('mitglieder/18.mitgliederimport-datenueberpruefen.inc.html'); } else{ foreach($_SESSION['mitgliederimport'] as $row){ # Mitglied anlegen $query = "INSERT INTO ".DB_PREFIX."mitglieder SET dsvid = ".(empty($row['dsvid'])?'NULL':"'".text_format($row['dsvid'],'db')."'").", vorname = '".text_format($row['vorname'],'db')."', nachname = '".text_format($row['nachname'],'db')."', mw = '".text_format($row['mw'],'db')."', gebdatum = '".text_format($row['gebdatum'],'db')."', eingetreten = '".text_format($row['eingetreten'],'db')."', ausgetreten = ".(empty($row['ausgetreten'])?'NULL':"'".text_format($row['ausgetreten'],'db')."'").", strasse = '".text_format($row['strasse'],'db')."', hausnr = '".text_format($row['hausnr'],'db')."', plz = '".text_format($row['plz'],'db')."', ort = '".text_format($row['ort'],'db')."', email = '".text_format($row['email'],'db')."', attestbis = ".(empty($row['attestbis'])?'NULL':"'".text_format($row['attestbis'],'db')."'").""; $_db->fuehreQueryAus($query); $mid = $_db->ergebnis['insertid']; #$_inh .= $query.'
'; $mid = 'xyz'; # Telefon anlegen if(empty($row['telefon']) or strpos($row['telefon'], '/') === false){ continue; } list($v, $n) = explode('/', $row['telefon'], 2); $query = "INSERT INTO ".DB_PREFIX."telefon SET mitgliedid = ".$mid.", telefonart = 1, vorwahl = '".text_format($v, 'db')."', nummer = '".text_format($n, 'db')."'"; $_db->fuehreQueryAus($query); #$_inh .= $query.'
'; } $anz = count($_SESSION['mitgliederimport']); unset($_SESSION['mitgliederimport']); weiterleiten('/mitglieder/tools.html?aktion=mitgliederimportieren', 'Es wurden '.$anz.' Mitglieder importiert.'); } } break; case 'emailsverschicken': $_tmpl->assign('ueberschrift', 'E-Mail verschicken'); $_inh .= T_NICHTIMPLEMENTIERT; break; /* Notiz: in der conf/emails.ini eine neue Einstellung bei [textteile] namens begruessungalle o.ä. einfügen (der Text wird dann als Begrüßung in Mails verwendet die an mehr als eine Person gehen) */ if(!pruefeRechte('m_tools_emailsverschicken')){ $_inh = T_KEINZUGRIFF; break; } # einzelne Mitglieder holen $query = "SELECT id, CONCAT(nachname, ', ', vorname) as name FROM ".DB_PREFIX."mitglieder WHERE email != '' and ausgetreten IS NULL ORDER BY nachname, vorname"; $_db->holeDaten($query); $mitglieder = $_db->baueArray('name','id'); # Gruppen holen $query = "SELECT COUNT(t.id) as anz, t.id as tid, TIME_FORMAT(anfangszeit, '%H:%i') as anfang, TIME_FORMAT(endzeit, '%H:%i') as ende, wochentag, kommentar FROM (".DB_PREFIX."mitglieder as m LEFT JOIN ".DB_PREFIX."mitglieder_trainingsgruppen as mt ON m.id=mt.mitgliedid AND m.email != '') LEFT JOIN ".DB_PREFIX."trainingsgruppen as t ON t.id=mt.trainingsgruppenid WHERE t.id IS NOT NULL GROUP BY t.id ORDER BY wochentag, anfang"; $_db->holeDaten($query); $gruppen = $_db->baueArray('*','tid'); #$_inh .= printr($gruppen,1,1); if(!in_array($_SESSION['user']['id'], array_keys($mitglieder))){ $_tmpl->assign('fehler', 'Um diese Funktion nutzen zu können, muss in den Einstellungen eine eigene E-Mailadresse angegeben sein.'); break; } if(!isset($_POST['verschicken'])){ $_tmpl->assign('mitglieder', $mitglieder); } $_inh .= $_tmpl->fetch('mitglieder/18.tools-emailsverschicken.inc.html'); break; case 'familienadresse': if(isset($_GET['abbrechen']) and isset($_SESSION['familienadresse'])){ unset($_SESSION['familienadresse']); weiterleiten('/mitglieder/tools.html?aktion=familienadresse'); } $_tmpl->assign('ueberschrift', 'Adresse einer Familie ändern'); if(!isset($_SESSION['familienadresse'])){ $query = "SELECT GROUP_CONCAT(m.id SEPARATOR ',') as mids, COUNT(m.id) as anz, titel, f.id, GROUP_CONCAT(CONCAT(m.vorname, ' (',DATE_FORMAT(gebdatum,'%y'),')') ORDER BY vorname SEPARATOR ', ') as namen, CONCAT(strasse, ' ', hausnr, ', ', plz, ' ', ort) as adresse FROM ".DB_PREFIX."mitglieder as m LEFT JOIN ".DB_PREFIX."familien as f ON m.familienid=f.id WHERE familienid != 0 AND strasse != '' AND ausgetreten IS NULL AND f.id IS NOT NULL GROUP BY adresse, titel ORDER BY titel"; $_db->holeDaten($query); $familien = $_db->baueArray('*','#'); # Familien mit nur einem Mitglied rauswerfen foreach($familien as $key => $fam){ if($fam['anz']==1){ unset($familien[$key]); } } if(isset($_POST['familienid']) and isset($_POST['mitgliederids'])){ if(in_array($_POST['familienid'], $_db->baueArray('id','#')) and in_array($_POST['mitgliederids'], $_db->baueArray('mids','#'))){ $_SESSION['familienadresse'] = array( 'familienid' => $_POST['familienid'], 'mids' => explode(',',$_POST['mitgliederids']) ); weiterleiten('/mitglieder/tools.html?aktion=familienadresse'); } } $_tmpl->assign('familien',$familien); $_inh .= $_tmpl->fetch('mitglieder/18.familienadresse-familiewaehlen.inc.html'); } else{ $daten = &$_SESSION['familienadresse']; # Familientitel holen $query = "SELECT titel FROM ".DB_PREFIX."familien WHERE id = ".$daten['familienid'].""; $_db->holeDaten($query); $daten['titel'] = $_db->holeWert(); $daten['flags'] = array('aenderungspeichern'=>1); # Familienmitglieder holen $query = "SELECT id, CONCAT(vorname, ' ', nachname, ' (', YEAR(gebdatum), ')') as name FROM ".DB_PREFIX."mitglieder WHERE id IN (".implode(',',$daten['mids']).")"; $_db->holeDaten($query); $mitglieder = $_db->baueArray('name','id'); $_tmpl->assign('mitglieder',$mitglieder); if(!isset($_POST['speichern'])){ # Adresse als Defaultwert holen $query = "SELECT strasse, hausnr, plz, ort FROM ".DB_PREFIX."mitglieder WHERE id = ".$daten['mids'][0].""; $_db->holeDaten($query); $row = $_db->holeZeile(); $daten['alteadresse'] = $row; $daten['adresse'] = $row; } else{ if(isset($_POST['wegzulassende']) and is_array($_POST['wegzulassende'])){ foreach($_POST['wegzulassende'] as $mid){ if(($key = array_search($mid, $daten['mids'])) !== false){ unset($daten['mids'][$key]); } } if(count($daten['mids']) < 1){ unset($_SESSION['familienadresse']); weiterleiten('/mitglieder/tools.html?aktion=familienadresse', 'Es sind keine zu ändernden Mitglieder mehr gespeichert.'); } } $f = ''; require_once('func/pruefen.inc.php'); # Adresse $f .= pruefen($_POST['adresse']['strasse'],'leer','Die Straße fehlt'); $f .= pruefen($_POST['adresse']['strasse'],'maxlaenge','Die Straße ist zu lang (max 40 Zeichen)',40); $f .= pruefen($_POST['adresse']['hausnr'],'leer','Die Hausnummer fehlt'); $f .= pruefen($_POST['adresse']['hausnr'],'maxlaenge','Die Hausnummer ist zu lang (max 5 Zeichen)',5); $f .= pruefen($_POST['adresse']['plz'],'leer','Die Postleitzahl fehlt'); $f .= pruefen($_POST['adresse']['plz'],'regexpr','Die Postleitzahl darf nur aus genau 5 Zahlen bestehen','^[0-9]{5}$'); $f .= pruefen($_POST['adresse']['ort'],'leer','Der Ort fehlt'); $f .= pruefen($_POST['adresse']['ort'],'maxlaenge','Der Ort ist zu lang (max 40 Zeichen)',40); $f .= pruefen($_POST['adresse']['telefonneu'],'telefon','Die Telefonnummer ist ungültig.',$_gleinst['seitenweit']['standardvorwahl']); if(!empty($f)){ $_tmpl->assign('fehler',$f); $daten['adresse'] = $_POST['adresse']; $daten['flags'] = $_POST['flags']; } else{ # Adresse ändern $query = "UPDATE ".DB_PREFIX."mitglieder SET strasse = '".text_format($_POST['adresse']['strasse'],'db')."', hausnr = '".text_format($_POST['adresse']['hausnr'],'db')."', plz = '".text_format($_POST['adresse']['plz'],'db')."', ort = '".text_format($_POST['adresse']['ort'],'db')."' WHERE id IN (".implode(',',$daten['mids']).")"; $_db->fuehreQueryAus($query); # alte Adresse anlegen if(isset($_POST['flags']['aenderungspeichern'])){ $query = "DELETE FROM ".DB_PREFIX."eigenschaften WHERE art = 'm' AND eigenschaft = 'alteadresse' AND artid IN (".implode(',',$daten['mids']).")"; $_db->fuehreQueryAus($query); $alteadresse = $daten['alteadresse']['strasse'].' '.$daten['alteadresse']['hausnr'].'|'; $alteadresse .= $daten['alteadresse']['plz'].' '.$daten['alteadresse']['ort']; $tmp = array(); foreach($daten['mids'] as $mid){ $tmp[] = "('m',".$mid.",'alteadresse','".text_format($alteadresse,'db')."')"; } $query = "INSERT INTO ".DB_PREFIX."eigenschaften (art, artid, eigenschaft, wert) VALUES ".implode(', ',$tmp).""; } $_db->fuehreQueryAus($query); # Telefonnummer ändern if(!empty($_POST['adresse']['telefonneu'])){ # IDs der zu ändernden Nummern holen $query = "SELECT id, mitgliedid FROM ".DB_PREFIX."telefon WHERE mitgliedid IN (".implode(',',$daten['mids']).") AND telefonart = 1"; $_db->holeDaten($query); $vorhandene = $_db->baueArray('*','#'); $mid2telid = array(); foreach($vorhandene as $row){ $mid2telid[$row['mitgliedid']] = $row['id']; } # Telefonnummer neu anlegen bzw. ändern list($vorwahl, $nummer) = explode('/', $_POST['adresse']['telefonneu']); foreach($daten['mids'] as $mid){ if(!isset($mid2telid[$mid])){ $query = "UPDATE ".DB_PREFIX."telefon SET vorwahl = '".text_format($vorwahl,'db')."', nummer = '".text_format($nummer,'db')."'"; $_db->fuehreQueryAus($query); } else{ $query = "INSERT INTO ".DB_PREFIX."telefon (mitgliedid, telefonart, vorwahl, nummer) VALUES (".$mid.", 1, '".text_format($vorwahl,'db')."', '".text_format($nummer,'db')."')"; $_db->fuehreQueryAus($query); } } } unset($_SESSION['familienadresse']); weiterleiten('/mitglieder/tools.html?aktion=familienadresse', 'Die Adresse wurde geändert.'); } } $_tmpl->assign('daten', $daten); $_inh .= $_tmpl->fetch('mitglieder/18.familienadresse-formular.inc.html'); } break; case 'alteadressenloeschen': $_tmpl->assign('ueberschrift','alte Adressen löschen'); $query = "SELECT m.id, CONCAT(nachname,', ',vorname,' (',mw,', ',DATE_FORMAT(gebdatum,'%d.%m.%Y'),')') as name FROM ".DB_PREFIX."mitglieder as m LEFT JOIN ".DB_PREFIX."eigenschaften as e ON m.id=e.artid AND e.art='m' AND e.eigenschaft='alteadresse' WHERE wert IS NOT NULL ORDER BY nachname, vorname"; $_db->holeDaten($query); if($_db->holeAnzahl() < 1){ weiterleiten('/mitglieder/tools.html', 'Es sind keine alten Adressen vorhanden'); } $daten = $_db->baueArray('*','id'); if(!isset($_POST['weiter'])){ $_tmpl->assign('daten',$daten); $_inh .= $_tmpl->fetch('mitglieder/18.alteadressenloeschen.inc.html'); break; } else{ $f = ''; if(!isset($_POST['mitglieder']) or !is_array($_POST['mitglieder'])){ $f .= 'Es wurden keine Mitglieder ausgewählt.
'; } else{ $zuloeschende = array(); foreach($_POST['mitglieder'] as $id){ if(!in_array($id, array_keys($daten))){ continue; } $zuloeschende[] = $id; } if(count($zuloeschende) < 1){ $f .= 'Es wurden keine Mitglieder ausgewählt.
'; } } if(!empty($f)){ $_tmpl->assign('fehler',$f); $_tmpl->assign('daten',$daten); } else{ $query = "DELETE FROM ".DB_PREFIX."eigenschaften WHERE art='m' AND eigenschaft='alteadresse' AND artid IN (".implode(',',$zuloeschende).")"; $_db->fuehreQueryAus($query); $anz = count($zuloeschende); $text = 'Es wurde'.($anz==1?' 1 alte Adresse':'n '.$anz.' alte Adressen').' gelöscht'; weiterleiten('/mitglieder/tools.html', $text); } } $_inh .= $_tmpl->fetch('mitglieder/18.alteadressenloeschen.inc.html'); break; case 'dsvformulare_startrechtwechsel': if(!pruefeRechte('m_tools_dsvformulare')){ $_inh = T_KEINZUGRIFF; break; } $_tmpl->assign('ueberschrift','DSV-Formulare - Startrechtwechsel'); if(isset($_GET) and isset($_GET['id'])){ $query = "SELECT id, nachname, vorname FROM ".DB_PREFIX."mitglieder WHERE id = '".text_format($_GET['id'],'db')."'"; $_db->holeDaten($query); if($_db->holeAnzahl() != 1 or $_GET['id'] != $_db->holeWert('id')){ $_tmpl->assign('fehler','das gewählte Mitglied existiert nicht.'); unset($_GET['id']); } else{ $mitglied = $_db->holeZeile(); } } if(!isset($_GET['id'])){ require_once('func/mitgliedwaehlen.inc.php'); $_inh .= mitgliedwaehlen('/mitglieder/tools.html', 'aktion=dsvformulare_startrechtwechsel'); } else{ $query = "SELECT v.id, mitgliedid, CONCAT(v.bezeichnung, ' (', IF(m.nachname IS NULL,'-',CONCAT(vorname,' ',nachname)),')') as bezeichnung FROM ".DB_PREFIX."vorstand as v LEFT JOIN ".DB_PREFIX."mitglieder as m ON v.mitgliedid = m.id ORDER BY v.sort"; $_db->holeDaten($query); $vorstand = $_db->baueArray('mitgliedid','id'); $_tmpl->assign('vorstand',$_db->baueArray('bezeichnung','id')); if(!isset($_POST['speichern'])){ # Formular mit sonstigen Daten $daten = array( 'verein' => array( 'ansprechpartner' => 4 ), 'schwimmer' => array( 'staat' => '', 'id' => $_GET['id'], 'name' => $mitglied['nachname'].', '.$mitglied['vorname'] ) ); $_tmpl->assign('daten',$daten); } else{ # pruefen require_once('func/pruefen.inc.php'); $f = ''; $d = &$_POST['daten']; # Vorstand $f .= pruefen($d['verein']['ansprechpartner'],'wertemenge','Der Ansprechpartner ist ungültig',array_keys($vorstand)); if(empty($f) and is_null($vorstand[$d['verein']['ansprechpartner']])){ $f .= 'Dem Vorstandsamt ist kein Mitglied zugewiesen
'; } # Schwimmer $f .= pruefen($d['schwimmer']['staat'],'maxlaenge','Die Staatsangehörigkeit ist zu lang (max. 15 Zeichen)',15); # Anhaenge if(!isset($d['beigefuegt']['freigabe'])){ $f .= 'Der Wert für die Freigabebescheinigung fehlt.
'; } else{ if(!in_array($d['beigefuegt']['freigabe'],array('freigabebescheinigung','anforderung'))){ $f .= 'Der Wert für die Freigeabebescheinigung ist ungültig.
'; } } if(!isset($d['beigefuegt']['verwaltungsgebuehr'])){ $f .= 'Der Wert für die Verwaltungsgebühr fehlt.
'; } else{ if(!in_array($d['beigefuegt']['verwaltungsgebuehr'],array('vrscheck','ueberweisungsbeleg','einzugsermaechtigung'))){ $f .= 'Der Wert für die Verwaltungsgebühr ist ungültig.
'; } elseif($d['beigefuegt']['verwaltungsgebuehr'] == 'vrscheck'){ $f .= pruefen($d['beigefuegt']['vrschecknr'],'maxlaenge','Die Nummer des VR-Schecks ist zu lang (max. 22 Zeichen)',22); } } # alter Verein $f .= pruefen($d['erkl']['name_alt'],'maxlaenge','Der Vereinsname des alten Vereines ist zu lang (max. 32 Zeichen)',32); $f .= pruefen($d['erkl']['id_alt'],'regexpr','Die ID des alten Vereines ist ungültig (sie muss genau 4 Zeichen lang sein und darf nur aus Ziffern bestehen)','^[0-9]{4}$'); $f .= pruefen($d['erkl']['datum'],'datum','Das Datum ist ungültig'); if(!empty($f)){ $_tmpl->assign('fehler',$f); $_tmpl->assign('daten',$_POST['daten']); } else{ require_once('class/ooodateien.inc.php'); $ooo = new ooodateien($_tmpl,'startrechtwechsel'); # Daten einsammeln # Ansprechpartner $query = "SELECT CONCAT(nachname,', ',vorname) as name, email, CONCAT(strasse,' ',hausnr,', ',plz,' ',ort) as anschrift FROM ".DB_PREFIX."mitglieder WHERE id = ".$vorstand[$d['verein']['ansprechpartner']].""; $_db->holeDaten($query); $row = $_db->holeZeile(); $query = "SELECT CONCAT(vorwahl,'/',nummer) as nr, telefonart FROM ".DB_PREFIX."telefon WHERE mitgliedid = ".$vorstand[$d['verein']['ansprechpartner']]." AND telefonart IN (1,4)"; $_db->holeDaten($query); $row['tel'] = '-'; $row['fax'] = '-'; if($_db->ergebnis['anzahl'] != 0){ $tel = $_db->baueArray('nr','telefonart'); if(isset($tel[1])){ $row['tel'] = $tel[1]; } if(isset($tel[4])){ $row['fax'] = $tel[4]; } } $verein = array( 'name' => TKSWIM_VEREIN, 'id' => TKSWIM_VEREINSID, 'ap_name' => $row['name'], 'ap_anschrift' => $row['anschrift'], 'ap_tel' => $row['tel'], 'ap_fax' => $row['fax'], 'ap_email' => $row['email'] ); # Schwimmer $query = "SELECT nachname, vorname, dsvid, DATE_FORMAT(gebdatum,'%d.%m.%Y') as gebdat, mw, CONCAT(strasse,' ',hausnr,', ',plz,' ',ort) as anschrift FROM ".DB_PREFIX."mitglieder WHERE id = ".$_GET['id'].""; $_db->holeDaten($query); $row = $_db->holeZeile(); $dateinamenname = strtolower($row['vorname'].'-'.$row['nachname']); $dateinamenname = str_replace(array('ä','ö','ü','ß'),array('ae','oe','ue','ss'),$dateinamenname); $dateinamenname = preg_replace('~[^a-z0-9_-]~','',$dateinamenname); $schwimmer = array( 'nachname' => $row['nachname'], 'vorname' => $row['vorname'], 'id' => $row['dsvid'], 'gebdat' => $row['gebdat'], 'anschrift' => $row['anschrift'], 'staat' => $_POST['daten']['schwimmer']['staat'], 'm' => ($row['mw']=='m'), 'w' => ($row['mw']=='w') ); # beigefuegt $beigefuegt = array( 'freigabebescheinigung' => $_POST['daten']['beigefuegt']['freigabe']=='freigabebescheinigung', 'anforderung' => $_POST['daten']['beigefuegt']['freigabe']=='anforderung', 'vrscheck' => $_POST['daten']['beigefuegt']['verwaltungsgebuehr']=='vrscheck', 'ueberweisungsbeleg' => $_POST['daten']['beigefuegt']['verwaltungsgebuehr']=='ueberweisungsbeleg', 'einzugsermaechtigung' => $_POST['daten']['beigefuegt']['verwaltungsgebuehr']=='einzugsermaechtigung', 'liegtdemdsvvor' => false, 'vrschecknr' => '' ); if($beigefuegt['vrscheck']){ $beigefuegt['vrschecknr'] = $_POST['daten']['beigefuegt']['vrschecknr']; } if($beigefuegt['einzugsermaechtigung'] and isset($_POST['daten']['beigefuegt']['einzugsermaechtigungliegtvor'])){ $beigefuegt['liegtdemdsvvor'] = true; } # Erklaerung $erklaerung = array( 'name_alt' => $_POST['daten']['erkl']['name_alt'], 'id_alt' => $_POST['daten']['erkl']['id_alt'], 'datum' => $_POST['daten']['erkl']['datum'], 'name_neu' => TKSWIM_VEREIN, 'id_neu' => TKSWIM_VEREINSID ); # Meta-Daten $titlename = htmlspecialchars($schwimmer['vorname'].' '.$schwimmer['nachname']); $titlename = str_replace(array('ä','ö','ü','ß'),array('ae','oe','ue','ss'),$titlename); $_meta = array( 'generator' => 'tkswim '.TKSWIM_VERSION, 'titel' => 'Antrag auf Startrechtwechsel fuer '.$titlename.' (DSV-Form 003)', 'creator' => $_SESSION['user']['realname'], 'date' => date('Y-m-d\TH:i:s') ); # Daten an Klasse uebergeben $ooo->setzeWerte('_meta',$_meta); $ooo->setzeWerte('beigefuegt',$beigefuegt); $ooo->setzeWerte('erkl',$erklaerung); $ooo->setzeWerte('schwimmer',$schwimmer); $ooo->setzeWerte('verein',$verein); $ooo->setzeEinstellung('ooo:configuration-settings','AddParaTableSpacingAtStart','boolean',true); # Datei generieren $ooo->generiereDateien(); $ooo->setzeDateiname('startrechtwechsel_'.$dateinamenname.'.odt'); $ooo->gebeOooDateiAus(); } } $_inh .= $_tmpl->fetch('mitglieder/18.startrechtwechsel-formular.inc.html'); } break; default: $_tmpl->assign('ueberschrift','Tools zum Bearbeiten o.ä. der Mitgliederdaten'); $_inh .= $_tmpl->fetch('mitglieder/18.tools-index.inc.html'); break; } } # Ende Rechte-else, EOF ?>