<?php

namespace DataView;

class ReminderMitgliedMitglied_gebtag {
  
  

  
  

    // --- Statische Methoden ---
  
  public static function renderScript() { 
    
    
    // --- BLOCK: main ---
    
								\FOP\I18n::ensureIsLoaded();
								?>
								<script type="text/javascript">
									
    function changefilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter(val, cb) {
		  if (val) {
			  querySet('filter_reminderMitgliedMitglied-gebtag_tarif', val, cb.checked);
		  } else {
			  delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
		  }reloadreminderMitgliedMitglied_gebtag();
        
    }

		var ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout = null;
		function changefilter_reminderMitgliedMitglied_gebtag_tarifSearchFilter(val, callback) {
			if(ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout) clearTimeout(ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout);

			ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout = setTimeout(function() {
				$.getJSON(reloadreminderMitgliedMitglied_gebtag({action: 'getfilter_reminderMitgliedMitglied_gebtag_tarifItemsByString', 'fstr': val}, true), function(r) {
					callback(r);
					query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = val;
				});
			}, 300);
		}

	function getfilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter() {
		var gui = $("<div class='fop-floatsorter'></div>");
		// TODO: usability #1866 auf ajax warten bevor ENTER behandelt wird
		var fstr = <?php echo(isset($_GET['filter_reminderMitgliedMitglied-gebtag_tarif_orig']) ? json_encode($_GET['filter_reminderMitgliedMitglied-gebtag_tarif_orig']) : '""') ?>;
		var search = $('<div class="mdl-textfield mdl-js-textfield">' + 
			'<input value="" class="mdl-textfield__input" id="a5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22" type="text">' +
			'<label class="mdl-textfield__label" for="a5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22">Filter...</label>' +
			'</div>');
		search.find('input').val(fstr).keyup(function (event) {
			var self = this;
			if ((event.keyCode || e.which) == 13) {
				var hasChecked = false;
				if (this.value) {
					// search value + tick all search results
					checkboxes.find('input').each(function (i, inp) {
						if (!inp.checked && $(inp).data('value')) {
							inp.checked = true;
							querySet('filter_reminderMitgliedMitglied-gebtag_tarif', $(inp).data('value'), true);
							hasChecked = true;
						}
					});
				} else {
					// untick all
					search.find('input').val('');
					query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = '';
					delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
					reload('', items);
					hasChecked = true;
				}
				if (hasChecked) {reloadreminderMitgliedMitglied_gebtag();
					
				} else {
					$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();
				}
			} else {
				changefilter_reminderMitgliedMitglied_gebtag_tarifSearchFilter(this.value, function (result) {
					reload(self.value, result);
				});
			}
		});
		gui.append(search);

		var checkboxes = $("<div></div>").css({maxHeight: '200px', overflow: 'auto'});
		var items = <?php
			// TODO: deps-Variable füllen mit DV-Parametern vom DataView id
			echo json_encode(\DataView\ReminderMitgliedMitglied_gebtag::getfilter_reminderMitgliedMitglied_gebtag_tarifItemsByStringAction(''));
		?>;

		function reload(fstr, items) {
			// rerender checkbox list
			checkboxes.empty();
			checkboxes.append($('<i style="cursor: pointer;"><?php echo _('show all'); ?></i>').click(function () {
				search.find('input').val('');
				query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = '';
				delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
				reload('', items);reloadreminderMitgliedMitglied_gebtag();
				
			})).append('<br/>');
			// NULL-Wert auch suchbar #2057 (kommt als ID=0 an, muss für die idlist in _null geändert werden)
			for (var i = 0; i < items.length; i++) {
				let value = (items[i].ID === '0' ? '_null' : items[i].ID);
				let descr = items[i].description;
				let checked = querySet('filter_reminderMitgliedMitglied-gebtag_tarif', value);
				if (!fstr || checked || descr.toLowerCase().includes(fstr.toLowerCase())) {
					checkboxes.append($('<input type=\'checkbox\'  onclick=\'changefilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter("' + value + '", this)\' ' + (checked ? ' checked>': '> ')).data('value', value)).append($('<span></span>').text(descr).prepend('&nbsp;')).append('<br/>');
				}
			 }
		}
		reload(fstr, items);
		gui.append(checkboxes);

		return gui;
	}
									
    function changefilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter(val, cb) {
		  if (val) {
			  querySet('filter_reminderMitgliedMitglied-gebtag_tarif', val, cb.checked);
		  } else {
			  delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
		  }reloadreminderMitgliedMitglied_gebtag();
        
    }

		var ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout = null;
		function changefilter_reminderMitgliedMitglied_gebtag_tarifSearchFilter(val, callback) {
			if(ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout) clearTimeout(ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout);

			ia5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22timeout = setTimeout(function() {
				$.getJSON(reloadreminderMitgliedMitglied_gebtag({action: 'getfilter_reminderMitgliedMitglied_gebtag_tarifItemsByString', 'fstr': val}, true), function(r) {
					callback(r);
					query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = val;
				});
			}, 300);
		}

	function getfilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter() {
		var gui = $("<div class='fop-floatsorter'></div>");
		// TODO: usability #1866 auf ajax warten bevor ENTER behandelt wird
		var fstr = <?php echo(isset($_GET['filter_reminderMitgliedMitglied-gebtag_tarif_orig']) ? json_encode($_GET['filter_reminderMitgliedMitglied-gebtag_tarif_orig']) : '""') ?>;
		var search = $('<div class="mdl-textfield mdl-js-textfield">' + 
			'<input value="" class="mdl-textfield__input" id="a5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22" type="text">' +
			'<label class="mdl-textfield__label" for="a5525a031fd31b82fb6578a2d714d819b39de1ee829e1fed6cc230497c0e6a22">Filter...</label>' +
			'</div>');
		search.find('input').val(fstr).keyup(function (event) {
			var self = this;
			if ((event.keyCode || e.which) == 13) {
				var hasChecked = false;
				if (this.value) {
					// search value + tick all search results
					checkboxes.find('input').each(function (i, inp) {
						if (!inp.checked && $(inp).data('value')) {
							inp.checked = true;
							querySet('filter_reminderMitgliedMitglied-gebtag_tarif', $(inp).data('value'), true);
							hasChecked = true;
						}
					});
				} else {
					// untick all
					search.find('input').val('');
					query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = '';
					delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
					reload('', items);
					hasChecked = true;
				}
				if (hasChecked) {reloadreminderMitgliedMitglied_gebtag();
					
				} else {
					$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();
				}
			} else {
				changefilter_reminderMitgliedMitglied_gebtag_tarifSearchFilter(this.value, function (result) {
					reload(self.value, result);
				});
			}
		});
		gui.append(search);

		var checkboxes = $("<div></div>").css({maxHeight: '200px', overflow: 'auto'});
		var items = <?php
			// TODO: deps-Variable füllen mit DV-Parametern vom DataView id
			echo json_encode(\DataView\ReminderMitgliedMitglied_gebtag::getfilter_reminderMitgliedMitglied_gebtag_tarifItemsByStringAction(''));
		?>;

		function reload(fstr, items) {
			// rerender checkbox list
			checkboxes.empty();
			checkboxes.append($('<i style="cursor: pointer;"><?php echo _('show all'); ?></i>').click(function () {
				search.find('input').val('');
				query['filter_reminderMitgliedMitglied-gebtag_tarif_orig'] = '';
				delete query['filter_reminderMitgliedMitglied-gebtag_tarif'];
				reload('', items);reloadreminderMitgliedMitglied_gebtag();
				
			})).append('<br/>');
			// NULL-Wert auch suchbar #2057 (kommt als ID=0 an, muss für die idlist in _null geändert werden)
			for (var i = 0; i < items.length; i++) {
				let value = (items[i].ID === '0' ? '_null' : items[i].ID);
				let descr = items[i].description;
				let checked = querySet('filter_reminderMitgliedMitglied-gebtag_tarif', value);
				if (!fstr || checked || descr.toLowerCase().includes(fstr.toLowerCase())) {
					checkboxes.append($('<input type=\'checkbox\'  onclick=\'changefilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter("' + value + '", this)\' ' + (checked ? ' checked>': '> ')).data('value', value)).append($('<span></span>').text(descr).prepend('&nbsp;')).append('<br/>');
				}
			 }
		}
		reload(fstr, items);
		gui.append(checkboxes);

		return gui;
	}
									function updateNumberreminderMitgliedMitglied_gebtag(col) {
										//var checklist = window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col];
										//if (checklist.id) {
											// checklist is online
											// TODO: check if cache is alive, otherwise reload from ajax, delay execution and return now
											//checklist.ranges = [[1,10000000]]; // mostly we use indirect idlists to tick all marks; so this is an approximation
										//}
										// checkboxes aktualisieren
										if (window.DataViewChecked && window.DataViewChecked['reminderMitgliedMitglied-gebtag'] && window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col].ranges.length > 0) {
											$('.reminderMitgliedMitglied_gebtag__mass-action').css('visibility', 'visible');
											$('.reminderMitgliedMitglied_gebtag__action').css('visibility', 'hidden');
										} else {
											$('.reminderMitgliedMitglied_gebtag__mass-action').css('visibility', 'hidden');
											$('.reminderMitgliedMitglied_gebtag__action').css('visibility', 'visible');
										}
										$('.reminderMitgliedMitglied_gebtag__checkbox').each(function (idx, x) {
											for (var cssclass of x.classList) {
												if (cssclass.startsWith('reminderMitgliedMitglied_gebtag__checkbox-'+col+'-')) {
													var my_id = cssclass.substr(('reminderMitgliedMitglied_gebtag__checkbox-'+col+'-').length);
													if (window.DataViewChecked) {
														x.MaterialCheckbox[checklist.has(my_id) ? 'check' : 'uncheck']();
													}
												}
											}
										});
									}
									function reloadreminderMitgliedMitglied_gebtag (params, returnUrl, onlyScroll, addPadding = 0) {
										// copy query
										let nq = JSON.parse(JSON.stringify(query));
										nq['parent_request'] = <?php echo json_encode(strtok(\FOP\Util::getBackUrl(), '?')); ?>;
										<?php if (isset($_GET['select'])) { ?>nq['select'] = 'select';<?php } ?>
										
										if (params) {
											for (var i in params) nq[i] = params[i];
											var action = nq['action'];
											delete nq['action'];
											let querystr = "DataView/ReminderMitgliedMitglied_gebtag/" + action + "?" + Object.keys(nq).map(function(k){ return k + "=" +  encodeURIComponent(nq[k]); }).join("&");
											// direkt aufrufen (ist wohl ein Download oder so)
											if (returnUrl) return querystr;
											window.location.href = querystr;
										} else {
											let querystr;
											
											
											<?php if ((!\FOP\User::getIsGuest())) { ?>
											delete nq['action'];
											querystr = "DataView/ReminderMitgliedMitglied_gebtag/renderTabTable?" + Object.keys(nq).map(function(k){ return k + "=" +  encodeURIComponent(nq[k]); }).join("&");
											// per Ajax laden
											if(!$("#reminderMitgliedMitglied_gebtag-table")?.parent()?.parent()?.hasClass('fop-form-feature-collapsed') || $("#reminderMitgliedMitglied_gebtag-table")?.parent()?.parent()?.hasClass('fop-form-feature-mode-area')) {
											$.get(querystr, function(data){
												var tab = $("#reminderMitgliedMitglied_gebtag-table");
												var top = tab.find('.fop-table-body-inner');
												var el;
												if (onlyScroll && (el = $('<div class="tabcontent">' + data + '</div>').find('.fop-table-body-inner'))) {
													// nur Scroll-Bereich ersetzen
													var paddingTop = parseInt(el.css('paddingTop') || '0px', 10);
													var minHeight = parseInt(el.css('minHeight'), 10)
													paddingTop += addPadding;
													minHeight += addPadding;
													top.css({paddingTop: paddingTop.toString()+'px', minHeight: minHeight.toString()+'px'}); // Offset
													el = el.children();
													top.empty();
													top.append(el);
													el = top; // top-upgrade doppelt machen, dadurch vermeiden wir das Array-upgrade => Performance
												} else {
													// gesamten Tab ersetzen
													tab.children().remove();
													el = tab.html('<div class="tabcontent">' + data + '</div>');
												}
												try {
													for (var i = 0; i < el.length; i++) upgradeDOM(el[i]);
												} catch (e) {
													console.log(e);
												}
												upgradeTable(el.find('.fop-table .fop-table-header')); // Falls es Tabellen-Layout ist: Spalten-Order anpassen
												flushURL(); // Neue URL in Titelleiste eintragen

												// Checkbox-Auswahl ankreuzen
												updateNumberreminderMitgliedMitglied_gebtag('ID');
											});
											} else {
												// gesamten Tab ersetzen
												var tab = $("#reminderMitgliedMitglied_gebtag-table");
												tab.children().remove();
												el = tab.html('<div class="fop-lazy-reload" onclick="reloadreminderMitgliedMitglied_gebtag()"></div>');
											}
											<?php } ?>
											
										}
									}
									function checkreminderMitgliedMitglied_gebtag (id, col, checked) {
										// ID-Liste aufbauen
										if (!window.DataViewChecked) window.DataViewChecked = {};
										if (!window.DataViewChecked['reminderMitgliedMitglied-gebtag']) window.DataViewChecked['reminderMitgliedMitglied-gebtag'] = {};
										if (!window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col]) window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col] = new IDList();

										// Abfrage aller gecheckten IDs für eine Tabelle
										if (!id) {
											return window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col].toString();
										}

										// check all, check id
										if (id == 'all') {
											// TODO: umbauen #1289: 'all' auch nur auf ne idlist reduzieren
											if (checked) {
												$.get(reloadreminderMitgliedMitglied_gebtag({action: 'getids', col: col}, true), function (ids) {
													window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col] = new IDList(ids);
													updateNumberreminderMitgliedMitglied_gebtag(col);
												});
											} else {
												window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col] = new IDList();
												updateNumberreminderMitgliedMitglied_gebtag(col);
											}
										} else {
											var ids = new IDList(id);
											var allcb = $('#reminderMitgliedMitglied_gebtag__all-checkbox');
											if (allcb[0]) {
												allcb[0].parentElement.MaterialCheckbox.uncheck(); // TODO: prüfen, ob Gruppen-CBs voll werden
											}
											if (checked == 'set') {
												window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col] = ids;
											} else for (id of ids.all()) {
												if (checked) {
													window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col].push(id);
												} else {
													window.DataViewChecked['reminderMitgliedMitglied-gebtag'][col].remove(id);
												}
											}
											updateNumberreminderMitgliedMitglied_gebtag(col);
										}
									}
								</script><?php

    
  }

  public static function renderSpecialFilters() { 
    
    
    // --- BLOCK: main ---
    ?>
	
	<script type"text/javascript">
		function updateSpecialFilter(param, val) {
			query[param] = val.toString();reloadreminderMitgliedMitglied_gebtag();
			
		}

	</script>
	<?php
	
    
  }

  public static function renderTabTableAction() { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
     ?><div class='fop-dv-buttonbar'><?php if((!\FOP\User::getIsGuest())) { ?>
	<span style ="margin-left: 20px">
		<?php echo htmlentities(_('Betrachtungszeitpunkt'));?>:
		<input type='text' class="mdl-textfield__input" style="width: 160px; display: inline-block; " id="reminderMitgliedMitglied_gebtag-dynamic-filter" value='<?php echo date(_('dateformat_php')); ?>'>
		<script type='text/javascript'>
			$(function () {
				$('#reminderMitgliedMitglied_gebtag-dynamic-filter')
				.datetimepicker({locale: <?php echo (json_encode(\FOP\I18n::getShortLocale())); ?>, format: <?php echo (json_encode(_('datetimeformat_moment'))); ?>})
				.on('dp.change', function (e) {
					if (!e.date) {
						// filter all times
						query['dynamic_reminderMitgliedMitglied-gebtag'] = 0;
					} else {
						// filter a certain time
						query['dynamic_reminderMitgliedMitglied-gebtag'] = e.date.unix();
					}
					delete query['page_reminderMitgliedMitglied-gebtag'];
					reloadreminderMitgliedMitglied_gebtag();
				});
			});
		</script>
	</span>
	<?php } ?></div><?php 
								\FOP\User::getIsGuest();
								$itemheight = 32;
								$itemsperpage = ceil(1080 / $itemheight * 0.8);
								$page = (isset($_GET['page_reminderMitgliedMitglied-gebtag']) ? intval($_GET['page_reminderMitgliedMitglied-gebtag']) : 0);
								$addlines = (isset($_GET['addlines_reminderMitgliedMitglied-gebtag']) ? intval($_GET['addlines_reminderMitgliedMitglied-gebtag']) : 0);
								$firstitem = $page * $itemsperpage;
								$sqladdon = ' LIMIT ' . ($itemsperpage * 2) . ' OFFSET ' . ($firstitem);
								$data = self::getData($sqladdon, $_GET);
								$arr = $data["items"];
								$itemcount = $data["itemcount"];
								$lastPage = ceil($itemcount/$itemsperpage-1);
								// calculate width of first column: 67px + 32px for each shortcut
								$firstColumnWidth = 66 + 34 + 34;
								$additionalLines = 0;

									// Spaltenliste zuerst aufbauen, damit sie noch umsortiert werden kann
									$order = 1000;
									$columns = [];
									
										if(true){
											$col = [
												'id' => 'name',
												'desc' => _('Name'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['name'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'vorname',
												'desc' => _('Vorname'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['vorname'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'mnr',
												'desc' => _('Mitgliedsnummer'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['mnr'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'geschlecht',
												'desc' => _('Geschlecht'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['geschlecht'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'geburtsdatum',
												'desc' => _('Geburtsdatum'),
												'order' => ++$order,
												'width' => 100, // default value
												'collapsed' => 0

											];
											$columns['geburtsdatum'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'verstorben',
												'desc' => _('Verstorben am'),
												'order' => ++$order,
												'width' => 100, // default value
												'collapsed' => 1

											];
											$columns['verstorben'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'land',
												'desc' => _('Land'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['land'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'plz',
												'desc' => _('Postleitzahl'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['plz'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'ort',
												'desc' => _('Ort'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['ort'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'strasse',
												'desc' => _('Straße und Hausnummer'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['strasse'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'email',
												'desc' => _('E-Mail'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['email'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'email2',
												'desc' => _('E-Mail Alternative'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['email2'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'telefon',
												'desc' => _('Telefon'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['telefon'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'mobil',
												'desc' => _('Mobil'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['mobil'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'eintritt',
												'desc' => _('Eintrittsdatum'),
												'order' => ++$order,
												'width' => 100, // default value
												'collapsed' => 0

											];
											$columns['eintritt'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'austrittsdatum',
												'desc' => _('Austrittsdatum'),
												'order' => ++$order,
												'width' => 100, // default value
												'collapsed' => 0

											];
											$columns['austrittsdatum'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'austrittsgrund',
												'desc' => _('Austritts-Grund'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['austrittsgrund'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'notiz',
												'desc' => _('Notiz'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['notiz'] = $col;
										}
									
										if((\FOP\User::getBuchhaltung())){
											$col = [
												'id' => 'iban',
												'desc' => _('IBAN'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['iban'] = $col;
										}
									
										if((\FOP\User::getBuchhaltung())){
											$col = [
												'id' => 'bic',
												'desc' => _('BIC'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 1

											];
											$columns['bic'] = $col;
										}
									
										if((\FOP\User::getBuchhaltung())){
											$col = [
												'id' => 'forderungen',
												'desc' => _('Guthaben Beiträge'),
												'order' => ++$order,
												'width' => 120, // default value
												'collapsed' => 0

											];
											$columns['forderungen'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'datenschutz',
												'desc' => _('Datenschutz akzeptiert'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['datenschutz'] = $col;
										}
									
										if((\FOP\User::getBuchhaltung())){
											$col = [
												'id' => 'sepa',
												'desc' => _('SEPA-Lastschrift'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 0

											];
											$columns['sepa'] = $col;
										}
									
										if((\FOP\User::getBuchhaltung())){
											$col = [
												'id' => 'sepaDate',
												'desc' => _('Datum SEPA-Lastschrift'),
												'order' => ++$order,
												'width' => 100, // default value
												'collapsed' => 0

											];
											$columns['sepaDate'] = $col;
										}
									
										if((\FOP\User::getSuperadmin())){
											$col = [
												'id' => 'superadmin',
												'desc' => _('Super-Admin'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 0

											];
											$columns['superadmin'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canAdmin',
												'desc' => _('Admin'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canAdmin'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canMitglied',
												'desc' => _('Mitgliederverwaltung'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canMitglied'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canGruppe',
												'desc' => _('Verwaltung der eigenen Gruppe'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canGruppe'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canCampaign',
												'desc' => _('Rundmails und Aktionen'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canCampaign'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canSammlung',
												'desc' => _('Geldsammlungen'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canSammlung'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canBuchhaltung',
												'desc' => _('Buchhaltung'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canBuchhaltung'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canProtokoll',
												'desc' => _('Protokoll'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canProtokoll'] = $col;
										}
									
										if((\FOP\User::getAdmin())){
											$col = [
												'id' => 'canDokument',
												'desc' => _('Dokumente'),
												'order' => ++$order,
												'width' => 40, // default value
												'collapsed' => 1

											];
											$columns['canDokument'] = $col;
										}
									
										if(true){
											$col = [
												'id' => 'tarif',
												'desc' => _('Mitgliedsbeitrag'),
												'order' => ++$order,
												'width' => 180, // default value
												'collapsed' => 0

											];
											$columns['tarif'] = $col;
										}
									

									// gespeicherte Spaltenanordnung
									foreach (\FOP\Database::query('SELECT * FROM fop_dataview WHERE '.qi('user').' = ' . \FOP\Database::quote(\FOP\User::getID()) . ' AND dataview = ' . \FOP\Database::quote('reminderMitgliedMitglied-gebtag'))->fetchAll(\PDO::FETCH_ASSOC) AS $column => $c) {
										if (isset($columns[$c['column']])) {
											$columns[$c['column']]['order'] = $c['order']; // order, width, collapsed
											$columns[$c['column']]['width'] = $c['width']; // order, width, collapsed
											$columns[$c['column']]['collapsed'] = $c['collapsed']; // order, width, collapsed
										}
									}

									// DOM vor-rendern
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='name'
												data-order='<?php echo intval($columns['name']['order']); ?>'
												data-width='<?php echo intval($columns['name']['width']); ?>'
												data-collapsed='<?php echo intval($columns['name']['collapsed']); ?>'
												style='width: <?php echo intval($columns['name']['width']); ?>px; <?php if ($columns['name']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_name'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_name'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_name']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_name'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_name'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_name']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'name ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'name DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'name DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'name ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Name')); ?>'><?php echo(_('Name')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'name ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'name DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_name']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_name'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['name']['header'] = ob_get_contents(); ob_end_clean();
											$columns['name']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['name']['width']); ?>px; <?php if ($columns['name']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='name'><span class='overflow-text' title="<?php echo htmlentities($item['name']); ?>"><?php echo htmlentities($item['name']); ?></span></div><?php
											};
											$columns['name']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='name'
													data-order='<?php echo intval($columns['name']['order']); ?>'
													data-width='<?php echo intval($columns['name']['width']); ?>'
													data-collapsed='<?php echo intval($columns['name']['collapsed']); ?>'
													style='width: <?php echo intval($columns['name']['width']); ?>px; <?php if ($columns['name']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='vorname'
												data-order='<?php echo intval($columns['vorname']['order']); ?>'
												data-width='<?php echo intval($columns['vorname']['width']); ?>'
												data-collapsed='<?php echo intval($columns['vorname']['collapsed']); ?>'
												style='width: <?php echo intval($columns['vorname']['width']); ?>px; <?php if ($columns['vorname']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_vorname'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_vorname'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_vorname']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_vorname'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_vorname'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_vorname']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'vorname ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'vorname DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'vorname DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'vorname ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Vorname')); ?>'><?php echo(_('Vorname')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'vorname ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'vorname DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_vorname']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_vorname'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['vorname']['header'] = ob_get_contents(); ob_end_clean();
											$columns['vorname']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['vorname']['width']); ?>px; <?php if ($columns['vorname']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='vorname'><span class='overflow-text' title="<?php echo htmlentities($item['vorname']); ?>"><?php echo htmlentities($item['vorname']); ?></span></div><?php
											};
											$columns['vorname']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='vorname'
													data-order='<?php echo intval($columns['vorname']['order']); ?>'
													data-width='<?php echo intval($columns['vorname']['width']); ?>'
													data-collapsed='<?php echo intval($columns['vorname']['collapsed']); ?>'
													style='width: <?php echo intval($columns['vorname']['width']); ?>px; <?php if ($columns['vorname']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='mnr'
												data-order='<?php echo intval($columns['mnr']['order']); ?>'
												data-width='<?php echo intval($columns['mnr']['width']); ?>'
												data-collapsed='<?php echo intval($columns['mnr']['collapsed']); ?>'
												style='width: <?php echo intval($columns['mnr']['width']); ?>px; <?php if ($columns['mnr']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_mnr'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_mnr'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_mnr']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_mnr'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_mnr'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_mnr']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'mnr ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'mnr DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'mnr DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'mnr ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Mitgliedsnummer')); ?>'><?php echo(_('Mitgliedsnummer')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'mnr ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'mnr DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_mnr']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_mnr'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['mnr']['header'] = ob_get_contents(); ob_end_clean();
											$columns['mnr']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['mnr']['width']); ?>px; <?php if ($columns['mnr']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='mnr'><span class='overflow-text' title="<?php echo htmlentities($item['mnr']); ?>"><?php echo htmlentities($item['mnr']); ?></span></div><?php
											};
											$columns['mnr']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='mnr'
													data-order='<?php echo intval($columns['mnr']['order']); ?>'
													data-width='<?php echo intval($columns['mnr']['width']); ?>'
													data-collapsed='<?php echo intval($columns['mnr']['collapsed']); ?>'
													style='width: <?php echo intval($columns['mnr']['width']); ?>px; <?php if ($columns['mnr']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='geschlecht'
												data-order='<?php echo intval($columns['geschlecht']['order']); ?>'
												data-width='<?php echo intval($columns['geschlecht']['width']); ?>'
												data-collapsed='<?php echo intval($columns['geschlecht']['collapsed']); ?>'
												style='width: <?php echo intval($columns['geschlecht']['width']); ?>px; <?php if ($columns['geschlecht']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '0', $(this).prop('checked')); changed=true;})).append('<span> </span><?php echo(_('männlich')); ?><br/>').append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '1', $(this).prop('checked')); changed=true;})).append('<span> </span><?php echo(_('weiblich')); ?><br/>').append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '2') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_geschlecht', '2', $(this).prop('checked')); changed=true;})).append('<span> </span><?php echo(_('Individuum')); ?><br/>');
		return false;
	">
													<span class='title-title' title='<?php echo(_('Geschlecht')); ?>'><?php echo(_('Geschlecht')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'geschlecht ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'geschlecht DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_geschlecht']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_geschlecht'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['geschlecht']['header'] = ob_get_contents(); ob_end_clean();
											$columns['geschlecht']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['geschlecht']['width']); ?>px; <?php if ($columns['geschlecht']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='geschlecht'><?php echo htmlentities(\Types\Geschlechtstyp::toStringShort($item['geschlecht'])); ?></div><?php
											};
											$columns['geschlecht']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='geschlecht'
													data-order='<?php echo intval($columns['geschlecht']['order']); ?>'
													data-width='<?php echo intval($columns['geschlecht']['width']); ?>'
													data-collapsed='<?php echo intval($columns['geschlecht']['collapsed']); ?>'
													style='width: <?php echo intval($columns['geschlecht']['width']); ?>px; <?php if ($columns['geschlecht']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='geburtsdatum'
												data-order='<?php echo intval($columns['geburtsdatum']['order']); ?>'
												data-width='<?php echo intval($columns['geburtsdatum']['width']); ?>'
												data-collapsed='<?php echo intval($columns['geburtsdatum']['collapsed']); ?>'
												style='width: <?php echo intval($columns['geburtsdatum']['width']); ?>px; <?php if ($columns['geburtsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}}, 600);
		date_filter(win, 'reminderMitgliedMitglied-gebtag', 'geburtsdatum', <?php echo htmlentities(json_encode(_('period'))); ?>, <?php echo htmlentities(json_encode(\FOP\I18n::getShortLocale())); ?>, <?php echo htmlentities(json_encode(_('dateformat_moment'))); ?>, function() { reloadreminderMitgliedMitglied_gebtag();  reloadreminderMitgliedMitglied_gebtag(); });
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'geburtsdatum ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'geburtsdatum DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'geburtsdatum DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'geburtsdatum ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Geburtsdatum')); ?>'><?php echo(_('Geburtsdatum')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'geburtsdatum ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'geburtsdatum DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_geburtsdatum']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_geburtsdatum'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['geburtsdatum']['header'] = ob_get_contents(); ob_end_clean();
											$columns['geburtsdatum']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['geburtsdatum']['width']); ?>px; <?php if ($columns['geburtsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='geburtsdatum'><span class='overflow-text' title="<?php echo htmlentities(($item['geburtsdatum']) ? strftime(_('dateformat_php2'), intval($item['geburtsdatum'])) : ''); ?>"><?php echo htmlentities(($item['geburtsdatum']) ? strftime(_('dateformat_php2'), intval($item['geburtsdatum'])) : ''); ?></span></div><?php
											};
											$columns['geburtsdatum']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='geburtsdatum'
													data-order='<?php echo intval($columns['geburtsdatum']['order']); ?>'
													data-width='<?php echo intval($columns['geburtsdatum']['width']); ?>'
													data-collapsed='<?php echo intval($columns['geburtsdatum']['collapsed']); ?>'
													style='width: <?php echo intval($columns['geburtsdatum']['width']); ?>px; <?php if ($columns['geburtsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='verstorben'
												data-order='<?php echo intval($columns['verstorben']['order']); ?>'
												data-width='<?php echo intval($columns['verstorben']['width']); ?>'
												data-collapsed='<?php echo intval($columns['verstorben']['collapsed']); ?>'
												style='width: <?php echo intval($columns['verstorben']['width']); ?>px; <?php if ($columns['verstorben']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}}, 600);
		date_filter(win, 'reminderMitgliedMitglied-gebtag', 'verstorben', <?php echo htmlentities(json_encode(_('period'))); ?>, <?php echo htmlentities(json_encode(\FOP\I18n::getShortLocale())); ?>, <?php echo htmlentities(json_encode(_('dateformat_moment'))); ?>, function() { reloadreminderMitgliedMitglied_gebtag();  reloadreminderMitgliedMitglied_gebtag(); });
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'verstorben ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'verstorben DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'verstorben DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'verstorben ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Verstorben am')); ?>'><?php echo(_('Verstorben am')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'verstorben ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'verstorben DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_verstorben']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_verstorben'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['verstorben']['header'] = ob_get_contents(); ob_end_clean();
											$columns['verstorben']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['verstorben']['width']); ?>px; <?php if ($columns['verstorben']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='verstorben'><span class='overflow-text' title="<?php echo htmlentities(($item['verstorben']) ? strftime(_('dateformat_php2'), intval($item['verstorben'])) : ''); ?>"><?php echo htmlentities(($item['verstorben']) ? strftime(_('dateformat_php2'), intval($item['verstorben'])) : ''); ?></span></div><?php
											};
											$columns['verstorben']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='verstorben'
													data-order='<?php echo intval($columns['verstorben']['order']); ?>'
													data-width='<?php echo intval($columns['verstorben']['width']); ?>'
													data-collapsed='<?php echo intval($columns['verstorben']['collapsed']); ?>'
													style='width: <?php echo intval($columns['verstorben']['width']); ?>px; <?php if ($columns['verstorben']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='land'
												data-order='<?php echo intval($columns['land']['order']); ?>'
												data-width='<?php echo intval($columns['land']['width']); ?>'
												data-collapsed='<?php echo intval($columns['land']['collapsed']); ?>'
												style='width: <?php echo intval($columns['land']['width']); ?>px; <?php if ($columns['land']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_land'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_land'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_land']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_land'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_land'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_land']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'land ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'land DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'land DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'land ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Land')); ?>'><?php echo(_('Land')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'land ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'land DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_land']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_land'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['land']['header'] = ob_get_contents(); ob_end_clean();
											$columns['land']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['land']['width']); ?>px; <?php if ($columns['land']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='land'><span class='overflow-text' title="<?php echo htmlentities($item['land']); ?>"><?php echo htmlentities($item['land']); ?></span></div><?php
											};
											$columns['land']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='land'
													data-order='<?php echo intval($columns['land']['order']); ?>'
													data-width='<?php echo intval($columns['land']['width']); ?>'
													data-collapsed='<?php echo intval($columns['land']['collapsed']); ?>'
													style='width: <?php echo intval($columns['land']['width']); ?>px; <?php if ($columns['land']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='plz'
												data-order='<?php echo intval($columns['plz']['order']); ?>'
												data-width='<?php echo intval($columns['plz']['width']); ?>'
												data-collapsed='<?php echo intval($columns['plz']['collapsed']); ?>'
												style='width: <?php echo intval($columns['plz']['width']); ?>px; <?php if ($columns['plz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_plz'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_plz'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_plz']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_plz'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_plz'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_plz']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'plz ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'plz DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'plz DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'plz ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Postleitzahl')); ?>'><?php echo(_('Postleitzahl')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'plz ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'plz DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_plz']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_plz'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['plz']['header'] = ob_get_contents(); ob_end_clean();
											$columns['plz']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['plz']['width']); ?>px; <?php if ($columns['plz']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='plz'><span class='overflow-text' title="<?php echo htmlentities($item['plz']); ?>"><?php echo htmlentities($item['plz']); ?></span></div><?php
											};
											$columns['plz']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='plz'
													data-order='<?php echo intval($columns['plz']['order']); ?>'
													data-width='<?php echo intval($columns['plz']['width']); ?>'
													data-collapsed='<?php echo intval($columns['plz']['collapsed']); ?>'
													style='width: <?php echo intval($columns['plz']['width']); ?>px; <?php if ($columns['plz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='ort'
												data-order='<?php echo intval($columns['ort']['order']); ?>'
												data-width='<?php echo intval($columns['ort']['width']); ?>'
												data-collapsed='<?php echo intval($columns['ort']['collapsed']); ?>'
												style='width: <?php echo intval($columns['ort']['width']); ?>px; <?php if ($columns['ort']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_ort'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_ort'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_ort']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_ort'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_ort'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_ort']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'ort ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'ort DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'ort DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'ort ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Ort')); ?>'><?php echo(_('Ort')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'ort ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'ort DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_ort']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_ort'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['ort']['header'] = ob_get_contents(); ob_end_clean();
											$columns['ort']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['ort']['width']); ?>px; <?php if ($columns['ort']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='ort'><span class='overflow-text' title="<?php echo htmlentities($item['ort']); ?>"><?php echo htmlentities($item['ort']); ?></span></div><?php
											};
											$columns['ort']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='ort'
													data-order='<?php echo intval($columns['ort']['order']); ?>'
													data-width='<?php echo intval($columns['ort']['width']); ?>'
													data-collapsed='<?php echo intval($columns['ort']['collapsed']); ?>'
													style='width: <?php echo intval($columns['ort']['width']); ?>px; <?php if ($columns['ort']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='strasse'
												data-order='<?php echo intval($columns['strasse']['order']); ?>'
												data-width='<?php echo intval($columns['strasse']['width']); ?>'
												data-collapsed='<?php echo intval($columns['strasse']['collapsed']); ?>'
												style='width: <?php echo intval($columns['strasse']['width']); ?>px; <?php if ($columns['strasse']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_strasse'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_strasse'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_strasse']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_strasse'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_strasse'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_strasse']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'strasse ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'strasse DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'strasse DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'strasse ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Straße und Hausnummer')); ?>'><?php echo(_('Straße und Hausnummer')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'strasse ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'strasse DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_strasse']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_strasse'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['strasse']['header'] = ob_get_contents(); ob_end_clean();
											$columns['strasse']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['strasse']['width']); ?>px; <?php if ($columns['strasse']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='strasse'><span class='overflow-text' title="<?php echo htmlentities($item['strasse']); ?>"><?php echo htmlentities($item['strasse']); ?></span></div><?php
											};
											$columns['strasse']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='strasse'
													data-order='<?php echo intval($columns['strasse']['order']); ?>'
													data-width='<?php echo intval($columns['strasse']['width']); ?>'
													data-collapsed='<?php echo intval($columns['strasse']['collapsed']); ?>'
													style='width: <?php echo intval($columns['strasse']['width']); ?>px; <?php if ($columns['strasse']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='email'
												data-order='<?php echo intval($columns['email']['order']); ?>'
												data-width='<?php echo intval($columns['email']['width']); ?>'
												data-collapsed='<?php echo intval($columns['email']['collapsed']); ?>'
												style='width: <?php echo intval($columns['email']['width']); ?>px; <?php if ($columns['email']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_email'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_email'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_email']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_email'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_email'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_email']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'email ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'email DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'email DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'email ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('E-Mail')); ?>'><?php echo(_('E-Mail')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'email ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'email DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_email']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_email'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['email']['header'] = ob_get_contents(); ob_end_clean();
											$columns['email']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['email']['width']); ?>px; <?php if ($columns['email']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='email'><span class='overflow-text'><a onclick="event.stopPropagation();<?php if ((!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest())) { ?>event.preventDefault(); window.open_over(document.baseURI + 'Tables/Fop_mail_host_box_draft/create?to=' + encodeURIComponent(this.href.substr(7)) + '&popup&from=' + encodeURIComponent(document.baseURI + 'jscloser.php?action=popup&close')); <?php } ?>
" href="<?php echo ('mailto:' . htmlentities(($item['email']))); ?>"><?php echo htmlentities($item['email']); ?></a></span></div><?php
											};
											$columns['email']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='email'
													data-order='<?php echo intval($columns['email']['order']); ?>'
													data-width='<?php echo intval($columns['email']['width']); ?>'
													data-collapsed='<?php echo intval($columns['email']['collapsed']); ?>'
													style='width: <?php echo intval($columns['email']['width']); ?>px; <?php if ($columns['email']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='email2'
												data-order='<?php echo intval($columns['email2']['order']); ?>'
												data-width='<?php echo intval($columns['email2']['width']); ?>'
												data-collapsed='<?php echo intval($columns['email2']['collapsed']); ?>'
												style='width: <?php echo intval($columns['email2']['width']); ?>px; <?php if ($columns['email2']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_email2'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_email2'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_email2']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_email2'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_email2'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_email2']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'email2 ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'email2 DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'email2 DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'email2 ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('E-Mail Alternative')); ?>'><?php echo(_('E-Mail Alternative')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'email2 ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'email2 DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_email2']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_email2'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['email2']['header'] = ob_get_contents(); ob_end_clean();
											$columns['email2']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['email2']['width']); ?>px; <?php if ($columns['email2']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='email2'><span class='overflow-text'><a onclick="event.stopPropagation();<?php if ((!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest())) { ?>event.preventDefault(); window.open_over(document.baseURI + 'Tables/Fop_mail_host_box_draft/create?to=' + encodeURIComponent(this.href.substr(7)) + '&popup&from=' + encodeURIComponent(document.baseURI + 'jscloser.php?action=popup&close')); <?php } ?>
" href="<?php echo ('mailto:' . htmlentities(($item['email2']))); ?>"><?php echo htmlentities($item['email2']); ?></a></span></div><?php
											};
											$columns['email2']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='email2'
													data-order='<?php echo intval($columns['email2']['order']); ?>'
													data-width='<?php echo intval($columns['email2']['width']); ?>'
													data-collapsed='<?php echo intval($columns['email2']['collapsed']); ?>'
													style='width: <?php echo intval($columns['email2']['width']); ?>px; <?php if ($columns['email2']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='telefon'
												data-order='<?php echo intval($columns['telefon']['order']); ?>'
												data-width='<?php echo intval($columns['telefon']['width']); ?>'
												data-collapsed='<?php echo intval($columns['telefon']['collapsed']); ?>'
												style='width: <?php echo intval($columns['telefon']['width']); ?>px; <?php if ($columns['telefon']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_telefon'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_telefon'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_telefon']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_telefon'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_telefon'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_telefon']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'telefon ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'telefon DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'telefon DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'telefon ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Telefon')); ?>'><?php echo(_('Telefon')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'telefon ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'telefon DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_telefon']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_telefon'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['telefon']['header'] = ob_get_contents(); ob_end_clean();
											$columns['telefon']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['telefon']['width']); ?>px; <?php if ($columns['telefon']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='telefon'><a target='tel' href="tel:<?php echo htmlentities(($item['telefon'])); ?>" onclick="event.stopPropagation(); "><?php echo htmlentities(\FOP\Sanitizers::no_phone($item['telefon'])); ?></a></div><?php
											};
											$columns['telefon']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='telefon'
													data-order='<?php echo intval($columns['telefon']['order']); ?>'
													data-width='<?php echo intval($columns['telefon']['width']); ?>'
													data-collapsed='<?php echo intval($columns['telefon']['collapsed']); ?>'
													style='width: <?php echo intval($columns['telefon']['width']); ?>px; <?php if ($columns['telefon']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='mobil'
												data-order='<?php echo intval($columns['mobil']['order']); ?>'
												data-width='<?php echo intval($columns['mobil']['width']); ?>'
												data-collapsed='<?php echo intval($columns['mobil']['collapsed']); ?>'
												style='width: <?php echo intval($columns['mobil']['width']); ?>px; <?php if ($columns['mobil']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_mobil'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_mobil'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_mobil']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_mobil'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_mobil'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_mobil']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'mobil ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'mobil DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'mobil DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'mobil ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Mobil')); ?>'><?php echo(_('Mobil')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'mobil ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'mobil DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_mobil']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_mobil'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['mobil']['header'] = ob_get_contents(); ob_end_clean();
											$columns['mobil']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['mobil']['width']); ?>px; <?php if ($columns['mobil']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='mobil'><a target='tel' href="tel:<?php echo htmlentities(($item['mobil'])); ?>" onclick="event.stopPropagation(); "><?php echo htmlentities(\FOP\Sanitizers::no_phone($item['mobil'])); ?></a></div><?php
											};
											$columns['mobil']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='mobil'
													data-order='<?php echo intval($columns['mobil']['order']); ?>'
													data-width='<?php echo intval($columns['mobil']['width']); ?>'
													data-collapsed='<?php echo intval($columns['mobil']['collapsed']); ?>'
													style='width: <?php echo intval($columns['mobil']['width']); ?>px; <?php if ($columns['mobil']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='eintritt'
												data-order='<?php echo intval($columns['eintritt']['order']); ?>'
												data-width='<?php echo intval($columns['eintritt']['width']); ?>'
												data-collapsed='<?php echo intval($columns['eintritt']['collapsed']); ?>'
												style='width: <?php echo intval($columns['eintritt']['width']); ?>px; <?php if ($columns['eintritt']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}}, 600);
		date_filter(win, 'reminderMitgliedMitglied-gebtag', 'eintritt', <?php echo htmlentities(json_encode(_('period'))); ?>, <?php echo htmlentities(json_encode(\FOP\I18n::getShortLocale())); ?>, <?php echo htmlentities(json_encode(_('dateformat_moment'))); ?>, function() { reloadreminderMitgliedMitglied_gebtag();  reloadreminderMitgliedMitglied_gebtag(); });
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'eintritt ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'eintritt DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'eintritt DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'eintritt ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Eintrittsdatum')); ?>'><?php echo(_('Eintrittsdatum')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'eintritt ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'eintritt DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_eintritt']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_eintritt'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['eintritt']['header'] = ob_get_contents(); ob_end_clean();
											$columns['eintritt']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['eintritt']['width']); ?>px; <?php if ($columns['eintritt']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='eintritt'><span class='overflow-text' title="<?php echo htmlentities(($item['eintritt']) ? strftime(_('dateformat_php2'), intval($item['eintritt'])) : ''); ?>"><?php echo htmlentities(($item['eintritt']) ? strftime(_('dateformat_php2'), intval($item['eintritt'])) : ''); ?></span></div><?php
											};
											$columns['eintritt']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='eintritt'
													data-order='<?php echo intval($columns['eintritt']['order']); ?>'
													data-width='<?php echo intval($columns['eintritt']['width']); ?>'
													data-collapsed='<?php echo intval($columns['eintritt']['collapsed']); ?>'
													style='width: <?php echo intval($columns['eintritt']['width']); ?>px; <?php if ($columns['eintritt']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='austrittsdatum'
												data-order='<?php echo intval($columns['austrittsdatum']['order']); ?>'
												data-width='<?php echo intval($columns['austrittsdatum']['width']); ?>'
												data-collapsed='<?php echo intval($columns['austrittsdatum']['collapsed']); ?>'
												style='width: <?php echo intval($columns['austrittsdatum']['width']); ?>px; <?php if ($columns['austrittsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}}, 600);
		date_filter(win, 'reminderMitgliedMitglied-gebtag', 'austrittsdatum', <?php echo htmlentities(json_encode(_('period'))); ?>, <?php echo htmlentities(json_encode(\FOP\I18n::getShortLocale())); ?>, <?php echo htmlentities(json_encode(_('dateformat_moment'))); ?>, function() { reloadreminderMitgliedMitglied_gebtag();  reloadreminderMitgliedMitglied_gebtag(); });
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsdatum ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'austrittsdatum DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsdatum DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'austrittsdatum ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Austrittsdatum')); ?>'><?php echo(_('Austrittsdatum')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsdatum ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsdatum DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_austrittsdatum']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_austrittsdatum'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['austrittsdatum']['header'] = ob_get_contents(); ob_end_clean();
											$columns['austrittsdatum']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['austrittsdatum']['width']); ?>px; <?php if ($columns['austrittsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='austrittsdatum'><span class='overflow-text' title="<?php echo htmlentities(($item['austrittsdatum']) ? strftime(_('dateformat_php2'), intval($item['austrittsdatum'])) : ''); ?>"><?php echo htmlentities(($item['austrittsdatum']) ? strftime(_('dateformat_php2'), intval($item['austrittsdatum'])) : ''); ?></span></div><?php
											};
											$columns['austrittsdatum']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='austrittsdatum'
													data-order='<?php echo intval($columns['austrittsdatum']['order']); ?>'
													data-width='<?php echo intval($columns['austrittsdatum']['width']); ?>'
													data-collapsed='<?php echo intval($columns['austrittsdatum']['collapsed']); ?>'
													style='width: <?php echo intval($columns['austrittsdatum']['width']); ?>px; <?php if ($columns['austrittsdatum']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='austrittsgrund'
												data-order='<?php echo intval($columns['austrittsgrund']['order']); ?>'
												data-width='<?php echo intval($columns['austrittsgrund']['width']); ?>'
												data-collapsed='<?php echo intval($columns['austrittsgrund']['collapsed']); ?>'
												style='width: <?php echo intval($columns['austrittsgrund']['width']); ?>px; <?php if ($columns['austrittsgrund']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_austrittsgrund'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_austrittsgrund'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_austrittsgrund']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsgrund ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'austrittsgrund DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsgrund DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'austrittsgrund ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Austritts-Grund')); ?>'><?php echo(_('Austritts-Grund')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsgrund ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'austrittsgrund DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_austrittsgrund'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['austrittsgrund']['header'] = ob_get_contents(); ob_end_clean();
											$columns['austrittsgrund']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['austrittsgrund']['width']); ?>px; <?php if ($columns['austrittsgrund']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='austrittsgrund'><span class='overflow-text' title="<?php echo htmlentities($item['austrittsgrund']); ?>"><?php echo htmlentities($item['austrittsgrund']); ?></span></div><?php
											};
											$columns['austrittsgrund']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='austrittsgrund'
													data-order='<?php echo intval($columns['austrittsgrund']['order']); ?>'
													data-width='<?php echo intval($columns['austrittsgrund']['width']); ?>'
													data-collapsed='<?php echo intval($columns['austrittsgrund']['collapsed']); ?>'
													style='width: <?php echo intval($columns['austrittsgrund']['width']); ?>px; <?php if ($columns['austrittsgrund']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='notiz'
												data-order='<?php echo intval($columns['notiz']['order']); ?>'
												data-width='<?php echo intval($columns['notiz']['width']); ?>'
												data-collapsed='<?php echo intval($columns['notiz']['collapsed']); ?>'
												style='width: <?php echo intval($columns['notiz']['width']); ?>px; <?php if ($columns['notiz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_notiz'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_notiz'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_notiz']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_notiz'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_notiz'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_notiz']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'notiz ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'notiz DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'notiz DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'notiz ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Notiz')); ?>'><?php echo(_('Notiz')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'notiz ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'notiz DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_notiz']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_notiz'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['notiz']['header'] = ob_get_contents(); ob_end_clean();
											$columns['notiz']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['notiz']['width']); ?>px; <?php if ($columns['notiz']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='notiz'><span class='overflow-text' title="<?php echo htmlentities($item['notiz']); ?>"><?php echo (str_replace("\n", "&#x23ce;", htmlentities(mb_substr($item['notiz'], 0, 40)))) . (strlen($item['notiz']) >= 40 ? '…' : ''); ?></span></div><?php
											};
											$columns['notiz']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='notiz'
													data-order='<?php echo intval($columns['notiz']['order']); ?>'
													data-width='<?php echo intval($columns['notiz']['width']); ?>'
													data-collapsed='<?php echo intval($columns['notiz']['collapsed']); ?>'
													style='width: <?php echo intval($columns['notiz']['width']); ?>px; <?php if ($columns['notiz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getBuchhaltung())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='iban'
												data-order='<?php echo intval($columns['iban']['order']); ?>'
												data-width='<?php echo intval($columns['iban']['width']); ?>'
												data-collapsed='<?php echo intval($columns['iban']['collapsed']); ?>'
												style='width: <?php echo intval($columns['iban']['width']); ?>px; <?php if ($columns['iban']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_iban'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_iban'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_iban']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_iban'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_iban'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_iban']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'iban ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'iban DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'iban DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'iban ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('IBAN')); ?>'><?php echo(_('IBAN')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'iban ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'iban DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_iban']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_iban'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['iban']['header'] = ob_get_contents(); ob_end_clean();
											$columns['iban']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['iban']['width']); ?>px; <?php if ($columns['iban']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='iban'><span class='overflow-text' title="<?php echo htmlentities($item['iban']); ?>"><?php echo htmlentities($item['iban']); ?></span></div><?php
											};
											$columns['iban']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='iban'
													data-order='<?php echo intval($columns['iban']['order']); ?>'
													data-width='<?php echo intval($columns['iban']['width']); ?>'
													data-collapsed='<?php echo intval($columns['iban']['collapsed']); ?>'
													style='width: <?php echo intval($columns['iban']['width']); ?>px; <?php if ($columns['iban']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getBuchhaltung())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='bic'
												data-order='<?php echo intval($columns['bic']['order']); ?>'
												data-width='<?php echo intval($columns['bic']['width']); ?>'
												data-collapsed='<?php echo intval($columns['bic']['collapsed']); ?>'
												style='width: <?php echo intval($columns['bic']['width']); ?>px; <?php if ($columns['bic']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		var el = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label fop-floatsorter\' style=\'width: calc(100% - 42px);\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(_('search')); ?></label></div>');
		win.append(el);
		var text = el.find('input');
		text.val(query['search_reminderMitgliedMitglied-gebtag_bic'])
		text.on('change keyup paste', function () { if (text.val()) { query['search_reminderMitgliedMitglied-gebtag_bic'] = text.val(); } else { delete query['search_reminderMitgliedMitglied-gebtag_bic']; } changed = true; });
		text.focus();
		text.select();
		text.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});

		var el2 = $('<div class=\'mdl-textfield mdl-js-textfield mdl-textfield--floating-label\'><input class=\'mdl-textfield__input\' style=\'display: inline-block;\' type=\'text\'><label class=\'mdl-textfield__input\'><?php echo(htmlentities(htmlentities(_('filter_contains_not')))); ?></label></div>');
		win.append(el2);
		var text2 = el2.find('input');
		text2.val(query['searchnot_reminderMitgliedMitglied-gebtag_bic'])
		text2.on('change keyup paste', function () { if (text2.val()) { query['searchnot_reminderMitgliedMitglied-gebtag_bic'] = text2.val(); } else { delete query['searchnot_reminderMitgliedMitglied-gebtag_bic']; } changed = true; });
		text2.keydown(function (event) {if ((event.keyCode || event.which) == 13) {$('#table_reminderMitgliedMitglied_gebtag').find('.fop-table-row:first').click();} if (event.key === 'Escape') { win.close(); }});
	
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'bic ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'bic DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'bic DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'bic ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('BIC')); ?>'><?php echo(_('BIC')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'bic ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'bic DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_bic']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_bic'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['bic']['header'] = ob_get_contents(); ob_end_clean();
											$columns['bic']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['bic']['width']); ?>px; <?php if ($columns['bic']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='bic'><span class='overflow-text' title="<?php echo htmlentities($item['bic']); ?>"><?php echo htmlentities($item['bic']); ?></span></div><?php
											};
											$columns['bic']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='bic'
													data-order='<?php echo intval($columns['bic']['order']); ?>'
													data-width='<?php echo intval($columns['bic']['width']); ?>'
													data-collapsed='<?php echo intval($columns['bic']['collapsed']); ?>'
													style='width: <?php echo intval($columns['bic']['width']); ?>px; <?php if ($columns['bic']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getBuchhaltung())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='forderungen'
												data-order='<?php echo intval($columns['forderungen']['order']); ?>'
												data-width='<?php echo intval($columns['forderungen']['width']); ?>'
												data-collapsed='<?php echo intval($columns['forderungen']['collapsed']); ?>'
												style='width: <?php echo intval($columns['forderungen']['width']); ?>px; <?php if ($columns['forderungen']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		var von, bis; win.append('<div class=\'fop-floatsorter\'>' + window.i18n_von + '</div>').append(von = $('<input type=\'number\' step=\'any\'><br>').val(query['range_min_reminderMitgliedMitglied-gebtag_forderungen']).on('change keyup paste', function () { query['range_min_reminderMitgliedMitglied-gebtag_forderungen'] = von.val(); delete query['page_reminderMitgliedMitglied-gebtag']; changed = true; }))
.append('<div>' + window.i18n_bis + '</div>').append(bis = $('<input type=\'number\' step=\'any\'>').val(query['range_max_reminderMitgliedMitglied-gebtag_forderungen']).on('change keyup paste', function () { query['range_max_reminderMitgliedMitglied-gebtag_forderungen'] = bis.val(); delete query['page_reminderMitgliedMitglied-gebtag']; changed = true; }))
; von.focus(); von.select();
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'forderungen ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'forderungen DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'forderungen DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'forderungen ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	" style='text-align: right;'>
													<span class='title-title' title='<?php echo(_('Guthaben Beiträge')); ?>'><?php echo(_('Guthaben Beiträge')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'forderungen ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'forderungen DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_forderungen']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_forderungen'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['forderungen']['header'] = ob_get_contents(); ob_end_clean();
											$columns['forderungen']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['forderungen']['width']); ?>px; <?php if ($columns['forderungen']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='forderungen'><span style="white-space: nowrap; width: 100%; display: inline-block; text-align: right;"><?php echo htmlentities(\Types\Euro::print($item['forderungen'])); ?><?php echo '&nbsp;' .  htmlentities('€'); ?>
	</span></div><?php
											};
											$columns['forderungen']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='forderungen'
													data-order='<?php echo intval($columns['forderungen']['order']); ?>'
													data-width='<?php echo intval($columns['forderungen']['width']); ?>'
													data-collapsed='<?php echo intval($columns['forderungen']['collapsed']); ?>'
													style='width: <?php echo intval($columns['forderungen']['width']); ?>px; <?php if ($columns['forderungen']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='datenschutz'
												data-order='<?php echo intval($columns['datenschutz']['order']); ?>'
												data-width='<?php echo intval($columns['datenschutz']['width']); ?>'
												data-collapsed='<?php echo intval($columns['datenschutz']['collapsed']); ?>'
												style='width: <?php echo intval($columns['datenschutz']['width']); ?>px; <?php if ($columns['datenschutz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_datenschutz', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_datenschutz', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_datenschutz', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_datenschutz', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Datenschutz akzeptiert')); ?>'><?php echo(_('Datenschutz akzeptiert')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'datenschutz ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'datenschutz DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_datenschutz']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_datenschutz'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['datenschutz']['header'] = ob_get_contents(); ob_end_clean();
											$columns['datenschutz']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['datenschutz']['width']); ?>px; <?php if ($columns['datenschutz']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='datenschutz'><?php if($item['datenschutz'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['datenschutz']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='datenschutz'
													data-order='<?php echo intval($columns['datenschutz']['order']); ?>'
													data-width='<?php echo intval($columns['datenschutz']['width']); ?>'
													data-collapsed='<?php echo intval($columns['datenschutz']['collapsed']); ?>'
													style='width: <?php echo intval($columns['datenschutz']['width']); ?>px; <?php if ($columns['datenschutz']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getBuchhaltung())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='sepa'
												data-order='<?php echo intval($columns['sepa']['order']); ?>'
												data-width='<?php echo intval($columns['sepa']['width']); ?>'
												data-collapsed='<?php echo intval($columns['sepa']['collapsed']); ?>'
												style='width: <?php echo intval($columns['sepa']['width']); ?>px; <?php if ($columns['sepa']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_sepa', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_sepa', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_sepa', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_sepa', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('SEPA-Lastschrift')); ?>'><?php echo(_('SEPA-Lastschrift')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'sepa ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'sepa DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_sepa']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_sepa'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['sepa']['header'] = ob_get_contents(); ob_end_clean();
											$columns['sepa']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['sepa']['width']); ?>px; <?php if ($columns['sepa']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='sepa'><?php if($item['sepa'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['sepa']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='sepa'
													data-order='<?php echo intval($columns['sepa']['order']); ?>'
													data-width='<?php echo intval($columns['sepa']['width']); ?>'
													data-collapsed='<?php echo intval($columns['sepa']['collapsed']); ?>'
													style='width: <?php echo intval($columns['sepa']['width']); ?>px; <?php if ($columns['sepa']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getBuchhaltung())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='sepaDate'
												data-order='<?php echo intval($columns['sepaDate']['order']); ?>'
												data-width='<?php echo intval($columns['sepaDate']['width']); ?>'
												data-collapsed='<?php echo intval($columns['sepaDate']['collapsed']); ?>'
												style='width: <?php echo intval($columns['sepaDate']['width']); ?>px; <?php if ($columns['sepaDate']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}}, 600);
		date_filter(win, 'reminderMitgliedMitglied-gebtag', 'sepaDate', <?php echo htmlentities(json_encode(_('period'))); ?>, <?php echo htmlentities(json_encode(\FOP\I18n::getShortLocale())); ?>, <?php echo htmlentities(json_encode(_('dateformat_moment'))); ?>, function() { reloadreminderMitgliedMitglied_gebtag();  reloadreminderMitgliedMitglied_gebtag(); });
	var icon, sortbtn	= $('<a class=\'mdl-button mdl-js-button mdl-button--icon mdl-button--colored\' style=\'display: inline-block;\'></a>')
		.append(icon = $('<i class=\'material-icons\'></i>').text('unfold_more'))
		.click(function() {
		 if (query['sort_reminderMitgliedMitglied-gebtag'] == 'sepaDate ASC') {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'sepaDate DESC';
		 } else if (query['sort_reminderMitgliedMitglied-gebtag'] == 'sepaDate DESC') {
		 	delete query['sort_reminderMitgliedMitglied-gebtag'];
		 } else {
			query['sort_reminderMitgliedMitglied-gebtag'] = 'sepaDate ASC';
		 }
		 reloadreminderMitgliedMitglied_gebtag();
		 return false;
	});
	if (win.children().first().hasClass('fop-floatsorter')) {
		// floating layout
		win.prepend(sortbtn.css({float: 'right', margin: '0px'}));
	} else {
		// append to the end
		win.append(sortbtn);
	}
		return false;
	">
													<span class='title-title' title='<?php echo(_('Datum SEPA-Lastschrift')); ?>'><?php echo(_('Datum SEPA-Lastschrift')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'sepaDate ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'sepaDate DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_sepaDate']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_sepaDate'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['sepaDate']['header'] = ob_get_contents(); ob_end_clean();
											$columns['sepaDate']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['sepaDate']['width']); ?>px; <?php if ($columns['sepaDate']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; <?php if (($item['sepaDate::vis'] ?? '0') == '0') { echo 'visibility: hidden;'; } ?>' data-column='sepaDate'><span class='overflow-text' title="<?php echo htmlentities(($item['sepaDate']) ? strftime(_('dateformat_php2'), intval($item['sepaDate'])) : ''); ?>"><?php echo htmlentities(($item['sepaDate']) ? strftime(_('dateformat_php2'), intval($item['sepaDate'])) : ''); ?></span></div><?php
											};
											$columns['sepaDate']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='sepaDate'
													data-order='<?php echo intval($columns['sepaDate']['order']); ?>'
													data-width='<?php echo intval($columns['sepaDate']['width']); ?>'
													data-collapsed='<?php echo intval($columns['sepaDate']['collapsed']); ?>'
													style='width: <?php echo intval($columns['sepaDate']['width']); ?>px; <?php if ($columns['sepaDate']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getSuperadmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='superadmin'
												data-order='<?php echo intval($columns['superadmin']['order']); ?>'
												data-width='<?php echo intval($columns['superadmin']['width']); ?>'
												data-collapsed='<?php echo intval($columns['superadmin']['collapsed']); ?>'
												style='width: <?php echo intval($columns['superadmin']['width']); ?>px; <?php if ($columns['superadmin']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_superadmin', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_superadmin', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_superadmin', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_superadmin', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Super-Admin')); ?>'><?php echo(_('Super-Admin')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'superadmin ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'superadmin DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_superadmin']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_superadmin'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['superadmin']['header'] = ob_get_contents(); ob_end_clean();
											$columns['superadmin']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['superadmin']['width']); ?>px; <?php if ($columns['superadmin']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='superadmin'><?php if($item['superadmin'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['superadmin']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='superadmin'
													data-order='<?php echo intval($columns['superadmin']['order']); ?>'
													data-width='<?php echo intval($columns['superadmin']['width']); ?>'
													data-collapsed='<?php echo intval($columns['superadmin']['collapsed']); ?>'
													style='width: <?php echo intval($columns['superadmin']['width']); ?>px; <?php if ($columns['superadmin']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canAdmin'
												data-order='<?php echo intval($columns['canAdmin']['order']); ?>'
												data-width='<?php echo intval($columns['canAdmin']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canAdmin']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canAdmin']['width']); ?>px; <?php if ($columns['canAdmin']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canAdmin', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canAdmin', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canAdmin', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canAdmin', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Admin')); ?>'><?php echo(_('Admin')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canAdmin ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canAdmin DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canAdmin']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canAdmin'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canAdmin']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canAdmin']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canAdmin']['width']); ?>px; <?php if ($columns['canAdmin']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canAdmin'><?php if($item['canAdmin'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canAdmin']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canAdmin'
													data-order='<?php echo intval($columns['canAdmin']['order']); ?>'
													data-width='<?php echo intval($columns['canAdmin']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canAdmin']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canAdmin']['width']); ?>px; <?php if ($columns['canAdmin']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canMitglied'
												data-order='<?php echo intval($columns['canMitglied']['order']); ?>'
												data-width='<?php echo intval($columns['canMitglied']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canMitglied']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canMitglied']['width']); ?>px; <?php if ($columns['canMitglied']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canMitglied', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canMitglied', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canMitglied', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canMitglied', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Mitgliederverwaltung')); ?>'><?php echo(_('Mitgliederverwaltung')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canMitglied ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canMitglied DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canMitglied']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canMitglied'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canMitglied']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canMitglied']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canMitglied']['width']); ?>px; <?php if ($columns['canMitglied']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canMitglied'><?php if($item['canMitglied'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canMitglied']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canMitglied'
													data-order='<?php echo intval($columns['canMitglied']['order']); ?>'
													data-width='<?php echo intval($columns['canMitglied']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canMitglied']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canMitglied']['width']); ?>px; <?php if ($columns['canMitglied']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canGruppe'
												data-order='<?php echo intval($columns['canGruppe']['order']); ?>'
												data-width='<?php echo intval($columns['canGruppe']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canGruppe']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canGruppe']['width']); ?>px; <?php if ($columns['canGruppe']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canGruppe', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canGruppe', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canGruppe', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canGruppe', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Verwaltung der eigenen Gruppe')); ?>'><?php echo(_('Verwaltung der eigenen Gruppe')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canGruppe ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canGruppe DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canGruppe']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canGruppe'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canGruppe']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canGruppe']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canGruppe']['width']); ?>px; <?php if ($columns['canGruppe']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canGruppe'><?php if($item['canGruppe'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canGruppe']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canGruppe'
													data-order='<?php echo intval($columns['canGruppe']['order']); ?>'
													data-width='<?php echo intval($columns['canGruppe']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canGruppe']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canGruppe']['width']); ?>px; <?php if ($columns['canGruppe']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canCampaign'
												data-order='<?php echo intval($columns['canCampaign']['order']); ?>'
												data-width='<?php echo intval($columns['canCampaign']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canCampaign']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canCampaign']['width']); ?>px; <?php if ($columns['canCampaign']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canCampaign', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canCampaign', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canCampaign', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canCampaign', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Rundmails und Aktionen')); ?>'><?php echo(_('Rundmails und Aktionen')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canCampaign ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canCampaign DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canCampaign']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canCampaign'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canCampaign']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canCampaign']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canCampaign']['width']); ?>px; <?php if ($columns['canCampaign']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canCampaign'><?php if($item['canCampaign'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canCampaign']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canCampaign'
													data-order='<?php echo intval($columns['canCampaign']['order']); ?>'
													data-width='<?php echo intval($columns['canCampaign']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canCampaign']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canCampaign']['width']); ?>px; <?php if ($columns['canCampaign']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canSammlung'
												data-order='<?php echo intval($columns['canSammlung']['order']); ?>'
												data-width='<?php echo intval($columns['canSammlung']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canSammlung']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canSammlung']['width']); ?>px; <?php if ($columns['canSammlung']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canSammlung', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canSammlung', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canSammlung', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canSammlung', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Geldsammlungen')); ?>'><?php echo(_('Geldsammlungen')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canSammlung ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canSammlung DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canSammlung']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canSammlung'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canSammlung']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canSammlung']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canSammlung']['width']); ?>px; <?php if ($columns['canSammlung']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canSammlung'><?php if($item['canSammlung'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canSammlung']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canSammlung'
													data-order='<?php echo intval($columns['canSammlung']['order']); ?>'
													data-width='<?php echo intval($columns['canSammlung']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canSammlung']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canSammlung']['width']); ?>px; <?php if ($columns['canSammlung']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canBuchhaltung'
												data-order='<?php echo intval($columns['canBuchhaltung']['order']); ?>'
												data-width='<?php echo intval($columns['canBuchhaltung']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canBuchhaltung']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canBuchhaltung']['width']); ?>px; <?php if ($columns['canBuchhaltung']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canBuchhaltung', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canBuchhaltung', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canBuchhaltung', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canBuchhaltung', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Buchhaltung')); ?>'><?php echo(_('Buchhaltung')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canBuchhaltung ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canBuchhaltung DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canBuchhaltung']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canBuchhaltung']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canBuchhaltung']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canBuchhaltung']['width']); ?>px; <?php if ($columns['canBuchhaltung']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canBuchhaltung'><?php if($item['canBuchhaltung'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canBuchhaltung']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canBuchhaltung'
													data-order='<?php echo intval($columns['canBuchhaltung']['order']); ?>'
													data-width='<?php echo intval($columns['canBuchhaltung']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canBuchhaltung']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canBuchhaltung']['width']); ?>px; <?php if ($columns['canBuchhaltung']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canProtokoll'
												data-order='<?php echo intval($columns['canProtokoll']['order']); ?>'
												data-width='<?php echo intval($columns['canProtokoll']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canProtokoll']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canProtokoll']['width']); ?>px; <?php if ($columns['canProtokoll']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canProtokoll', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canProtokoll', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canProtokoll', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canProtokoll', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Protokoll')); ?>'><?php echo(_('Protokoll')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canProtokoll ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canProtokoll DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canProtokoll']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canProtokoll'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canProtokoll']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canProtokoll']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canProtokoll']['width']); ?>px; <?php if ($columns['canProtokoll']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canProtokoll'><?php if($item['canProtokoll'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canProtokoll']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canProtokoll'
													data-order='<?php echo intval($columns['canProtokoll']['order']); ?>'
													data-width='<?php echo intval($columns['canProtokoll']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canProtokoll']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canProtokoll']['width']); ?>px; <?php if ($columns['canProtokoll']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if((\FOP\User::getAdmin())){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='canDokument'
												data-order='<?php echo intval($columns['canDokument']['order']); ?>'
												data-width='<?php echo intval($columns['canDokument']['width']); ?>'
												data-collapsed='<?php echo intval($columns['canDokument']['collapsed']); ?>'
												style='width: <?php echo intval($columns['canDokument']['width']); ?>px; <?php if ($columns['canDokument']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		win
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canDokument', '0') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canDokument', '0', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('off')); ?><br/>')
	.append($('<input type=\'checkbox\'' + (querySet('filter_reminderMitgliedMitglied-gebtag_canDokument', '1') ? ' checked>': '>')).change(function (){querySet('filter_reminderMitgliedMitglied-gebtag_canDokument', '1', $(this).prop('checked')); delete query['page_reminderMitgliedMitglied-gebtag']; changed=true;})).append(' <?php echo(_('on')); ?><br/>')
;
		return false;
	">
													<span class='title-title' title='<?php echo(_('Dokumente')); ?>'><?php echo(_('Dokumente')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canDokument ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'canDokument DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_canDokument']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_canDokument'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['canDokument']['header'] = ob_get_contents(); ob_end_clean();
											$columns['canDokument']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['canDokument']['width']); ?>px; <?php if ($columns['canDokument']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='canDokument'><?php if($item['canDokument'] == 1){ ?>✓<?php }else{ ?><?php }?></div><?php
											};
											$columns['canDokument']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='canDokument'
													data-order='<?php echo intval($columns['canDokument']['order']); ?>'
													data-width='<?php echo intval($columns['canDokument']['width']); ?>'
													data-collapsed='<?php echo intval($columns['canDokument']['collapsed']); ?>'
													style='width: <?php echo intval($columns['canDokument']['width']); ?>px; <?php if ($columns['canDokument']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									
										
										if(true){
											ob_start();
											?><div class="fop-table-column overlay"
												data-column='tarif'
												data-order='<?php echo intval($columns['tarif']['order']); ?>'
												data-width='<?php echo intval($columns['tarif']['width']); ?>'
												data-collapsed='<?php echo intval($columns['tarif']['collapsed']); ?>'
												style='width: <?php echo intval($columns['tarif']['width']); ?>px; <?php if ($columns['tarif']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
												<span class='title' onclick="
		var changed = false, win = dropDownFixPosition($(this), null, function() { if (changed) {
			
			reloadreminderMitgliedMitglied_gebtag(); 
		}});
		
		win.append(getfilter_reminderMitgliedMitglied_gebtag_tarifListMultiFilter()); win.find('input').first().focus();
		return false;
	">
													<span class='title-title' title='<?php echo(_('Mitgliedsbeitrag')); ?>'><?php echo(_('Mitgliedsbeitrag')); ?></span>
													<?php // sort indicator
														if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'tarif ASC') {
															?><i class='material-icons fop-small'>keyboard_arrow_down</i><?php
														} else if (isset($_GET['sort_reminderMitgliedMitglied-gebtag']) && $_GET['sort_reminderMitgliedMitglied-gebtag'] == 'tarif DESC') {
															?><i class='material-icons fop-small'>keyboard_arrow_up</i><?php
														}
														if (isset($_GET['range_min_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['range_max_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['deps_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['fullsearch_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['dynamic_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['search_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['searchnot_reminderMitgliedMitglied-gebtag_tarif']) || isset($_GET['filter_reminderMitgliedMitglied-gebtag_tarif'])) {
															// filter indicator
															?><i class='material-icons fop-small'>filter_list</i><?php
														}
														// search indicator
														?><i class='material-icons fop-small'>search</i>
													</span>
												<div class='fop-column-handle'></div>
											</div><?php
											$columns['tarif']['header'] = ob_get_contents(); ob_end_clean();
											$columns['tarif']['render'] = function ($item) use (&$columns, $itemheight) {
												// Render-Callback für eine Zelle
												?><div class='fop-table-column'
													style='width: <?php echo intval($columns['tarif']['width']); ?>px; <?php if ($columns['tarif']['collapsed'] == 1) { echo ' display: none;'; } ?> height: <?php echo $itemheight; ?>px; ' data-column='tarif'><?php
	
	call_user_func(function () use ($item) {
	$id = $item['tarif'];
	$val = $item['tarif::description'];
	$canView = $item['tarif::canView'];
	if ($val !== null) {
		if ($canView) echo "<a tabindex=\"-1\" class=\"mdl-button mdl-button-small tbl-link\" data-tbl=\"tarif\" data-id=\"".htmlentities($id)."\" onclick=\"event.stopPropagation(); event.preventDefault(); open_url(this.href, false);\" href=\"" . \TablesRouter\Tarif::viewURL($id, ['from' => \FOP\Util::getBackURL()]) . "\">(…)</a>";echo htmlentities($val);
	} else {
		echo htmlentities(_('beitragsfrei') ?: '-');
	}
	});
	
?>
</div><?php
											};
											$columns['tarif']['renderSum'] = function ($item) use (&$columns) {
												// Render-Callback Summe
												?><div class='fop-table-column fop-table-column-aggregate'
													data-column='tarif'
													data-order='<?php echo intval($columns['tarif']['order']); ?>'
													data-width='<?php echo intval($columns['tarif']['width']); ?>'
													data-collapsed='<?php echo intval($columns['tarif']['collapsed']); ?>'
													style='width: <?php echo intval($columns['tarif']['width']); ?>px; <?php if ($columns['tarif']['collapsed'] == 1) { echo ' display: none;'; } ?>'>
													</div><?php
											};
										}
										
									

									// sort by order
									uasort($columns, function ($a, $b) {
										return $a['order'] - $b['order'];
									});
									?>
									<style type='text/css'>
										#reminderMitgliedMitglied_gebtag-table .fop-table-header {
											height: <?php echo 32; ?>px;
										}
										#reminderMitgliedMitglied_gebtag-table .fop-table-header .fop-table-column .title,
										#reminderMitgliedMitglied_gebtag-table .fop-column-handle,
										#reminderMitgliedMitglied_gebtag-table .fop-table-row,
										#reminderMitgliedMitglied_gebtag-table .fop-table-row .fop-table-column,
										#reminderMitgliedMitglied_gebtag-table .fop-table-column-multicontrol,
										#reminderMitgliedMitglied_gebtag-table .fop-filter-button {
											height: 32px;
											line-height: 32px;
										}
										</style>
											<div class="fop-table" data-table-id="reminderMitgliedMitglied-gebtag">
											<div class="fop-legend"></div>
											<div class="fop-filter-string-wrapper"><div class="fop-filter-string"><label>Filter:</label> <span><?php echo self::getFilterHTML($_GET); ?></span></div></div>
											
											<?php if (isset($_GET['select'])) { echo '<br>'; } ?>
											<div class="fop-table-header">
											<?php if (!isset($_GET['select'])) { ?>
												<div class="fop-table-column noprint" style="width: <?php echo json_encode($firstColumnWidth); ?>px;">
													
													<div class="fop-table-column-multicontrol">
													<label class="mdl-checkbox mdl-js-checkbox"  style='width: auto;' for="reminderMitgliedMitglied_gebtag__all-checkbox">
														<input class="mdl-checkbox__input" id="reminderMitgliedMitglied_gebtag__all-checkbox" type="checkbox" onchange="checkreminderMitgliedMitglied_gebtag('all', 'ID', this.checked);">
														</label>
														<button type="button" class="mdl-button mdl-js-button mdl-button--icon reminderMitgliedMitglied_gebtag__mass-action" style='visibility: hidden;' onclick="$.get('DataView/ReminderMitgliedMitglied_gebtag/permissions?id=' + checkreminderMitgliedMitglied_gebtag(null, 'ID'), function (data) { for (var method in data) if (method != '__cnt') { var btn = $('[data-interaction-name=&quot;' + method + '&quot;]'); if (data[method] >= 1) btn.show(); else btn.hide(); btn.find('.cnt').text(data[method]); }; }); dropDownFixPosition($(this), $(this).next())">
															<i class="material-icons">more_vert</i>
														</button>
														<ul class="mdl-list mdl-card mdl-shadow--4dp fop-scroll-menu">
															<?php
		if(true) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="filterall" style="margin-right:auto; text-align:left;"
					onclick="for (key in query) if (key.indexOf('range_min_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('range_max_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('deps_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('fullsearch_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('dynamic_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('search_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('searchnot_reminderMitgliedMitglied-gebtag_') == 0 || key.indexOf('filter_reminderMitgliedMitglied-gebtag_') == 0) delete query[key]; reloadreminderMitgliedMitglied_gebtag(); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">list</i></span><span class="fop-menu-caption" title="<?php echo(_('view all elements')); ?>"><?php echo(_('view all elements')); ?> 
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="filteronly" style="margin-right:auto; text-align:left;"
					onclick="query['filter_reminderMitgliedMitglied-gebtag_ID'] = checkreminderMitgliedMitglied_gebtag(null, 'ID'); delete query['page_reminderMitgliedMitglied-gebtag']; reloadreminderMitgliedMitglied_gebtag(); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">arrow_forward</i></span><span class="fop-menu-caption" title="<?php echo(_('view only these elements')); ?>"><?php echo(_('view only these elements')); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="filterrange" style="margin-right:auto; text-align:left;"
					onclick="
		var ticks = new IDList(checkreminderMitgliedMitglied_gebtag(null, 'ID'));
		var range = prompt('Bitte geben Sie den Bereich ein', '1-' + ticks.count());
		var newticks = new IDList();
		if (range) {
			range = range.split('-');
			if (range.length == 1) {
				range.push(range[0]);
			}
			var skip = (range[0] || 1) - 1;
			var take = (range[1] || Infinity) - skip;
			for (var item of ticks.all()) {
				if (skip > 0) {
					skip--;
				} else if (take > 0) {
					newticks.push(item);
					take--;
				} else break;
			}
			checkreminderMitgliedMitglied_gebtag(newticks, 'ID', 'set');
		} $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">colorize</i></span><span class="fop-menu-caption" title="<?php echo(_('limit range')); ?>"><?php echo(_('limit range')); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true && ((\FOP\User::getCampaign()) && (\FOP\User::getCampaign()))) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="campaignTargetAdd" style="margin-right:auto; text-align:left;"
					onclick="location.href = 'Tables/CampaignTarget/multiadd?ajax&from=<?php echo urlencode(\FOP\Util::getBackUrl()); ?>&column_target=' + escape(checkreminderMitgliedMitglied_gebtag(null, 'ID')); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">add</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('Zu %s hinzufügen'), _('Aktion'))); ?>"><?php echo(sprintf(_('Zu %s hinzufügen'), _('Aktion'))); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true && ((\FOP\User::getGruppe()))) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="gruppeItemAdd" style="margin-right:auto; text-align:left;"
					onclick="location.href = 'Tables/GruppeItem/multiadd?ajax&from=<?php echo urlencode(\FOP\Util::getBackUrl()); ?>&column_item=' + escape(checkreminderMitgliedMitglied_gebtag(null, 'ID')); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">add</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('Zu %s hinzufügen'), _('Gruppe'))); ?>"><?php echo(sprintf(_('Zu %s hinzufügen'), _('Gruppe'))); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true && (!\FOP\User::getIsGuest()) && ((\FOP\User::getGruppe()))) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="lifecycleEnd" style="margin-right:auto; text-align:left;"
					onclick="location.href = 'Tables/Mitglied/lifecycleEnd?ajax&from=<?php echo urlencode(\FOP\Util::getBackUrl()); ?>&id=' + escape(checkreminderMitgliedMitglied_gebtag(null, 'ID')); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">stop</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('%s setzen'), _('Austrittsdatum'))); ?>"><?php echo(sprintf(_('%s setzen'), _('Austrittsdatum'))); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?><?php
		if(true && ((\FOP\User::getGruppe()))) { ?>
			<span class="mdl-list__item mdl-button">
				<span class="mdl-list__item mdl-button" data-interaction-name="delete" style="margin-right:auto; text-align:left;"
					onclick="if(!confirm(<?php echo htmlentities(json_encode(_('confirmdelete'))); ?>)) return;$.get('Tables/Mitglied/delete?ajax&from=<?php echo urlencode(\FOP\Util::getBackUrl()); ?>&id=' + escape(checkreminderMitgliedMitglied_gebtag(null, 'ID'))).then(function () { reloadreminderMitgliedMitglied_gebtag(); }, function (err) { if (err.responseText.startsWith('http')) { window.location.href = err.responseText; } else {alert(err.responseText); }}); $(this).closest('.overlay').click(); return false;">
					<span style="float:left;"><i class="material-icons">delete</i></span><span class="fop-menu-caption" title="<?php echo(_('delete')); ?>"><?php echo(_('delete')); ?> (<span class='cnt'></span>)
					</span>
				</span>
			</span>
		<?php } ?>
														</ul>
														<!-- column hide -->
														<button type="button" class="mdl-button mdl-js-button mdl-button--icon" onclick="dropDownFixPosition($(this), $(this).next())">
															<i class="material-icons">visibility</i>
														</button>
														<ul class="mdl-list mdl-card mdl-shadow--4dp fop-scroll-menu">
															<?php foreach ($columns AS $col) { ?>
																<li class="mdl-list__item mdl-button" onclick="
																	var isVisible = this.firstElementChild.innerText !== 'clear';
																	this.firstElementChild.innerText = isVisible ? 'clear' : 'visibility'; // switch icon
																	tableColumnVisibility('reminderMitgliedMitglied_gebtag', <?php echo htmlentities(json_encode($col['id'])); ?>, !isVisible); // the rest is up to a helper function in layout/tables.fop
																	">
																	<i class="material-icons"><?php if ($col['collapsed']) { echo 'clear'; } else { echo 'visibility'; }?></i>
																	<?php echo htmlentities($col['desc']); ?>
																</li>
															<?php } ?>
															<li class="mdl-list__item mdl-button" onclick="
																$.get('FOP/Index/dataview?data='+encodeURIComponent(JSON.stringify({dataview: 'reminderMitgliedMitglied-gebtag', reset: true}))).then(function () { location.reload(); });
																">
																<i class="material-icons">refresh</i>
																<?php echo _('reset all'); ?>
															</li>
														</ul>
													</div>
												</div><?php }
												
												foreach ($columns AS $col) {
													// Spalten-Überschrift rendern
													echo $col['header'];
												} ?>
											 </div>
											
											<div class="fop-table-body" id="table_reminderMitgliedMitglied_gebtag" <?php \EasyEditor\Navigation::printScroll('dv.ReminderMitgliedMitglied_gebtag', '/* scroll horiz */ this.previousElementSibling.firstElementChild.style.marginLeft = \'-\' + this.scrollLeft + \'px\';
												/* scroll verti */
												var self = this;
												if (window.DataViewScrollReloadTimeout) clearTimeout(window.DataViewScrollReloadTimeout);
												window.DataViewScrollReloadTimeout = setTimeout(function () {
													var currentPage = parseInt(query[\'page_reminderMitgliedMitglied-gebtag\'] || 0);
													var paddingTop = parseInt( self.lastElementChild.style.paddingTop, 10);
													var wantedPage = Math.max(0, currentPage + Math.floor((self.scrollTop - paddingTop) / ' . ($itemheight * $itemsperpage) . '));
													if (wantedPage != currentPage) {
														query[\'page_reminderMitgliedMitglied-gebtag\'] = wantedPage;
														reloadreminderMitgliedMitglied_gebtag(undefined, undefined, true);
													}
												}, 50);
											'); ?>>
												<div class="fop-table-body-inner" style="min-height: <?php echo 12 + $itemheight * ($itemcount + $additionalLines); ?>px; padding-top: <?php echo $itemheight * $itemsperpage * $page; ?>px;">
												<?php foreach($arr as $itempos => $item) {
													?>
													<div class="fop-table-row" style="" data-mitglied-id="<?php echo htmlentities($item['ID']); ?>"<?php if (isset($item['ID'])){
														if (isset($_GET['select']) && isset($_GET['from'])) {
															echo 'onclick="event.preventDefault(); if (!window.getSelection().toString()) window.location.href=' . htmlentities(json_encode($_GET['from'] . '&colvalue=' . urlencode($item['ID']))) . ';" ';
														} else {
															echo 'onclick="event.preventDefault(); if (!window.getSelection().toString()) open_url(reloadreminderMitgliedMitglied_gebtag({action: \'open\', fop_table: \'mitglied\', fop_id: ' .  htmlentities(json_encode($item['ID'])) . ', fop_from: location.href}, true), true);"';
														}
													}?> >

													<?php if (!isset($_GET['select'])) { ?>
													<div class='fop-table-column noprint' style="width: <?php echo json_encode($firstColumnWidth); ?>px;" onclick="$(this).find('input[type=checkbox]').first().click(); event.stopPropagation();">
													<label onclick="event.stopPropagation();" class="mdl-checkbox mdl-js-checkbox reminderMitgliedMitglied_gebtag__checkbox reminderMitgliedMitglied_gebtag__checkbox reminderMitgliedMitglied_gebtag__checkbox-ID-<?php echo htmlentities($item['ID']); ?>" style="width: auto;" for="reminderMitgliedMitglied_gebtag__<?php echo htmlentities($itempos); ?>-checkbox">
													<input class="mdl-checkbox__input" id="reminderMitgliedMitglied_gebtag__<?php echo htmlentities($itempos); ?>-checkbox" type="checkbox" onchange="<?php if (isset($item['ID'])) echo 'checkreminderMitgliedMitglied_gebtag(' . htmlentities(json_encode($item['ID'])) . ', \'ID\', this.checked); ' ?>">
													</label><button type="button" class="mdl-button mdl-js-button mdl-button--icon reminderMitgliedMitglied_gebtag__action" onclick="
														event.stopPropagation();
														dropDownFixPosition($(this), $(this).next());
														">
														<i class="material-icons">more_vert</i>
													</button><ul class="mdl-list mdl-card mdl-shadow--4dp fop-scroll-menu" id="fop-scroll-menu-reminderMitgliedMitglied-gebtag-action-<?php echo $item['ID'] ?? 0; ?>">
														<?php
		if(isset($item['ID']) && $item['operation::view']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="view" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\Mitglied::viewURL($item['ID'], ['from' => \FOP\Util::getBackUrl()])); ?>"
				onclick=" if (!event.ctrlKey) { open_url(reloadreminderMitgliedMitglied_gebtag({action: 'open', fop_table: 'mitglied', fop_id: <?php echo htmlentities(json_encode($item['ID'])); ?>, fop_from: location.href}, true), true); return false; } $(this).closest('.overlay').click(); return false;  
					open_url(this.href, true);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">find_in_page</i></span><span class="fop-menu-caption" title="<?php echo(_('open')); ?>"><?php echo(_('open')); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && $item['operation::view'] && $item['operation::edit']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="edit" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\Mitglied::editURL($item['ID'], ['from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, true);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">edit</i></span><span class="fop-menu-caption" title="<?php echo(_('edit')); ?>"><?php echo(_('edit')); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getCampaign()) && (\FOP\User::getCampaign()))) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="campaignTargetAdd" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\CampaignTarget::multiaddURL2(['column_target' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">add</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('Zu %s hinzufügen'), _('Aktion'))); ?>"><?php echo(sprintf(_('Zu %s hinzufügen'), _('Aktion'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getGruppe())) && $item['operation::67e9f725ec4a6f135f76042f5f1eaa32b789d75ae0289218864f16d148c506a0'] && $item['operation::42dfa054f53a8dc5f15e9f7b8c2fee6620a94ffa9a7da7b144d50c77ad0a2158'] && $item['operation::dbb74edc2335cd97ad43f19e11eee87f93243544a4055c265b6c0b7d18b66fbb'] && $item['operation::select'] && $item['operation::1WAAkasU'] && $item['operation::t0aG1aFV'] && $item['operation::E71HKnkg']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_ansprechpartner_mitglied" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\Ansprechpartner::createURL2(['column_mitglied' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Kontaktperson'))); ?>"><?php echo(sprintf(_('create %s'), _('Kontaktperson'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getCampaign()) && (\FOP\User::getCampaign())) && $item['operation::ded54537f0c80a1e87645a5d6ef427193a6d2d498b3732ed698562639e579702'] && $item['operation::a063c166ec6fe67264d5838f4ae28d9000279c10704b0b564eb7bb6ca523edc3'] && $item['operation::80b16ab9cc059ddecc533d3e0e617bcc21290674c245dffb10d7edde0c258328'] && $item['operation::select'] && $item['operation::8oS4CA4y'] && $item['operation::aknxOsQe'] && $item['operation::mDdHq6xV'] && (!\FOP\User::getIsGuest())) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_campaignTarget_target" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\CampaignTarget::createURL2(['column_target' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Empfänger'))); ?>"><?php echo(sprintf(_('create %s'), _('Empfänger'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getDokument())) && $item['operation::059ccb47f40b24c45d09e88ece29a717c38c53cdd6bbd308d35ca3d6d7e6fbff'] && $item['operation::b03e779952403f61356b7f1b4bc571994e5b205b6a9d240d3cffa7dcdb2d1e65'] && $item['operation::2b57632bfd6886109859996c8bf8d48427c5507c3b2c7805853512aaaf559156'] && $item['operation::select'] && $item['operation::8oS4CA4y'] && $item['operation::aknxOsQe'] && $item['operation::mDdHq6xV'] && (!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest())) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_doc_to-mitglied" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\Doc::createURL2(['column_to-mitglied' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, true);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Dokument'))); ?>"><?php echo(sprintf(_('create %s'), _('Dokument'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getGruppe())) && $item['operation::select'] && (!\FOP\User::getIsGuest()) && (!\FOP\User::getIsGuest())) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_gruppeItem_item" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\GruppeItem::createURL2(['column_item' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Gruppenmitglied'))); ?>"><?php echo(sprintf(_('create %s'), _('Gruppenmitglied'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getBuchhaltung()) && (\FOP\User::getGruppe())) && $item['operation::c3b0f4943b4c44cac6173b8c74cca886f1bc134666fa470b2c91ac6a822101b8'] && $item['operation::52c734b9bf1f2e72cdbf8d8e4d203fb6be46c1d5bb09524bd662ce4bfe219871'] && $item['operation::31b6950bd71930cd7719d3e71cccf6ddbf127cd1f2da8d91e4208d6807d4dd67'] && $item['operation::select'] && $item['operation::1WAAkasU'] && $item['operation::t0aG1aFV'] && $item['operation::E71HKnkg']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_mitgliedBuchung_mitglied" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\MitgliedBuchung::createURL2(['column_mitglied' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Beitrag'))); ?>"><?php echo(sprintf(_('create %s'), _('Beitrag'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((false))) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_mitgliedDynamicMonthyear_dynamic:parent" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\MitgliedDynamicMonthyear::createURL2(['column_dynamic:parent' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), sprintf(_('versions of %s'), _('Mitglied')))); ?>"><?php echo(sprintf(_('create %s'), sprintf(_('versions of %s'), _('Mitglied')))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getGruppe())) && $item['operation::04fe1ec8e235cde37a5a9866c7ddedbb9fad99380a65be1554a9823c058e1fbd'] && $item['operation::c3e8cbec9269e0047c06e404422debe2a884f40ce97f3ea70404e1ec4709506b'] && $item['operation::8e2b9bbb438642e40e69c07228f3c7796aa1cf07523a61d852877ad1f9e50056'] && $item['operation::select'] && $item['operation::1WAAkasU'] && $item['operation::t0aG1aFV'] && $item['operation::E71HKnkg']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_mitgliedPassnummer_mitglied" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\MitgliedPassnummer::createURL2(['column_mitglied' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Passnummer'))); ?>"><?php echo(sprintf(_('create %s'), _('Passnummer'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getSammlung()) && (\FOP\User::getSammlung())) && $item['operation::select'] && (!\FOP\User::getIsGuest())) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="create_sammlungMitglied_mitglied" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\SammlungMitglied::createURL2(['column_mitglied' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">create</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('create %s'), _('Sammlungs-Mitglied'))); ?>"><?php echo(sprintf(_('create %s'), _('Sammlungs-Mitglied'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && ((\FOP\User::getGruppe()))) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="gruppeItemAdd" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\GruppeItem::multiaddURL2(['column_item' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">add</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('Zu %s hinzufügen'), _('Gruppe'))); ?>"><?php echo(sprintf(_('Zu %s hinzufügen'), _('Gruppe'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && $item['operation::view'] && $item['operation::edit']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="lifecycleEnd" style="margin-right:auto; text-align:left;" href="<?php echo htmlentities(\TablesRouter\Mitglied::lifecycleEndURL2(['id' => $item['ID'], 'from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="   
					open_url(this.href, false);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">stop</i></span><span class="fop-menu-caption" title="<?php echo(sprintf(_('%s setzen'), _('Austrittsdatum'))); ?>"><?php echo(sprintf(_('%s setzen'), _('Austrittsdatum'))); ?></span>
			</a>
		<?php } ?><?php
		if(isset($item['ID']) && $item['operation::delete']) { ?>
			<a class="mdl-list__item mdl-button" data-interaction-name="delete" style="margin-right:auto; text-align:left;" href="#"
				onclick="if(!confirm(<?php echo htmlentities(json_encode(_('confirmdelete'))); ?>)) return false;   $.get('Tables/Mitglied/delete?ajax&id=<?php echo htmlentities($item['ID']);?>&from=<?php echo htmlentities(\FOP\Util::getBackUrl());?>').then(function () { reloadreminderMitgliedMitglied_gebtag(); }, function (err) { if (err.responseText.startsWith('http')) { window.location.href = err.responseText; } else {alert(err.responseText); }}); $(this).closest('.overlay').click(); return false;
					open_url(this.href, true);
					$(this).closest('.overlay').click();
					return false;">
				<span><i class="material-icons">delete</i></span><span class="fop-menu-caption" title="<?php echo(_('delete')); ?>"><?php echo(_('delete')); ?></span>
			</a>
		<?php } ?>
													</ul><?php
		if(isset($item['ID']) && $item['operation::view'] && $item['operation::edit']) {
			?><a class="mdl-button mdl-js-button mdl-button--icon tbl-link" data-tbl="mitglied" data-id="<?php echo htmlentities($item['ID']); ?>" data-interaction-name="edit" href="<?php echo htmlentities(\TablesRouter\Mitglied::editURL($item['ID'], ['from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="event.stopPropagation();    reloadreminderMitgliedMitglied_gebtag();
					$(this).closest('.overlay').click();
					if (this.href != '#') {
						open_url(this.href, true);
					}
					event.preventDefault();"
				title="<?php echo(_('edit')); ?>">
				<i class="material-icons">edit</i>
			</a><?php } ?><?php
		if(isset($item['ID']) && $item['operation::view']) {
			?><a class="mdl-button mdl-js-button mdl-button--icon tbl-link" data-tbl="mitglied" data-id="<?php echo htmlentities($item['ID']); ?>" data-interaction-name="view" href="<?php echo htmlentities(\TablesRouter\Mitglied::viewURL($item['ID'], ['from' => \FOP\Util::getBackUrl()])); ?>"
				onclick="event.stopPropagation();  if (!event.ctrlKey) { open_url(reloadreminderMitgliedMitglied_gebtag({action: 'open', fop_table: 'mitglied', fop_id: <?php echo htmlentities(json_encode($item['ID'])); ?>, fop_from: location.href}, true), true); return false; }  reloadreminderMitgliedMitglied_gebtag();
					$(this).closest('.overlay').click();
					if (this.href != '#') {
						open_url(this.href, true);
					}
					event.preventDefault();"
				title="<?php echo(_('open')); ?>">
				<i class="material-icons">find_in_page</i>
			</a><?php } ?>
													</div><?php } ?><?php
													
													foreach ($columns AS $col) {
														$col['render']($item);
													}
													?></div>
												 <?php }?>

													</div>
												</div>

												
												
												</div><?php
												
	
    
  }

  public static function getUnseenNotificationsForChannel($channel) { 
    
    
    // --- BLOCK: main ---
    
		// at first, remove items that are obsolete
		$sql = \FOP\Database::query('DELETE FROM fop_notification WHERE '.qi('dv').' = '.\FOP\Database::quote('reminderMitgliedMitglied-gebtag').'  AND '.qi('user').' = '.intval(\FOP\User::getID()).' AND channel = '.\FOP\Database::quote($channel).' AND NOT id IN (SELECT t.'.qi('ID').' AS id ' . /* FROM */\DataView\ReminderMitgliedMitglied_gebtag::getSQL([]) . ')');

		// limit = 100; when limit is reached, redo
		$sql = 'SELECT t.'.qi('ID').' AS id ' . /* FROM */\DataView\ReminderMitgliedMitglied_gebtag::getSQL([]) . ' AND NOT EXISTS (SELECT * FROM fop_notification WHERE '.qi('dv').' = '.\FOP\Database::quote('reminderMitgliedMitglied-gebtag').' AND '.qi('user').' = '.intval(\FOP\User::getID()).' AND id = t.'.qi('ID').' AND channel = '.\FOP\Database::quote($channel).') LIMIT 100';
		return \FOP\Database::query($sql)->fetchAll(\PDO::FETCH_COLUMN);
	
    
  }

  public static function getidsAction($col) { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
    
			$q = \FOP\Database::query('SELECT t.'.qi($col).' '.self::getSQL($_GET));
			$result = new \FOP\IDList();
			while ($item = $q->fetchColumn()) {
				$result->push($item);
			}
			die($result->toString());

    
  }

  public static function permissionsAction($id) { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
    
		$ids = new \FOP\IDList($id);
		header('Content-Type: application/json');
		
		$perms = \FOP\Database::query('SELECT COUNT(*) AS __cnt, SUM(CASE ((CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END)) AND ((CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END)) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('lifecycleEnd').', SUM(CASE (TRUE) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('filteronly').', SUM(CASE (TRUE) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('filterrange').', SUM(CASE (TRUE) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('filterall').', SUM(CASE ((CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END)) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('delete').', SUM(CASE (TRUE) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('campaignTargetAdd').', SUM(CASE (TRUE) WHEN TRUE THEN 1 ELSE 0 END) AS '.qi('gruppeItemAdd').' FROM '.qi('mitglied').' WHERE ' . $ids->toSQL(qi('ID')))->fetch(\PDO::FETCH_ASSOC);
		
		return $perms;
	
    
  }

  public static function getSQL($params) { 
    
    
    // --- BLOCK: main ---
    
								// returns a sql snippet 'FROM (...) AS t WHERE' where you can prepend your select clauses and append your ORDER LIMIT
								$sql = 'FROM (SELECT /* ID */ '.qi('ID').' AS '.qi('ID').',
									/* austrittsdatum */ '.qi('austrittsdatum').' AS '.qi('austrittsdatum').',
									/* austrittsgrund */ '.qi('austrittsgrund').' AS '.qi('austrittsgrund').',
									/* bic */ '.qi('bic').' AS '.qi('bic').',
									/* canAdmin */ '.qi('canAdmin').' AS '.qi('canAdmin').',
									/* canBuchhaltung */ '.qi('canBuchhaltung').' AS '.qi('canBuchhaltung').',
									/* canCampaign */ '.qi('canCampaign').' AS '.qi('canCampaign').',
									/* canDokument */ '.qi('canDokument').' AS '.qi('canDokument').',
									/* canGruppe */ '.qi('canGruppe').' AS '.qi('canGruppe').',
									/* canMitglied */ '.qi('canMitglied').' AS '.qi('canMitglied').',
									/* canProtokoll */ '.qi('canProtokoll').' AS '.qi('canProtokoll').',
									/* canSammlung */ '.qi('canSammlung').' AS '.qi('canSammlung').',
									/* datenschutz */ '.qi('datenschutz').' AS '.qi('datenschutz').',
									/* eintritt */ '.qi('eintritt').' AS '.qi('eintritt').',
									/* email */ '.qi('email').' AS '.qi('email').',
									/* email2 */ '.qi('email2').' AS '.qi('email2').',
									/* fop_favorites */ '.qi('fop_favorites').' AS '.qi('fop_favorites').',
									/* forderungen */ (SELECT SUM('.qi('rhU469mT').'.'.qi('betrag').') FROM '.qi('mitgliedBuchung').' '.qi('rhU469mT').' WHERE '.qi('rhU469mT').'.'.qi('mitglied').' = '.qi('mitglied').'.'.qi('ID').' LIMIT 1) AS '.qi('forderungen').',
									/* geburtsdatum */ '.qi('geburtsdatum').' AS '.qi('geburtsdatum').',
									/* geschlecht */ '.qi('geschlecht').' AS '.qi('geschlecht').',
									/* iban */ '.qi('iban').' AS '.qi('iban').',
									/* land */ '.qi('land').' AS '.qi('land').',
									/* mnr */ '.qi('mnr').' AS '.qi('mnr').',
									/* mobil */ '.qi('mobil').' AS '.qi('mobil').',
									/* name */ '.qi('name').' AS '.qi('name').',
									/* notiz */ '.qi('notiz').' AS '.qi('notiz').',
									/* operation::1WAAkasU */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AS '.qi('operation::1WAAkasU').',
									/* operation::02c0b43ead22418f3d9ea400e2fa7f63e6376c9a98f4b3e74f9b2b9a3d285502 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::02c0b43ead22418f3d9ea400e2fa7f63e6376c9a98f4b3e74f9b2b9a3d285502').',
									/* operation::2a29124105f32c9d564abb8dc811fd076169bd1a608e1269d6683456eb97f374 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::2a29124105f32c9d564abb8dc811fd076169bd1a608e1269d6683456eb97f374').',
									/* operation::2b57632bfd6886109859996c8bf8d48427c5507c3b2c7805853512aaaf559156 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::2b57632bfd6886109859996c8bf8d48427c5507c3b2c7805853512aaaf559156').',
									/* operation::03e82f68b440a9f0da149e3eec506bff3f02491cc5062f7eeb2472d03703472f */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::03e82f68b440a9f0da149e3eec506bff3f02491cc5062f7eeb2472d03703472f').',
									/* operation::3bdea05a9091fde81219c95001e4af9313bf13e9c462887c9df6802f55de1c05 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::3bdea05a9091fde81219c95001e4af9313bf13e9c462887c9df6802f55de1c05').',
									/* operation::04fe1ec8e235cde37a5a9866c7ddedbb9fad99380a65be1554a9823c058e1fbd */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::04fe1ec8e235cde37a5a9866c7ddedbb9fad99380a65be1554a9823c058e1fbd').',
									/* operation::4c43396cd0f9ac80815c6039f6042bea2559504fec9524eda88b19b7601d57ad */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::4c43396cd0f9ac80815c6039f6042bea2559504fec9524eda88b19b7601d57ad').',
									/* operation::6b0cde9a2067c38af939224c86b0fb613e6a825a1b7d2ecf93d8e406d18f2488 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::6b0cde9a2067c38af939224c86b0fb613e6a825a1b7d2ecf93d8e406d18f2488').',
									/* operation::07bcf506555fb816417836612bedd796a872065bba9a8f23840da2153046f92b */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::07bcf506555fb816417836612bedd796a872065bba9a8f23840da2153046f92b').',
									/* operation::8bf80e4c6873da2abd32440909f6ba9510311791624b30f85debfd794bd36b48 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::8bf80e4c6873da2abd32440909f6ba9510311791624b30f85debfd794bd36b48').',
									/* operation::8e2b9bbb438642e40e69c07228f3c7796aa1cf07523a61d852877ad1f9e50056 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::8e2b9bbb438642e40e69c07228f3c7796aa1cf07523a61d852877ad1f9e50056').',
									/* operation::8fe84fa5f17d902eb0d8e68c8426f71dc9f58b1cd50747ebaa20f6f915d9de75 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::8fe84fa5f17d902eb0d8e68c8426f71dc9f58b1cd50747ebaa20f6f915d9de75').',
									/* operation::8oS4CA4y */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END) AS '.qi('operation::8oS4CA4y').',
									/* operation::9dab5326cadbd2dd37bf6b3645c0f8df1e03c67e35c696e8224514b511886671 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::9dab5326cadbd2dd37bf6b3645c0f8df1e03c67e35c696e8224514b511886671').',
									/* operation::9f33e2c16c6eeb1a01a6a5b169ceee6481bf4ef3273fe0ad098f1e1dccb1493c */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::9f33e2c16c6eeb1a01a6a5b169ceee6481bf4ef3273fe0ad098f1e1dccb1493c').',
									/* operation::31b6950bd71930cd7719d3e71cccf6ddbf127cd1f2da8d91e4208d6807d4dd67 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::31b6950bd71930cd7719d3e71cccf6ddbf127cd1f2da8d91e4208d6807d4dd67').',
									/* operation::42dfa054f53a8dc5f15e9f7b8c2fee6620a94ffa9a7da7b144d50c77ad0a2158 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::42dfa054f53a8dc5f15e9f7b8c2fee6620a94ffa9a7da7b144d50c77ad0a2158').',
									/* operation::51bf515f5b56b5b667829470e51cf0abf57b68acd927b4a9369cd53f8e1cf97c */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::51bf515f5b56b5b667829470e51cf0abf57b68acd927b4a9369cd53f8e1cf97c').',
									/* operation::52c734b9bf1f2e72cdbf8d8e4d203fb6be46c1d5bb09524bd662ce4bfe219871 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::52c734b9bf1f2e72cdbf8d8e4d203fb6be46c1d5bb09524bd662ce4bfe219871').',
									/* operation::059ccb47f40b24c45d09e88ece29a717c38c53cdd6bbd308d35ca3d6d7e6fbff */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::059ccb47f40b24c45d09e88ece29a717c38c53cdd6bbd308d35ca3d6d7e6fbff').',
									/* operation::62db987005c84afa05d4e60a19eddbc05c70f0b14a79a39869eb0f6bb72116b1 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::62db987005c84afa05d4e60a19eddbc05c70f0b14a79a39869eb0f6bb72116b1').',
									/* operation::66e348f9938f1dff0cde235c85dff7c2ab436eeb003b37f79a812d4ccdb683be */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::66e348f9938f1dff0cde235c85dff7c2ab436eeb003b37f79a812d4ccdb683be').',
									/* operation::67e9f725ec4a6f135f76042f5f1eaa32b789d75ae0289218864f16d148c506a0 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::67e9f725ec4a6f135f76042f5f1eaa32b789d75ae0289218864f16d148c506a0').',
									/* operation::80b16ab9cc059ddecc533d3e0e617bcc21290674c245dffb10d7edde0c258328 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::80b16ab9cc059ddecc533d3e0e617bcc21290674c245dffb10d7edde0c258328').',
									/* operation::89b4a456e8cfffec8fa65ef60c93792f3185024ec40a42fb4ad7265bc2929a0c */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::89b4a456e8cfffec8fa65ef60c93792f3185024ec40a42fb4ad7265bc2929a0c').',
									/* operation::157b6c83f57aba598dd5d1897eae7ec49bd8d00c54f9031253a3c605f18a95c4 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::157b6c83f57aba598dd5d1897eae7ec49bd8d00c54f9031253a3c605f18a95c4').',
									/* operation::416df539433f669f8810e6f6bc344c3b6aaf9b5081bc42ec0c057ddfdfff1855 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::416df539433f669f8810e6f6bc344c3b6aaf9b5081bc42ec0c057ddfdfff1855').',
									/* operation::803fa8da37d0b2d8523d3c02d27eb771b1ca5520382a98ec19f3f05e0aa9a506 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::803fa8da37d0b2d8523d3c02d27eb771b1ca5520382a98ec19f3f05e0aa9a506').',
									/* operation::898b895c45aa4d56f28f5d25983326c9e79f413707b1a7155be0c73bfd83a008 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::898b895c45aa4d56f28f5d25983326c9e79f413707b1a7155be0c73bfd83a008').',
									/* operation::1488d33dc849cb3f7adce2029ac1e57d857add915a3588bd73b0a15673348dea */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::1488d33dc849cb3f7adce2029ac1e57d857add915a3588bd73b0a15673348dea').',
									/* operation::2644f33555f2b2904b8f60d9ab217121a0733b19271cb336c2385527606d7a81 */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::2644f33555f2b2904b8f60d9ab217121a0733b19271cb336c2385527606d7a81').',
									/* operation::3360dbb864cc4a294a9ec2692d270f1d4e14bfd22588108902d4d3c668c398a8 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::3360dbb864cc4a294a9ec2692d270f1d4e14bfd22588108902d4d3c668c398a8').',
									/* operation::76200c630cc17e886287a909feb8905edae1c0e739cb6f929f14b4378a489012 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::76200c630cc17e886287a909feb8905edae1c0e739cb6f929f14b4378a489012').',
									/* operation::2254433c7cafb478df0c5143397d66343a2255be4462781a093fabd4f1169dab */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::2254433c7cafb478df0c5143397d66343a2255be4462781a093fabd4f1169dab').',
									/* operation::4245433963b94e42fe263d8a1930e69bfbc5004c51f62b487e8c36a7f67de65b */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::4245433963b94e42fe263d8a1930e69bfbc5004c51f62b487e8c36a7f67de65b').',
									/* operation::33622561575f96ee1a5af44522429b727692af04c60f0eeed06db618cd91e86f */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::33622561575f96ee1a5af44522429b727692af04c60f0eeed06db618cd91e86f').',
									/* operation::E71HKnkg */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::E71HKnkg').',
									/* operation::a6ee0177bb206a1fb53fb6e8f992d8cecacf99dcd79d511c788ecc36a5572dd3 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::a6ee0177bb206a1fb53fb6e8f992d8cecacf99dcd79d511c788ecc36a5572dd3').',
									/* operation::a063c166ec6fe67264d5838f4ae28d9000279c10704b0b564eb7bb6ca523edc3 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::a063c166ec6fe67264d5838f4ae28d9000279c10704b0b564eb7bb6ca523edc3').',
									/* operation::a35083dfd44fd5d689ab623e07fb63e3b52ad651601be2f9aaa4d23be9ab810a */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::a35083dfd44fd5d689ab623e07fb63e3b52ad651601be2f9aaa4d23be9ab810a').',
									/* operation::aeb39a6d45bb7e82654703d55a0d09f2dfb28be4645a42b63e732388940481d9 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::aeb39a6d45bb7e82654703d55a0d09f2dfb28be4645a42b63e732388940481d9').',
									/* operation::aknxOsQe */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AS '.qi('operation::aknxOsQe').',
									/* operation::b03e779952403f61356b7f1b4bc571994e5b205b6a9d240d3cffa7dcdb2d1e65 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::b03e779952403f61356b7f1b4bc571994e5b205b6a9d240d3cffa7dcdb2d1e65').',
									/* operation::b23f2bcb60f744e3bc726cdb01d13d73ee7b523d274d232f7a3d4e72d2f0dce7 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::b23f2bcb60f744e3bc726cdb01d13d73ee7b523d274d232f7a3d4e72d2f0dce7').',
									/* operation::bd03fdb3db8ab1cd32382734929c0cd808cfa618dfa20d273abda23ea35513b4 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::bd03fdb3db8ab1cd32382734929c0cd808cfa618dfa20d273abda23ea35513b4').',
									/* operation::bf5b70a66d1efe2bcf50d0b902544c544509c1ec747aaae7be408649287de236 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::bf5b70a66d1efe2bcf50d0b902544c544509c1ec747aaae7be408649287de236').',
									/* operation::c3b0f4943b4c44cac6173b8c74cca886f1bc134666fa470b2c91ac6a822101b8 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::c3b0f4943b4c44cac6173b8c74cca886f1bc134666fa470b2c91ac6a822101b8').',
									/* operation::c3e8cbec9269e0047c06e404422debe2a884f40ce97f3ea70404e1ec4709506b */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::c3e8cbec9269e0047c06e404422debe2a884f40ce97f3ea70404e1ec4709506b').',
									/* operation::c49a471ef93d465bc27480d02581e3c23e1498a8b66b9429797fcb08a18fbabb */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::c49a471ef93d465bc27480d02581e3c23e1498a8b66b9429797fcb08a18fbabb').',
									/* operation::c0236d211a4e66ce89f4ce05e416e1670c69e5884e7436b54bcffdee1c507cfd */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::c0236d211a4e66ce89f4ce05e416e1670c69e5884e7436b54bcffdee1c507cfd').',
									/* operation::cf779ed9165ca301c46e4284bc3a34f10789f027bb4579ae5142488c9f1105a4 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::cf779ed9165ca301c46e4284bc3a34f10789f027bb4579ae5142488c9f1105a4').',
									/* operation::create */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::create').',
									/* operation::dac21a21d029d767160541828571586ded80f4e0d58b3cabeae47955545ec959 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::dac21a21d029d767160541828571586ded80f4e0d58b3cabeae47955545ec959').',
									/* operation::dbb74edc2335cd97ad43f19e11eee87f93243544a4055c265b6c0b7d18b66fbb */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::dbb74edc2335cd97ad43f19e11eee87f93243544a4055c265b6c0b7d18b66fbb').',
									/* operation::ddb84f1c75dd2ab00f3a67628be54f224d9b6e4d1be1bf3cde21639c1cb0cbaa */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::ddb84f1c75dd2ab00f3a67628be54f224d9b6e4d1be1bf3cde21639c1cb0cbaa').',
									/* operation::ded54537f0c80a1e87645a5d6ef427193a6d2d498b3732ed698562639e579702 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END AS '.qi('operation::ded54537f0c80a1e87645a5d6ef427193a6d2d498b3732ed698562639e579702').',
									/* operation::delete */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::delete').',
									/* operation::e866a0187efe374ada04f6f5595dba9fba6929ce3c87669f02f445d2a05380b8 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::e866a0187efe374ada04f6f5595dba9fba6929ce3c87669f02f445d2a05380b8').',
									/* operation::e2067debc5ef2db2c8fe820802f3b8434dc5b9b99ca74235ffdc650aee76c069 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::e2067debc5ef2db2c8fe820802f3b8434dc5b9b99ca74235ffdc650aee76c069').',
									/* operation::e42771909fc7f1b541febb4639fbe94eb2d1f4cfb1ce9069fc13779caa8f53c0 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::e42771909fc7f1b541febb4639fbe94eb2d1f4cfb1ce9069fc13779caa8f53c0').',
									/* operation::edit */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::edit').',
									/* operation::f97cfc07fe38fb37ab53e8a372a613f2008578541ed4839d4dd0cd330d246631 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::f97cfc07fe38fb37ab53e8a372a613f2008578541ed4839d4dd0cd330d246631').',
									/* operation::f749ad6f1bae97dcf0d06df22906582e04725fb867f23433243baf631cd255d3 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::f749ad6f1bae97dcf0d06df22906582e04725fb867f23433243baf631cd255d3').',
									/* operation::f75907aaa1c65bab516e95636351dafc4867a42c983fe3e55917483836903642 */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END AS '.qi('operation::f75907aaa1c65bab516e95636351dafc4867a42c983fe3e55917483836903642').',
									/* operation::fa7c8c890c23ff18ce436c6a1a88ca11ee5249b981f6382069e4e866ec9168df */ CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END AS '.qi('operation::fa7c8c890c23ff18ce436c6a1a88ca11ee5249b981f6382069e4e866ec9168df').',
									/* operation::ff615a734d71d65458e9fab8e416d8ae353042865fdc251cd799a53fe808f3cf */ '.\FOP\Database::quote(\FOP\User::getGruppe()).' AS '.qi('operation::ff615a734d71d65458e9fab8e416d8ae353042865fdc251cd799a53fe808f3cf').',
									/* operation::index */ ' . (!\FOP\User::getIsGuest() ? 1 : 0) . ' AS '.qi('operation::index').',
									/* operation::mDdHq6xV */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::mDdHq6xV').',
									/* operation::select */ '.(\FOP\User::getIsGuest() ? 'false' : 'true').' AS '.qi('operation::select').',
									/* operation::t0aG1aFV */ ('.\FOP\Database::quote(\FOP\User::getGruppe()).') AS '.qi('operation::t0aG1aFV').',
									/* operation::view */ (CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END) AS '.qi('operation::view').',
									/* ort */ '.qi('ort').' AS '.qi('ort').',
									/* password */ '.qi('password').' AS '.qi('password').',
									/* plz */ '.qi('plz').' AS '.qi('plz').',
									/* recovery_token */ '.qi('recovery_token').' AS '.qi('recovery_token').',
									/* reminderAufgabeAssignedMails */ '.qi('reminderAufgabeAssignedMails').' AS '.qi('reminderAufgabeAssignedMails').',
									/* reminderAufgabeNot_assignedMails */ '.qi('reminderAufgabeNot_assignedMails').' AS '.qi('reminderAufgabeNot_assignedMails').',
									/* reminderFop_fints_buchungForderungenMails */ '.qi('reminderFop_fints_buchungForderungenMails').' AS '.qi('reminderFop_fints_buchungForderungenMails').',
									/* reminderMitgliedForderungenMails */ '.qi('reminderMitgliedForderungenMails').' AS '.qi('reminderMitgliedForderungenMails').',
									/* reminderMitgliedMitglied-gebtagMails */ '.qi('reminderMitgliedMitglied-gebtagMails').' AS '.qi('reminderMitgliedMitglied-gebtagMails').',
									/* sepa */ '.qi('sepa').' AS '.qi('sepa').',
									/* sepaDate */ '.qi('sepaDate').' AS '.qi('sepaDate').',
									/* sepaDate::vis */ '.qi('mitglied').'.'.qi('sepa').' AS '.qi('sepaDate::vis').',
									/* strasse */ '.qi('strasse').' AS '.qi('strasse').',
									/* superadmin */ '.qi('superadmin').' AS '.qi('superadmin').',
									/* tarif */ (SELECT ('.qi('tvyml1ds').'.'.qi('tarif').') FROM '.qi('mitgliedDynamicMonthyear').' '.qi('tvyml1ds').' WHERE '.qi('tvyml1ds').'.'.qi('dynamic:parent').' = '.qi('mitglied').'.'.qi('ID').' AND (('.qi('tvyml1ds').'.'.qi('dynamic:time').') <= (' . \FOP\Database::sessionVarSQL('time') . ')) ORDER BY '.qi('tvyml1ds').'.'.qi('dynamic:time').' DESC LIMIT 1) AS '.qi('tarif').',
									/* tarif::canView */ '.qi('ref:tarif').'.'.qi('tarif:canView').' AS '.qi('tarif::canView').',
									/* tarif::description */ '.qi('ref:tarif').'.'.qi('tarif:description').' AS '.qi('tarif::description').',
									/* telefon */ '.qi('telefon').' AS '.qi('telefon').',
									/* verstorben */ '.qi('verstorben').' AS '.qi('verstorben').',
									/* vorname */ '.qi('vorname').' AS '.qi('vorname').',
									1
								FROM '.qi('mitglied').' '.qi('mitglied').'
								LEFT JOIN (SELECT '.qi('ID').' AS '.qi('tarif:ID').', '.qi('tarif').'.'.qi('name').' AS '.qi('tarif:description').', (('.\FOP\Database::quote(\FOP\User::getBuchhaltung()).')) AS '.qi('tarif:canView').' FROM '.qi('tarif').') '.qi('ref:tarif').' ON '.qi('ref:tarif').'.'.qi('tarif:ID').' = (SELECT ('.qi('tvyml1ds').'.'.qi('tarif').') FROM '.qi('mitgliedDynamicMonthyear').' '.qi('tvyml1ds').' WHERE '.qi('tvyml1ds').'.'.qi('dynamic:parent').' = '.qi('mitglied').'.'.qi('ID').' AND (('.qi('tvyml1ds').'.'.qi('dynamic:time').') <= (' . \FOP\Database::sessionVarSQL('time') . ')) ORDER BY '.qi('tvyml1ds').'.'.qi('dynamic:time').' DESC LIMIT 1)
								WHERE ('.(\FOP\Database::getDriver() == 'mysql' ? ''.qi('geburtsdatum').' IS NOT NULL AND (UNIX_TIMESTAMP(DATE_ADD(FROM_UNIXTIME(0) + INTERVAL ('.qi('geburtsdatum').') SECOND, INTERVAL (GREATEST(0, (YEAR(NOW()) -  YEAR(FROM_UNIXTIME(0) + INTERVAL ('.qi('geburtsdatum').') SECOND)))) YEAR))) BETWEEN (UNIX_TIMESTAMP()-((7)*24*3600)) AND (UNIX_TIMESTAMP()+((7)*24*3600))' : 'FALSE').')
									AND (' . (isset($_GET['select']) && $_GET['select'] == 'mitglied' ? 'TRUE' : 'TRUE') . ')
									AND (' . (isset($_GET['select']) && $_GET['select'] == 'mitgliedNull' ? 'TRUE' : 'TRUE') . ')
									AND (' . (isset($_GET['select']) && $_GET['select'] == 'mitgliedNullDMS' ? 'TRUE' : 'TRUE') . ')
									AND (' . (isset($_GET['select']) && $_GET['select'] == 'mitgliedNullAssigned' ? 'TRUE' : 'TRUE') . ')
									AND (((CASE WHEN '.\FOP\Database::quote(\FOP\User::getGruppe()).' THEN TRUE ELSE NOT (('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getMitglied()).' THEN TRUE ELSE NOT ((('.qi('mitglied').'.'.qi('ID').') <> ('.\FOP\Database::sessionVarSQL('user').')) AND (NOT (EXISTS (SELECT (TRUE) FROM '.qi('gruppeItem').' '.qi('7sncgH3z').' WHERE '.qi('7sncgH3z').'.'.qi('item').' = '.qi('mitglied').'.'.qi('ID').' AND (EXISTS (SELECT (TRUE) FROM '.qi('gruppeVerantwortlich').' '.qi('eHueOsQC').' WHERE '.qi('eHueOsQC').'.'.qi('gruppe').' = '.qi('7sncgH3z').'.'.qi('list').' AND (('.qi('eHueOsQC').'.'.qi('mitglied').') = ('.\FOP\Database::sessionVarSQL('user').')) LIMIT 1)) LIMIT 1)))) END) AND (CASE WHEN '.\FOP\Database::quote(\FOP\User::getSuperadmin()).' THEN TRUE ELSE NOT ('.qi('mitglied').'.'.qi('superadmin').') END)))) AS t
								WHERE ' . (isset($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_forderungen'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) ? 't.'.qi('forderungen').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) . ' AND ' : '') : '') . 
								(isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) ? 't.'.qi('sepaDate').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) . ' AND ' : '') : '') . 
								(isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? 't.'.qi('geburtsdatum').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) . ' AND ' : '') : '') . 
								(isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) ? 't.'.qi('eintritt').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) . ' AND ' : '') : '') . 
								(isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? 't.'.qi('austrittsdatum').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) . ' AND ' : '') : '') . 
								(isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) ? ($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'] !== '' && is_numeric($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) ? 't.'.qi('verstorben').' >= ' . \FOP\Database::quote($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_forderungen']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_forderungen'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_forderungen']) ? 't.'.qi('forderungen').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_forderungen']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) ? 't.'.qi('sepaDate').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? 't.'.qi('geburtsdatum').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) ? 't.'.qi('eintritt').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? 't.'.qi('austrittsdatum').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) . ' AND ' : '') : '') . 
								(isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) ? ($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'] !== '' && is_numeric($params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) ? 't.'.qi('verstorben').' <= ' . \FOP\Database::quote($params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) . ' AND ' : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_forderungen']) ? ($params['filter_reminderMitgliedMitglied-gebtag_forderungen'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_forderungen']))->toSQL('t.'.qi('forderungen').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_sepa']) ? ($params['filter_reminderMitgliedMitglied-gebtag_sepa'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_sepa']))->toSQL('t.'.qi('sepa').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_sepaDate']) ? ($params['filter_reminderMitgliedMitglied-gebtag_sepaDate'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_sepaDate']))->toSQL('t.'.qi('sepaDate').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_superadmin']) ? ($params['filter_reminderMitgliedMitglied-gebtag_superadmin'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_superadmin']))->toSQL('t.'.qi('superadmin').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_name']) ? ($params['filter_reminderMitgliedMitglied-gebtag_name'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_name']))->toSQL('t.'.qi('name').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_vorname']) ? ($params['filter_reminderMitgliedMitglied-gebtag_vorname'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_vorname']))->toSQL('t.'.qi('vorname').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_geschlecht']) ? ($params['filter_reminderMitgliedMitglied-gebtag_geschlecht'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_geschlecht']))->toSQL('t.'.qi('geschlecht').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_datenschutz']) ? ($params['filter_reminderMitgliedMitglied-gebtag_datenschutz'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_datenschutz']))->toSQL('t.'.qi('datenschutz').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? ($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum']))->toSQL('t.'.qi('geburtsdatum').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_land']) ? ($params['filter_reminderMitgliedMitglied-gebtag_land'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_land']))->toSQL('t.'.qi('land').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_plz']) ? ($params['filter_reminderMitgliedMitglied-gebtag_plz'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_plz']))->toSQL('t.'.qi('plz').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_ort']) ? ($params['filter_reminderMitgliedMitglied-gebtag_ort'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_ort']))->toSQL('t.'.qi('ort').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_strasse']) ? ($params['filter_reminderMitgliedMitglied-gebtag_strasse'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_strasse']))->toSQL('t.'.qi('strasse').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_eintritt']) ? ($params['filter_reminderMitgliedMitglied-gebtag_eintritt'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_eintritt']))->toSQL('t.'.qi('eintritt').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_email']) ? ($params['filter_reminderMitgliedMitglied-gebtag_email'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_email']))->toSQL('t.'.qi('email').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_email2']) ? ($params['filter_reminderMitgliedMitglied-gebtag_email2'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_email2']))->toSQL('t.'.qi('email2').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_telefon']) ? ($params['filter_reminderMitgliedMitglied-gebtag_telefon'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_telefon']))->toSQL('t.'.qi('telefon').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_mobil']) ? ($params['filter_reminderMitgliedMitglied-gebtag_mobil'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_mobil']))->toSQL('t.'.qi('mobil').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_mnr']) ? ($params['filter_reminderMitgliedMitglied-gebtag_mnr'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_mnr']))->toSQL('t.'.qi('mnr').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? ($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum']))->toSQL('t.'.qi('austrittsdatum').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund']) ? ($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund']))->toSQL('t.'.qi('austrittsgrund').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_verstorben']) ? ($params['filter_reminderMitgliedMitglied-gebtag_verstorben'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_verstorben']))->toSQL('t.'.qi('verstorben').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_notiz']) ? ($params['filter_reminderMitgliedMitglied-gebtag_notiz'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_notiz']))->toSQL('t.'.qi('notiz').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_iban']) ? ($params['filter_reminderMitgliedMitglied-gebtag_iban'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_iban']))->toSQL('t.'.qi('iban').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_bic']) ? ($params['filter_reminderMitgliedMitglied-gebtag_bic'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_bic']))->toSQL('t.'.qi('bic').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_password']) ? ($params['filter_reminderMitgliedMitglied-gebtag_password'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_password']))->toSQL('t.'.qi('password').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canAdmin']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canAdmin'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canAdmin']))->toSQL('t.'.qi('canAdmin').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canMitglied']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canMitglied'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canMitglied']))->toSQL('t.'.qi('canMitglied').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canGruppe']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canGruppe'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canGruppe']))->toSQL('t.'.qi('canGruppe').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canCampaign']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canCampaign'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canCampaign']))->toSQL('t.'.qi('canCampaign').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canSammlung']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canSammlung'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canSammlung']))->toSQL('t.'.qi('canSammlung').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung']))->toSQL('t.'.qi('canBuchhaltung').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll']))->toSQL('t.'.qi('canProtokoll').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_canDokument']) ? ($params['filter_reminderMitgliedMitglied-gebtag_canDokument'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canDokument']))->toSQL('t.'.qi('canDokument').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_tarif']) ? ($params['filter_reminderMitgliedMitglied-gebtag_tarif'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_tarif']))->toSQL('t.'.qi('tarif').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails']) ? ($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails']))->toSQL('t.'.qi('reminderMitgliedMitglied-gebtagMails').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails']) ? ($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails']))->toSQL('t.'.qi('reminderMitgliedForderungenMails').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails']) ? ($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails']))->toSQL('t.'.qi('reminderFop_fints_buchungForderungenMails').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails']) ? ($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails']))->toSQL('t.'.qi('reminderAufgabeAssignedMails').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails']) ? ($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails']))->toSQL('t.'.qi('reminderAufgabeNot_assignedMails').'') . ') AND ') : '') : '') . 
								(isset($params['filter_reminderMitgliedMitglied-gebtag_ID']) ? ($params['filter_reminderMitgliedMitglied-gebtag_ID'] !== '' ? ('(' . (new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_ID']))->toSQL('t.'.qi('ID').'') . ') AND ') : '') : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_name']) ? 't.'.qi('name').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_name'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_vorname']) ? 't.'.qi('vorname').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_vorname'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_land']) ? 't.'.qi('land').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_land'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_plz']) ? 't.'.qi('plz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_plz'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_ort']) ? 't.'.qi('ort').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_ort'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_strasse']) ? 't.'.qi('strasse').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_strasse'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_email']) ? 't.'.qi('email').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_email'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_email2']) ? 't.'.qi('email2').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_email2'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_telefon']) ? 't.'.qi('telefon').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_telefon'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_mobil']) ? 't.'.qi('mobil').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_mobil'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_mnr']) ? 't.'.qi('mnr').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_mnr'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_austrittsgrund']) ? 't.'.qi('austrittsgrund').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_austrittsgrund'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_notiz']) ? 't.'.qi('notiz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_notiz'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_iban']) ? 't.'.qi('iban').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_iban'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag_bic']) ? 't.'.qi('bic').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag_bic'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_name']) ? 'NOT t.'.qi('name').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_name'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_vorname']) ? 'NOT t.'.qi('vorname').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_vorname'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_land']) ? 'NOT t.'.qi('land').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_land'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_plz']) ? 'NOT t.'.qi('plz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_plz'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_ort']) ? 'NOT t.'.qi('ort').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_ort'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_strasse']) ? 'NOT t.'.qi('strasse').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_strasse'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_email']) ? 'NOT t.'.qi('email').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_email'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_email2']) ? 'NOT t.'.qi('email2').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_email2'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_telefon']) ? 'NOT t.'.qi('telefon').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_telefon'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_mobil']) ? 'NOT t.'.qi('mobil').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_mobil'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_mnr']) ? 'NOT t.'.qi('mnr').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_mnr'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund']) ? 'NOT t.'.qi('austrittsgrund').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_notiz']) ? 'NOT t.'.qi('notiz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_notiz'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_iban']) ? 'NOT t.'.qi('iban').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_iban'] . '%') . ' AND ' : '') . 
								(isset($params['searchnot_reminderMitgliedMitglied-gebtag_bic']) ? 'NOT t.'.qi('bic').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['searchnot_reminderMitgliedMitglied-gebtag_bic'] . '%') . ' AND ' : '') . 
								(isset($params['search_reminderMitgliedMitglied-gebtag']) ? '(' . 't.'.qi('name').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('vorname').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('land').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('plz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('ort').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('strasse').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('email').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('email2').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('telefon').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('mobil').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('mnr').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('austrittsgrund').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('notiz').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('iban').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ' OR ' . 't.'.qi('bic').' '.(\FOP\Database::getDriver() == 'pgsql' ? 'ILIKE' : 'LIKE').' ' . \FOP\Database::quote('%' . $params['search_reminderMitgliedMitglied-gebtag'] . '%') . ') AND ' : '') . 
								'
								(' . (isset($params['dynamic_reminderMitgliedMitglied-gebtag']) ? ($params['dynamic_reminderMitgliedMitglied-gebtag'] == 0 ? '1' : '(t.'.qi('eintritt').' IS NULL OR t.'.qi('eintritt').' <= ' . intval($params['dynamic_reminderMitgliedMitglied-gebtag']) . ') AND (t.'.qi('austrittsdatum').' IS NULL OR t.'.qi('austrittsdatum').' >= ' . intval($params['dynamic_reminderMitgliedMitglied-gebtag']) . ')') : '(t.'.qi('eintritt').' IS NULL OR t.'.qi('eintritt').' <= UNIX_TIMESTAMP()) AND (t.'.qi('austrittsdatum').' IS NULL OR t.'.qi('austrittsdatum').' >= UNIX_TIMESTAMP())') . ') AND  TRUE ';
								return $sql;
	
    
  }

  public static function getfilter_reminderMitgliedMitglied_gebtag_tarifItemsByStringAction($fstr) { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
    
		// Auf aktive DataView-Items einschränken
		$params = $_GET;
		unset($params['filter_reminderMitgliedMitglied-gebtag_tarif']);
		return \Types\TarifNull::getItems(null, -1, $fstr, ''.qi('ID').' IN (SELECT DISTINCT t.'.qi('tarif').''.self::getSQL($params).')');
	

    
  }

  public static function getData($sqladdon, $params, $stream = false ) { 
    
    
    // --- BLOCK: before-DynamicTime ---
    
// dynamische Zeit für Datenbankaufrufe setzen, wenn eine übergeben wurde
        if (isset($params['dynamic_reminderMitgliedMitglied-gebtag']))
                \FOP\Database::setTime($params['dynamic_reminderMitgliedMitglied-gebtag']);
        
    // --- BLOCK: main ---
    
								$sql = self::getSQL($params);

								$order = (\FOP\Util::array_value(array(
									'notiz ASC' => 'ORDER BY t.'.qi('notiz').' ASC',
									'email ASC' => 'ORDER BY t.'.qi('email').' ASC',
									'email2 ASC' => 'ORDER BY t.'.qi('email2').' ASC',
									'telefon ASC' => 'ORDER BY t.'.qi('telefon').' ASC',
									'mobil ASC' => 'ORDER BY t.'.qi('mobil').' ASC',
									'name ASC' => 'ORDER BY t.'.qi('name').' ASC',
									'vorname ASC' => 'ORDER BY t.'.qi('vorname').' ASC',
									'land ASC' => 'ORDER BY t.'.qi('land').' ASC',
									'plz ASC' => 'ORDER BY t.'.qi('plz').' ASC',
									'ort ASC' => 'ORDER BY t.'.qi('ort').' ASC',
									'strasse ASC' => 'ORDER BY t.'.qi('strasse').' ASC',
									'mnr ASC' => 'ORDER BY t.'.qi('mnr').' ASC',
									'austrittsgrund ASC' => 'ORDER BY t.'.qi('austrittsgrund').' ASC',
									'bic ASC' => 'ORDER BY t.'.qi('bic').' ASC',
									'iban ASC' => 'ORDER BY t.'.qi('iban').' ASC',
									'forderungen ASC' => 'ORDER BY t.'.qi('forderungen').' ASC',
									'sepaDate ASC' => 'ORDER BY t.'.qi('sepaDate').' ASC',
									'geburtsdatum ASC' => 'ORDER BY t.'.qi('geburtsdatum').' ASC',
									'eintritt ASC' => 'ORDER BY t.'.qi('eintritt').' ASC',
									'austrittsdatum ASC' => 'ORDER BY t.'.qi('austrittsdatum').' ASC',
									'verstorben ASC' => 'ORDER BY t.'.qi('verstorben').' ASC',
									'notiz DESC' => 'ORDER BY t.'.qi('notiz').' DESC',
									'email DESC' => 'ORDER BY t.'.qi('email').' DESC',
									'email2 DESC' => 'ORDER BY t.'.qi('email2').' DESC',
									'telefon DESC' => 'ORDER BY t.'.qi('telefon').' DESC',
									'mobil DESC' => 'ORDER BY t.'.qi('mobil').' DESC',
									'name DESC' => 'ORDER BY t.'.qi('name').' DESC',
									'vorname DESC' => 'ORDER BY t.'.qi('vorname').' DESC',
									'land DESC' => 'ORDER BY t.'.qi('land').' DESC',
									'plz DESC' => 'ORDER BY t.'.qi('plz').' DESC',
									'ort DESC' => 'ORDER BY t.'.qi('ort').' DESC',
									'strasse DESC' => 'ORDER BY t.'.qi('strasse').' DESC',
									'mnr DESC' => 'ORDER BY t.'.qi('mnr').' DESC',
									'austrittsgrund DESC' => 'ORDER BY t.'.qi('austrittsgrund').' DESC',
									'bic DESC' => 'ORDER BY t.'.qi('bic').' DESC',
									'iban DESC' => 'ORDER BY t.'.qi('iban').' DESC',
									'forderungen DESC' => 'ORDER BY t.'.qi('forderungen').' DESC',
									'sepaDate DESC' => 'ORDER BY t.'.qi('sepaDate').' DESC',
									'geburtsdatum DESC' => 'ORDER BY t.'.qi('geburtsdatum').' DESC',
									'eintritt DESC' => 'ORDER BY t.'.qi('eintritt').' DESC',
									'austrittsdatum DESC' => 'ORDER BY t.'.qi('austrittsdatum').' DESC',
									'verstorben DESC' => 'ORDER BY t.'.qi('verstorben').' DESC',
									'' => ''), isset($params['sort_reminderMitgliedMitglied-gebtag']) ? $params['sort_reminderMitgliedMitglied-gebtag'] : '') ?: 'ORDER BY '.(\FOP\Database::getDriver() == 'mysql' ? '(UNIX_TIMESTAMP(DATE_ADD(FROM_UNIXTIME(0) + INTERVAL ('.qi('geburtsdatum').') SECOND, INTERVAL (GREATEST(0, (YEAR(NOW()) -  YEAR(FROM_UNIXTIME(0) + INTERVAL ('.qi('geburtsdatum').') SECOND)))) YEAR)))' : '0').' ');
								// wenn sqladdon bereits ein ORDER enthält, kein order aufbauen
								if (strpos($sqladdon, 'ORDER') !== false) {
									$order = '';
								}
								if ($stream) {
									// als Stream (währenddessen darf keine weitere SQL-Query laufen) für große Datenmengen und Statistiken
									$result = (function () use ($sql, $order, $sqladdon) {
										$stream = \FOP\Database::query('SELECT t.* ' . $sql . $order . $sqladdon);
										while ($item = $stream->fetch(\PDO::FETCH_ASSOC)) {
											$item['forderungen'] = \Types\Euro::unpack($item['forderungen']);
											$item['sepa'] = \FOP\Util::BoolSanitizer($item['sepa']);
											$item['sepaDate'] = intval($item['sepaDate']);
											$item['superadmin'] = \FOP\Util::BoolSanitizer($item['superadmin']);
											$item['geschlecht'] = \FOP\Util::IntStringNull($item['geschlecht']);
											$item['datenschutz'] = \FOP\Util::BoolSanitizer($item['datenschutz']);
											$item['geburtsdatum'] = intval($item['geburtsdatum']);
											$item['eintritt'] = intval($item['eintritt']);
											$item['email'] = \FOP\Sanitizers::a_text($item['email']);
											$item['email2'] = \FOP\Sanitizers::a_text($item['email2']);
											$item['telefon'] = \FOP\Sanitizers::a_phone($item['telefon']);
											$item['mobil'] = \FOP\Sanitizers::a_phone($item['mobil']);
											$item['austrittsdatum'] = intval($item['austrittsdatum']);
											$item['verstorben'] = intval($item['verstorben']);
											$item['iban'] = \FOP\Sanitizers::a_text($item['iban']);
											$item['canAdmin'] = \FOP\Util::BoolSanitizer($item['canAdmin']);
											$item['canMitglied'] = \FOP\Util::BoolSanitizer($item['canMitglied']);
											$item['canGruppe'] = \FOP\Util::BoolSanitizer($item['canGruppe']);
											$item['canCampaign'] = \FOP\Util::BoolSanitizer($item['canCampaign']);
											$item['canSammlung'] = \FOP\Util::BoolSanitizer($item['canSammlung']);
											$item['canBuchhaltung'] = \FOP\Util::BoolSanitizer($item['canBuchhaltung']);
											$item['canProtokoll'] = \FOP\Util::BoolSanitizer($item['canProtokoll']);
											$item['canDokument'] = \FOP\Util::BoolSanitizer($item['canDokument']);
											$item['tarif'] = \FOP\Sanitizers::null_converter($item['tarif']);
											
											yield $item;
										}
									})();
								} else {
									// als RAM-Array
									$result = \FOP\Database::query('SELECT t.* ' . $sql . $order . $sqladdon);
									$arr = $result->fetchAll(\PDO::FETCH_ASSOC);
									$itemcount = count($arr);

									foreach($arr as $i => &$item){
										$item['forderungen'] = \Types\Euro::unpack($item['forderungen']);
										$item['sepa'] = \FOP\Util::BoolSanitizer($item['sepa']);
										$item['sepaDate'] = intval($item['sepaDate']);
										$item['superadmin'] = \FOP\Util::BoolSanitizer($item['superadmin']);
										$item['geschlecht'] = \FOP\Util::IntStringNull($item['geschlecht']);
										$item['datenschutz'] = \FOP\Util::BoolSanitizer($item['datenschutz']);
										$item['geburtsdatum'] = intval($item['geburtsdatum']);
										$item['eintritt'] = intval($item['eintritt']);
										$item['email'] = \FOP\Sanitizers::a_text($item['email']);
										$item['email2'] = \FOP\Sanitizers::a_text($item['email2']);
										$item['telefon'] = \FOP\Sanitizers::a_phone($item['telefon']);
										$item['mobil'] = \FOP\Sanitizers::a_phone($item['mobil']);
										$item['austrittsdatum'] = intval($item['austrittsdatum']);
										$item['verstorben'] = intval($item['verstorben']);
										$item['iban'] = \FOP\Sanitizers::a_text($item['iban']);
										$item['canAdmin'] = \FOP\Util::BoolSanitizer($item['canAdmin']);
										$item['canMitglied'] = \FOP\Util::BoolSanitizer($item['canMitglied']);
										$item['canGruppe'] = \FOP\Util::BoolSanitizer($item['canGruppe']);
										$item['canCampaign'] = \FOP\Util::BoolSanitizer($item['canCampaign']);
										$item['canSammlung'] = \FOP\Util::BoolSanitizer($item['canSammlung']);
										$item['canBuchhaltung'] = \FOP\Util::BoolSanitizer($item['canBuchhaltung']);
										$item['canProtokoll'] = \FOP\Util::BoolSanitizer($item['canProtokoll']);
										$item['canDokument'] = \FOP\Util::BoolSanitizer($item['canDokument']);
										$item['tarif'] = \FOP\Sanitizers::null_converter($item['tarif']);
										
									}
									unset($item);

									$result = ["items" => $arr, "itemcount" => $itemcount];

									
								}

								return $result;
	
    // --- BLOCK: main-DynamicTime ---
    
// ggf. dynamische Zeit zurücksetzen
        if (isset($params['dynamic_reminderMitgliedMitglied-gebtag']))
                \FOP\Database::setTime(time());
        
    
  }

  public static function getFilterHTML($params, $delimiter = ', ' , $showButton = true ) { 
    
    
    // --- BLOCK: main ---
    
		// Contract: ist showButton == false, sollten keine HTML-Tags im Output enthalten sein (Verwendung in Dateinamen!!)
		$filters = [];
		
	if (isset($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_forderungen'])) {
		array_push($filters, _('Guthaben Beiträge') . ': ' . (\Types\Euro::print($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) .  ' €'
	) . ' ' . _('filters_between') . ' ' . (\Types\Euro::print($params['range_max_reminderMitgliedMitglied-gebtag_forderungen']) .  ' €'
	));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_forderungen'])) {
		array_push($filters, _('Guthaben Beiträge') . ': ' . _('filters_from') . ' ' . (\Types\Euro::print($params['range_min_reminderMitgliedMitglied-gebtag_forderungen']) .  ' €'
	));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_forderungen'])) {
		array_push($filters, _('Guthaben Beiträge') . ': ' . _('filters_to') . ' ' . (\Types\Euro::print($params['range_max_reminderMitgliedMitglied-gebtag_forderungen']) .  ' €'
	));
	}
	
	if ( // Corner Case: Monat
		isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& (date('d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '01') //check first day of month
		&& (date('d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == date('t', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) //check last day of month
		&& (date('Y-m', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == date('Y-m', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) //check if same year and month
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Datum SEPA-Lastschrift') . ': ' . strftime('%B', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) . ' ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']))
		]);
	} else if ( // Corner Case: Tag
		isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& (date('Y-m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == (date('Y-m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Datum SEPA-Lastschrift') . ': ' . date('d.m.Y', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']))
		]);
	} else if ( // Corner Case: Jahr
		isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& (date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == (date('Y', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])))
		&& ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == '12-31'))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of January last year', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of December last year', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of January next year', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of December next year', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Datum SEPA-Lastschrift') . ': ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']))
		]);
	} else if ( // Corner Case: Quartal
		isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])
		&& ( (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == '03-31')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '04-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == '06-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '07-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == '09-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) == '10-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) == '12-31')) )
	) ) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
					query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of -3 months', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
					query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of -3 months', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
					reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('first day of +3 months', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_sepaDate&apos;] = &apos;'.strtotime('last day of +3 months', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),	
			htmlentities(_('Datum SEPA-Lastschrift') . ': Q' . (ceil((date('m', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']))/3)) . ' (' . date('d.m.', $params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) . ' - ' . date('d.m.Y', $params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) . ')')
		]);
	}
	else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) {
		array_push($filters, _('Datum SEPA-Lastschrift') . ': ' . (($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])) : '') . ' ' . _('filters_between') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) : ''));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])) {
		array_push($filters, _('Datum SEPA-Lastschrift') . ': ' . _('filters_from') . ' ' . (($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_sepaDate'])) : ''));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) {
		array_push($filters, _('Datum SEPA-Lastschrift') . ': ' . _('filters_to') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_sepaDate'])) : ''));
	}
	
	if ( // Corner Case: Monat
		isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& (date('d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '01') //check first day of month
		&& (date('d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == date('t', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) //check last day of month
		&& (date('Y-m', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == date('Y-m', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) //check if same year and month
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Geburtsdatum') . ': ' . strftime('%B', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) . ' ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']))
		]);
	} else if ( // Corner Case: Tag
		isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& (date('Y-m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == (date('Y-m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Geburtsdatum') . ': ' . date('d.m.Y', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']))
		]);
	} else if ( // Corner Case: Jahr
		isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& (date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == (date('Y', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])))
		&& ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '12-31'))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of January last year', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of December last year', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of January next year', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of December next year', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Geburtsdatum') . ': ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']))
		]);
	} else if ( // Corner Case: Quartal
		isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])
		&& ( (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '03-31')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '04-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '06-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '07-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '09-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '10-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) == '12-31')) )
	) ) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
					query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of -3 months', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
					query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of -3 months', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
					reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('first day of +3 months', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_geburtsdatum&apos;] = &apos;'.strtotime('last day of +3 months', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),	
			htmlentities(_('Geburtsdatum') . ': Q' . (ceil((date('m', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']))/3)) . ' (' . date('d.m.', $params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) . ' - ' . date('d.m.Y', $params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) . ')')
		]);
	}
	else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) {
		array_push($filters, _('Geburtsdatum') . ': ' . (($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])) : '') . ' ' . _('filters_between') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) : ''));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])) {
		array_push($filters, _('Geburtsdatum') . ': ' . _('filters_from') . ' ' . (($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_geburtsdatum'])) : ''));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) {
		array_push($filters, _('Geburtsdatum') . ': ' . _('filters_to') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_geburtsdatum'])) : ''));
	}
	
	if ( // Corner Case: Monat
		isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])
		&& (date('d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '01') //check first day of month
		&& (date('d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == date('t', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) //check last day of month
		&& (date('Y-m', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == date('Y-m', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) //check if same year and month
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Eintrittsdatum') . ': ' . strftime('%B', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) . ' ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']))
		]);
	} else if ( // Corner Case: Tag
		isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])
		&& (date('Y-m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == (date('Y-m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Eintrittsdatum') . ': ' . date('d.m.Y', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']))
		]);
	} else if ( // Corner Case: Jahr
		isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])
		&& (date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == (date('Y', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])))
		&& ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == '12-31'))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of January last year', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of December last year', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of January next year', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of December next year', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Eintrittsdatum') . ': ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']))
		]);
	} else if ( // Corner Case: Quartal
		isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])
		&& ( (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == '03-31')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '04-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == '06-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '07-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == '09-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) == '10-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) == '12-31')) )
	) ) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
					query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of -3 months', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
					query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of -3 months', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
					reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('first day of +3 months', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_eintritt&apos;] = &apos;'.strtotime('last day of +3 months', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),	
			htmlentities(_('Eintrittsdatum') . ': Q' . (ceil((date('m', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']))/3)) . ' (' . date('d.m.', $params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) . ' - ' . date('d.m.Y', $params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) . ')')
		]);
	}
	else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) {
		array_push($filters, _('Eintrittsdatum') . ': ' . (($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])) : '') . ' ' . _('filters_between') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) : ''));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])) {
		array_push($filters, _('Eintrittsdatum') . ': ' . _('filters_from') . ' ' . (($params['range_min_reminderMitgliedMitglied-gebtag_eintritt']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_eintritt'])) : ''));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) {
		array_push($filters, _('Eintrittsdatum') . ': ' . _('filters_to') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_eintritt']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_eintritt'])) : ''));
	}
	
	if ( // Corner Case: Monat
		isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& (date('d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '01') //check first day of month
		&& (date('d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == date('t', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) //check last day of month
		&& (date('Y-m', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == date('Y-m', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) //check if same year and month
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Austrittsdatum') . ': ' . strftime('%B', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) . ' ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']))
		]);
	} else if ( // Corner Case: Tag
		isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& (date('Y-m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == (date('Y-m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Austrittsdatum') . ': ' . date('d.m.Y', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']))
		]);
	} else if ( // Corner Case: Jahr
		isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& (date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == (date('Y', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])))
		&& ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '12-31'))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of January last year', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of December last year', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of January next year', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of December next year', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Austrittsdatum') . ': ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']))
		]);
	} else if ( // Corner Case: Quartal
		isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])
		&& ( (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '03-31')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '04-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '06-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '07-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '09-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '10-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) == '12-31')) )
	) ) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
					query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of -3 months', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
					query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of -3 months', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
					reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('first day of +3 months', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_austrittsdatum&apos;] = &apos;'.strtotime('last day of +3 months', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),	
			htmlentities(_('Austrittsdatum') . ': Q' . (ceil((date('m', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']))/3)) . ' (' . date('d.m.', $params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) . ' - ' . date('d.m.Y', $params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) . ')')
		]);
	}
	else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) {
		array_push($filters, _('Austrittsdatum') . ': ' . (($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])) : '') . ' ' . _('filters_between') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) : ''));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])) {
		array_push($filters, _('Austrittsdatum') . ': ' . _('filters_from') . ' ' . (($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_austrittsdatum'])) : ''));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) {
		array_push($filters, _('Austrittsdatum') . ': ' . _('filters_to') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_austrittsdatum'])) : ''));
	}
	
	if ( // Corner Case: Monat
		isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])
		&& (date('d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '01') //check first day of month
		&& (date('d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == date('t', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) //check last day of month
		&& (date('Y-m', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == date('Y-m', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) //check if same year and month
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of last month', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of next month', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Verstorben am') . ': ' . strftime('%B', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) . ' ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']))
		]);
	} else if ( // Corner Case: Tag
		isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])
		&& (date('Y-m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == (date('Y-m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('next day', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Verstorben am') . ': ' . date('d.m.Y', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']))
		]);
	} else if ( // Corner Case: Jahr
		isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])
		&& (date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == (date('Y', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])))
		&& ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == '12-31'))
	) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of January last year', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of December last year', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of January next year', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of December next year', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),
			htmlentities(_('Verstorben am') . ': ' . date('Y', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']))
		]);
	} else if ( // Corner Case: Quartal
		isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])
		&& isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])
		&& ( (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '01-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == '03-31')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '04-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == '06-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '07-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == '09-30')) )
		|| (
		 ((date('m-d', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) == '10-01'))
		&& ((date('m-d', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) == '12-31')) )
	) ) {
		array_push($filters, [
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
					query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of -3 months', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
					query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of -3 months', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
					reloadreminderMitgliedMitglied_gebtag(); ">remove_circle_outline</i>' : ''),
			($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="
				query[&apos;range_min_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('first day of +3 months', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				query[&apos;range_max_reminderMitgliedMitglied-gebtag_verstorben&apos;] = &apos;'.strtotime('last day of +3 months', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']).'&apos;;
				reloadreminderMitgliedMitglied_gebtag(); ">add_circle_outline</i>' : ''),	
			htmlentities(_('Verstorben am') . ': Q' . (ceil((date('m', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']))/3)) . ' (' . date('d.m.', $params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) . ' - ' . date('d.m.Y', $params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) . ')')
		]);
	}
	else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) && isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) {
		array_push($filters, _('Verstorben am') . ': ' . (($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])) : '') . ' ' . _('filters_between') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) : ''));
	} else if (isset($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])) {
		array_push($filters, _('Verstorben am') . ': ' . _('filters_from') . ' ' . (($params['range_min_reminderMitgliedMitglied-gebtag_verstorben']) ? strftime(_('dateformat_php2'), intval($params['range_min_reminderMitgliedMitglied-gebtag_verstorben'])) : ''));
	} else if (isset($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) {
		array_push($filters, _('Verstorben am') . ': ' . _('filters_to') . ' ' . (($params['range_max_reminderMitgliedMitglied-gebtag_verstorben']) ? strftime(_('dateformat_php2'), intval($params['range_max_reminderMitgliedMitglied-gebtag_verstorben'])) : ''));
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_forderungen'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_forderungen'] == '_null') {
			array_push($filters, _('Guthaben Beiträge') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_forderungen']))->all() AS $val) {
				$value = \Types\Euro::print($val) .  ' €'
	;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Guthaben Beiträge') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_sepa'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_sepa'] == '_null') {
			array_push($filters, _('SEPA-Lastschrift') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_sepa']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('SEPA-Lastschrift') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_sepaDate'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_sepaDate'] == '_null') {
			array_push($filters, _('Datum SEPA-Lastschrift') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_sepaDate']))->all() AS $val) {
				$value = ($val) ? strftime(_('dateformat_php2'), intval($val)) : '';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Datum SEPA-Lastschrift') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_superadmin'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_superadmin'] == '_null') {
			array_push($filters, _('Super-Admin') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_superadmin']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Super-Admin') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_name'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_name'] == '_null') {
			array_push($filters, _('Name') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_name']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Name') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_vorname'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_vorname'] == '_null') {
			array_push($filters, _('Vorname') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_vorname']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Vorname') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_geschlecht'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_geschlecht'] == '_null') {
			array_push($filters, _('Geschlecht') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_geschlecht']))->all() AS $val) {
				$value = \Types\Geschlechtstyp::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Geschlecht') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_datenschutz'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_datenschutz'] == '_null') {
			array_push($filters, _('Datenschutz akzeptiert') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_datenschutz']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Datenschutz akzeptiert') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum'] == '_null') {
			array_push($filters, _('Geburtsdatum') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_geburtsdatum']))->all() AS $val) {
				$value = ($val) ? strftime(_('dateformat_php2'), intval($val)) : '';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Geburtsdatum') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_land'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_land'] == '_null') {
			array_push($filters, _('Land') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_land']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Land') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_plz'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_plz'] == '_null') {
			array_push($filters, _('Postleitzahl') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_plz']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Postleitzahl') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_ort'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_ort'] == '_null') {
			array_push($filters, _('Ort') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_ort']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Ort') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_strasse'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_strasse'] == '_null') {
			array_push($filters, _('Straße und Hausnummer') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_strasse']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Straße und Hausnummer') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_eintritt'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_eintritt'] == '_null') {
			array_push($filters, _('Eintrittsdatum') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_eintritt']))->all() AS $val) {
				$value = ($val) ? strftime(_('dateformat_php2'), intval($val)) : '';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Eintrittsdatum') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_email'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_email'] == '_null') {
			array_push($filters, _('E-Mail') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_email']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('E-Mail') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_email2'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_email2'] == '_null') {
			array_push($filters, _('E-Mail Alternative') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_email2']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('E-Mail Alternative') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_telefon'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_telefon'] == '_null') {
			array_push($filters, _('Telefon') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_telefon']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Telefon') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_mobil'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_mobil'] == '_null') {
			array_push($filters, _('Mobil') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_mobil']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Mobil') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_mnr'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_mnr'] == '_null') {
			array_push($filters, _('Mitgliedsnummer') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_mnr']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Mitgliedsnummer') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum'] == '_null') {
			array_push($filters, _('Austrittsdatum') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_austrittsdatum']))->all() AS $val) {
				$value = ($val) ? strftime(_('dateformat_php2'), intval($val)) : '';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Austrittsdatum') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund'] == '_null') {
			array_push($filters, _('Austritts-Grund') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_austrittsgrund']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Austritts-Grund') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_verstorben'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_verstorben'] == '_null') {
			array_push($filters, _('Verstorben am') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_verstorben']))->all() AS $val) {
				$value = ($val) ? strftime(_('dateformat_php2'), intval($val)) : '';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Verstorben am') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_notiz'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_notiz'] == '_null') {
			array_push($filters, _('Notiz') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_notiz']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Notiz') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_iban'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_iban'] == '_null') {
			array_push($filters, _('IBAN') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_iban']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('IBAN') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_bic'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_bic'] == '_null') {
			array_push($filters, _('BIC') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_bic']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('BIC') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_password'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_password'] == '_null') {
			array_push($filters, _('Passwort') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_password']))->all() AS $val) {
				$value = '*****';
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Passwort') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canAdmin'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canAdmin'] == '_null') {
			array_push($filters, _('Admin') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canAdmin']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Admin') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canMitglied'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canMitglied'] == '_null') {
			array_push($filters, _('Mitgliederverwaltung') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canMitglied']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Mitgliederverwaltung') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canGruppe'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canGruppe'] == '_null') {
			array_push($filters, _('Verwaltung der eigenen Gruppe') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canGruppe']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Verwaltung der eigenen Gruppe') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canCampaign'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canCampaign'] == '_null') {
			array_push($filters, _('Rundmails und Aktionen') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canCampaign']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Rundmails und Aktionen') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canSammlung'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canSammlung'] == '_null') {
			array_push($filters, _('Geldsammlungen') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canSammlung']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Geldsammlungen') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung'] == '_null') {
			array_push($filters, _('Buchhaltung') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canBuchhaltung']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Buchhaltung') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll'] == '_null') {
			array_push($filters, _('Protokoll') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canProtokoll']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Protokoll') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_canDokument'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_canDokument'] == '_null') {
			array_push($filters, _('Dokumente') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_canDokument']))->all() AS $val) {
				$value = $val;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Dokumente') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails'] == '_null') {
			array_push($filters, _('Geburtstage') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedMitglied-gebtagMails']))->all() AS $val) {
				$value = \Types\Fop_notification_frequency::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Geburtstage') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails'] == '_null') {
			array_push($filters, _('Offene Beiträge') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderMitgliedForderungenMails']))->all() AS $val) {
				$value = \Types\Fop_notification_frequency::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Offene Beiträge') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails'] == '_null') {
			array_push($filters, _('unbehandelte Zahlungseingänge') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderFop_fints_buchungForderungenMails']))->all() AS $val) {
				$value = \Types\Fop_notification_frequency::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('unbehandelte Zahlungseingänge') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails'] == '_null') {
			array_push($filters, _('Mir zugewiesen') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeAssignedMails']))->all() AS $val) {
				$value = \Types\Fop_notification_frequency::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Mir zugewiesen') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails'] == '_null') {
			array_push($filters, _('Nicht zugewiesen') . ': ' . 'NULL');
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_reminderAufgabeNot_assignedMails']))->all() AS $val) {
				$value = \Types\Fop_notification_frequency::toString($val);
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Nicht zugewiesen') . ': ' . implode(', ', $values));
		}
	}if (isset($params['filter_reminderMitgliedMitglied-gebtag_tarif'])) {
		if ($params['filter_reminderMitgliedMitglied-gebtag_tarif'] == '_null') {
			array_push($filters, _('Mitgliedsbeitrag') . ': ' . _('beitragsfrei'));
		} else {
			$values = [];
			foreach ((new \FOP\IDList($params['filter_reminderMitgliedMitglied-gebtag_tarif']))->all() AS $val) {
				$value = 
  \FOP\Database::query('SELECT '.qi('tarif').'.'.qi('name').' AS description FROM '.qi('tarif').' WHERE '.qi('ID').' = ' . \FOP\Database::quote($val))->fetchColumn() ?: _('beitragsfrei')
;
				if ($value) array_push($values, $value);
			}
			array_push($filters, _('Mitgliedsbeitrag') . ': ' . implode(', ', $values));
		}
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_name'])) {
		array_push($filters, _('name') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_name']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_vorname'])) {
		array_push($filters, _('vorname') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_vorname']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_land'])) {
		array_push($filters, _('land') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_land']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_plz'])) {
		array_push($filters, _('plz') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_plz']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_ort'])) {
		array_push($filters, _('ort') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_ort']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_strasse'])) {
		array_push($filters, _('strasse') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_strasse']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_email'])) {
		array_push($filters, _('email') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_email']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_email2'])) {
		array_push($filters, _('email2') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_email2']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_telefon'])) {
		array_push($filters, _('telefon') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_telefon']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_mobil'])) {
		array_push($filters, _('mobil') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_mobil']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_mnr'])) {
		array_push($filters, _('mnr') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_mnr']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_austrittsgrund'])) {
		array_push($filters, _('austrittsgrund') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_austrittsgrund']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_notiz'])) {
		array_push($filters, _('notiz') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_notiz']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_iban'])) {
		array_push($filters, _('iban') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_iban']);
	}if (isset($params['search_reminderMitgliedMitglied-gebtag_bic'])) {
		array_push($filters, _('bic') . ' ' . _('filter_contains') . ' ' . $params['search_reminderMitgliedMitglied-gebtag_bic']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_name'])) {
		array_push($filters, _('name') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_name']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_vorname'])) {
		array_push($filters, _('vorname') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_vorname']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_land'])) {
		array_push($filters, _('land') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_land']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_plz'])) {
		array_push($filters, _('plz') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_plz']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_ort'])) {
		array_push($filters, _('ort') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_ort']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_strasse'])) {
		array_push($filters, _('strasse') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_strasse']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_email'])) {
		array_push($filters, _('email') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_email']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_email2'])) {
		array_push($filters, _('email2') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_email2']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_telefon'])) {
		array_push($filters, _('telefon') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_telefon']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_mobil'])) {
		array_push($filters, _('mobil') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_mobil']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_mnr'])) {
		array_push($filters, _('mnr') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_mnr']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund'])) {
		array_push($filters, _('austrittsgrund') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_austrittsgrund']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_notiz'])) {
		array_push($filters, _('notiz') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_notiz']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_iban'])) {
		array_push($filters, _('iban') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_iban']);
	}if (isset($params['searchnot_reminderMitgliedMitglied-gebtag_bic'])) {
		array_push($filters, _('bic') . ' ' . _('filter_contains_not') . ' ' . $params['searchnot_reminderMitgliedMitglied-gebtag_bic']);
	}
		if (count($filters)) {
			$result = implode($delimiter, array_map(function ($filter) {
				if (is_array($filter)) {
					return implode('', $filter);
				}
				return htmlentities($filter);
			}, $filters))
			// Button, um Filter zu entfernen
			. ($showButton ? '<i class="material-icons fop-small" style="cursor: pointer;" onclick="for (var q in query) {if (q.includes(\'_reminderMitgliedMitglied-gebtag_\')) delete query[q];} reloadreminderMitgliedMitglied_gebtag(); ">clear</i>' : '');
		} else {
			$result = _('no_filter');
		}
		return $result;
	
    
  }

  public static function openAction($fop_table, $fop_id, $fop_from) { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
    

if ($fop_table == 'mitglied') {
	\FOP\Session::setPayload('dv-mitglied', [
		'id' => 'reminderMitgliedMitglied-gebtag',
		'tbl' => 'mitglied',
		'idcol' => 'ID',
		'prev' => \DataViewRouter\ReminderMitgliedMitglied_gebtag::stepURL('mitglied', 'XXX', -1),
		'next' => \DataViewRouter\ReminderMitgliedMitglied_gebtag::stepURL('mitglied', 'XXX',  1),
		'from' => $fop_from
	]);
	
	if ($fop_id == '_') return; // nur Rückreferenz setzen, nicht öffnen
	$params = [];
	if (isset($_GET['popup'])) $params['popup'] = true;
	if (isset($_GET['from'])) $params['from'] = $_GET['from'];
	$params['id'] = $fop_id;
	
	$url = \TablesRouter\Mitglied::viewURL2($params);
	header('Location: ' . $url);
}

die();
    
  }

  public static function stepAction($tbl, $id, $step) { 
    
    
    // --- BLOCK: access ---
    
    // --- BLOCK: main ---
    
	$dv = \FOP\Session::getPayload('dv-'.$tbl);
	$url = $dv['from'];
	$parts = parse_url($url);
	parse_str($parts['query'], $query);
	$data = self::getData('', $query);
	$col = $dv['idcol'];
	$ids = array_map(function ($x) use ($col) {return $x[$col];}, $data['items']);
	if (!count($ids)) {
		header('Location: ' . \FOP\Util::getCurrentBaseurl() . 'Tables/' . preg_replace('/[^a-zA-Z0-9_]/', '_', ucfirst($dv['tbl'])));
		die();
	}
	$idx = array_search($id, $ids);
	$idx += count($ids) + $step;
	$idx = $idx % count($ids);
	header('Location: ' . \FOP\Util::getCurrentBaseurl() . 'Tables/' . preg_replace('/[^a-zA-Z0-9_]/', '_', ucfirst($dv['tbl'])) . '/view?id=' . urlencode($ids[$idx]));
	die();

    
  }

  public static function viewAction() { 
    
    
    // --- BLOCK: access ---
    if(!((!\FOP\User::getIsGuest()))) throw new \FOP\AccessDeniedException();
    // --- BLOCK: main ---
    ?><?php
			header('Content-Type: text/html; charset=UTF-8');
			header('X-XSS-Protection: 1; mode=block');
			header('Strict-Transport-Security: max-age=63072000');
			header('X-Content-Type-Options: nosniff');
			header("Content-Security-Policy: default-src *  data: blob: 'unsafe-inline' 'unsafe-eval'; script-src * 'unsafe-inline' 'unsafe-eval'; connect-src * 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src *; style-src * data: blob: 'unsafe-inline'; font-src * data: blob: 'unsafe-inline';");


		?><!DOCTYPE html><html><head><title><?php echo(_('Geburtstage')); ?></title><base href='<?php echo \FOP\Util::getCurrentBaseurl(); ?>'><meta name="google" content="notranslate"><meta http-equiv="Content-Language" content="<?php echo htmlentities(\FOP\I18n::getLocale()); ?>"><meta charset="utf-8"><link rel="stylesheet" type="text/css" href="style_dependencies.css?v=<?php echo(\FOP\Util::getVersionAppendix()); ?>"><link rel="stylesheet" type="text/css" href="style.css?v=<?php echo(\FOP\Util::getVersionAppendix()); ?>"><script type="text/javascript" src="js/script_dependencies.js?v=<?php echo(\FOP\Util::getVersionAppendix()); ?>"></script><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="mobile-web-app-capable" content="yes"><link rel="manifest" href="manifest.webmanifest"><script type="text/javascript">moment.locale('<?php echo(\FOP\I18n::getShortLocale()); ?>');</script><script type="text/javascript" src="js/form.js"></script><script type="text/javascript">window.globals = <?php
	echo json_encode(['user:superadmin' => /* TODO: resanitizer später mal */(integer) \FOP\User::getSuperadmin(), 'user:mitglied' => /* TODO: resanitizer später mal */(integer) \FOP\User::getMitglied(), 'user:gruppe' => /* TODO: resanitizer später mal */(integer) \FOP\User::getGruppe(), 'user:campaign' => /* TODO: resanitizer später mal */(integer) \FOP\User::getCampaign(), 'user:sammlung' => /* TODO: resanitizer später mal */(integer) \FOP\User::getSammlung(), 'user:protokoll' => /* TODO: resanitizer später mal */(integer) \FOP\User::getProtokoll(), 'user:ID' => /* TODO: resanitizer später mal */(integer) \FOP\User::getID(), 'user:buchhaltung' => /* TODO: resanitizer später mal */(integer) \FOP\User::getBuchhaltung()]);
?>;</script><script type="text/javascript" src="angular/<?php echo(\FOP\I18n::getShortLocale()); ?>/js/alltypes.js?v=<?php echo(\FOP\Util::getVersionAppendix()); ?>"></script><script type="text/javascript" src="angular/angular-i18n/angular-locale_<?php echo \FOP\I18n::getAngularLocale(); ?>.js"></script><script type="text/javascript" src="js/date-filter.js"></script><script type="text/javascript" src="js/dropdown.js"></script><script type="text/javascript" src="js/numeric.js"></script><script type="text/javascript" src="js/getparam.js"></script><script type="text/javascript" src="js/tables.js"></script>
		<script type="text/javascript" src="js/parsehash.js"></script><script type="text/javascript">
		window.query = <?php echo json_encode($_GET, JSON_FORCE_OBJECT); ?>;
		window.baseurl = <?php echo json_encode(\FOP\Util::getCurrentBaseurl()); ?>;

		window.i18n_weiter = <?php echo json_encode(_('Weiter'));?>;
		//Filter I18n:
		window.i18n_quartal = <?php echo json_encode(_('Quarter'));?>;
		window.i18n_alle = <?php echo json_encode(_('All'));?>;
		window.i18n_leere = <?php echo json_encode(_('Empty'));?>;
		window.i18n_tag = <?php echo json_encode(_('Tag'));?>;
		window.i18n_woche = <?php echo json_encode(_('Woche'));?>;
		window.i18n_zeitraum = <?php echo json_encode(_('Period'));?>;
		window.i18n_monat = <?php echo json_encode(_('Monat'));?>;
		window.i18n_jahr = <?php echo json_encode(_('Jahr'));?>;
		window.i18n_von = <?php echo json_encode(_('filters_from'));?>;
		window.i18n_bis = <?php echo json_encode(_('filters_to'));?>;
		window.i18n_tabButton = <?php echo json_encode(_('open_in_new_tab'));?>;
		window.i18n_closeButton = <?php echo json_encode(_('close'));?>;
		</script></head><script type="text/javascript">const fopPushPublicKey = '<?php echo(addslashes(\FOP\Configuration::getFOPPushPublicKey())); ?>';
        const fopUserID = <?php echo(intval(\FOP\User::getID())); ?>;
        var fopPushDisabled = false;
    </script><script type="text/javascript" src="js/serviceworkersetup.js"></script><body ng-app='app'>
		<div class='mdl-js-snackbar mdl-snackbar' id='snackbar'>
			<div class='mdl-snackbar__text'></div>
			<button class='mdl-snackbar__action' type='button'></button>
		</div>
		<script>
			var snackbar = document.querySelector('#snackbar');
			componentHandler.upgradeElement(snackbar, 'MaterialSnackbar');
			$(function () {
				setTimeout(function () {
					$('.fop-layout').scrollTop(0);
				}, 0);
			});
		</script>

		<?php if (isset($_GET['popup'])) { ?>
		<header class="fop-header mdl-layout__header mdl-layout__header mdl-layout__header--scroll">
				<div class="mdl-layout__header-row">
					<span class="mdl-layout-title"><?php echo(_('Geburtstage')); ?></span><div class="mdl-layout-spacer"></div><span class="noprint mdl-layout-title mdl-layout--large-screen-only"><div class="mdl-textfield mdl-js-textfield"><input id="supersearch" accesskey="f" class="mdl-textfield__input" type="text" onkeydown="if (event.keyCode == 13 && this.value) window.location.href = 'FOP/Index/searchURL?q=' + encodeURIComponent(this.value) + '&from=<?php echo htmlentities(urlencode(\FOP\Util::getBackUrl())); ?>';" value="<?php echo htmlentities($_GET['q'] ?? ''); ?>" style="border-bottom: 1px solid white;"/><label class="mdl-textfield__label" style="color: inherit"><?php echo(_('search')); ?> - <?php
		if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
			// MAC: Control+ davor
			echo 'Control + ';
		}
		if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
			// Firefox
			if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
				// MAC: Control + Alt + key
				echo 'Alt + F';
			} else {
				echo 'Alt + Shift + F';
			}
		} else {
			// Internet Explorer, Chrome, Safari, Opera
			echo 'Alt + F';
		}
	?></label></div></span><i onclick='addFav(null)' class='material-icons fop-favorites' id='favorites_button'>star_border</i>
				</div>
      	</header>
			<style>
				.content {
					margin-top: 0px !important;
				}
			</style>
			<div id='content' class='popup' >
		<?php } else { ?>
			<div class="fop-layout mdl-layout mdl-js-layout mdl-layout--fixed-drawer mdl-layout--fixed-header">
			<header class="fop-header mdl-layout__header mdl-layout__header mdl-layout__header--scroll">
				<div class="mdl-layout__header-row">
					<span class="mdl-layout-title"><?php echo(_('Geburtstage')); ?></span><div class="mdl-layout-spacer"></div><span class="noprint mdl-layout-title mdl-layout--large-screen-only"><div class="mdl-textfield mdl-js-textfield"><input id="supersearch" accesskey="f" class="mdl-textfield__input" type="text" onkeydown="if (event.keyCode == 13 && this.value) window.location.href = 'FOP/Index/searchURL?q=' + encodeURIComponent(this.value) + '&from=<?php echo htmlentities(urlencode(\FOP\Util::getBackUrl())); ?>';" value="<?php echo htmlentities($_GET['q'] ?? ''); ?>" style="border-bottom: 1px solid white;"/><label class="mdl-textfield__label" style="color: inherit"><?php echo(_('search')); ?> - <?php
		if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
			// MAC: Control+ davor
			echo 'Control + ';
		}
		if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
			// Firefox
			if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
				// MAC: Control + Alt + key
				echo 'Alt + F';
			} else {
				echo 'Alt + Shift + F';
			}
		} else {
			// Internet Explorer, Chrome, Safari, Opera
			echo 'Alt + F';
		}
	?></label></div></span><i onclick='addFav(null)' class='material-icons fop-favorites' id='favorites_button'>star_border</i>
				</div>
      		</header>


				<?php  \EasyEditor\Navigation::render(); ?>
      
				<main class="mdl-layout__content" id="content">
					<div class="fop-content">
						<?php } ?>
						
							<div class="content" id="1">
								

								<div
								 
								id="cardform-reminderMitgliedMitglied_gebtag"
								style="width: 100%; height: 100%;"
								class='mdl-grid'
									ng-controller="FormReminderMitgliedMitglied_gebtag" ng-init="form = <?php echo htmlentities(json_encode([]));
									?>;"
								>
								<?php
								 ?>
								<div id='fop-upbar'></div>
								<?php \DataView\ReminderMitgliedMitglied_gebtag::renderScript(); ?>
									<?php
									$features = [];
									if (true && (true)) {
									$feature = [
										'id' => 'main_table',
										'title' => _('table'),
										'order' => '500-100', // 500-100 (50)
										'mode' => 'area', // area (51) / tab (50)
										'position' => 'full', // 
										'collapsed' => 0, // 0 (51) / 1 (50)
										'canEdit' => !\FOP\User::getIsGuest(),
										'visibility' => null
									];
									$features[$feature['id']] = $feature;
									}
									

									
									/* load order from database
										schema: fop_form_feature(user, form, subid, key, value)
										key = (order, mode, position, collapsed)
									*/
									$upbar_collapsed = false;
									// default values
									foreach (\FOP\Database::query('SELECT subid, '.qi('key').', (SELECT '.qi('value').' FROM fop_form_feature b WHERE a.subid = b.subid AND a.'.qi('key').' = b.'.qi('key').' AND '.qi('user').' = '.intval(\FOP\User::getID()).' GROUP BY '.qi('value').' ORDER BY COUNT(*) DESC LIMIT 1) AS '.qi('value').' FROM fop_form_feature a WHERE '.qi('user').' = '.intval(\FOP\User::getID()).' GROUP BY subid, '.qi('key'))->fetchAll(\PDO::FETCH_ASSOC) AS $setting) {
										if (isset($features[$setting['subid']])) {
											$features[$setting['subid']][$setting['key']] = $setting['value'];
										}
									}
									// form specific special values
									foreach (\FOP\Database::query('SELECT subid, '.qi('key').', '.qi('value').' FROM fop_form_feature a WHERE form = \'reminderMitgliedMitglied-gebtag\' AND '.qi('user').' = '.intval(\FOP\User::getID()).'')->fetchAll(\PDO::FETCH_ASSOC) AS $setting) {
										if (isset($features[$setting['subid']])) {
											$features[$setting['subid']][$setting['key']] = $setting['value'];
										} else if ($setting['subid'] == 'upbar' && $setting['key'] == 'collapsed') {
											$upbar_collapsed = (bool) $setting['value'];
										}
									}

									/* fill in the content of the features */
									if (true && (true)) {
										ob_start();
										\EasyEditor\FormFeature::push($features['main_table']);
										?>
	<?php if ((!\FOP\User::getIsGuest())) { ?>
	<div id="reminderMitgliedMitglied_gebtag-table" class="fop-dv"><?php
		if (\EasyEditor\FormFeature::isCollapsed()) {
			// #3198 lazy rendering:
			echo '<div class="fop-lazy-reload" onclick="reloadreminderMitgliedMitglied_gebtag()"></div>'; // CSS class .fop-lazy-reload will be clicked after being showed
		} else {
			\DataView\ReminderMitgliedMitglied_gebtag::renderTabTableAction();
		}
	?></div>
	<?php } ?>
	<?php
										\EasyEditor\FormFeature::pop();
										$features['main_table']['html'] = ob_get_contents();
										ob_end_clean();
									}
									

									uasort($features, function ($a, $b) {
										return strnatcmp($a['order'], $b['order']);
									});
									foreach ($features AS $feature) {
										\EasyEditor\FormFeature::render($feature);
									}
									?><script type='text/javascript'>
										$(function(){
											// bei Änderungen: prüfen, ob Form geändert wurde
											var formData = $('#cardform-reminderMitgliedMitglied_gebtag').serialize();
											document.body.onbeforeunload = function () {
												if (formData != $('#cardform-reminderMitgliedMitglied_gebtag').serialize()) {
													return 'Form data has changed - are you sure??';
												}
											};
											$('#cardform-reminderMitgliedMitglied_gebtag').on('submit', function () {
												document.body.onbeforeunload = undefined;
											});
											<?php if ($upbar_collapsed) {
												?>$('#fop-bar-mainbutton').click();<?php
											} ?>
											$('#fop-bar-mainbutton').click(function () {
												setTimeout(function () {
													setCFF('upbar', 'collapsed', $('#fop-bar-container').is(':visible') ? 0 : 1);
												}, 440); /* perfect timing for fadeOut */
											});
										});
										
										function setCFF(id, key, value) {
											<?php if(!\FOP\User::getIsGuest()) { ?>
											$.get('FOP/Index/setCFF?form=reminderMitgliedMitglied-gebtag&subid=' + encodeURIComponent(id) + '&key=' + encodeURIComponent(key) + '&value=' + encodeURIComponent(value)).then(function () {
												if (key == 'reset') {
													location.reload();
												}
											});
											<?php } /* EditAccess */ ?>
										}
										function setCFFOrder(fids) {
											<?php if(!\FOP\User::getIsGuest()) { ?>
											$.get('FOP/Index/setCFFOrder?form=reminderMitgliedMitglied-gebtag&fids=' + encodeURIComponent(JSON.stringify(fids)));
											<?php } /* EditAccess */ ?>
										}
										$(function () {
											refreshTabHeaders($('#cardform-reminderMitgliedMitglied_gebtag')); /* provided in js/form.js */
											// preselection
											if (location.hash.startsWith('#select:')) {
												$('[name="' + window.location.hash.slice(8) + '"]').focus().select();
											} else {
												$('#cardform-reminderMitgliedMitglied_gebtag input[type!="hidden"],textarea,select[tabindex!="-1"]').not('.fop-disabled *').filter(':visible:first').focus().select();
											}
										});

										$(window).keydown(function(event) {
											 if (event.ctrlKey && String.fromCharCode(event.which).toLowerCase() == 's') {
												 event.preventDefault();
												 $('button[type=submit]').click();
												 return false;
											 }
										});

										
										$(document).on('keyup',function(evt) {
										   if (evt.keyCode == 27) {
												if (window.parent) {
													window.close(); // iframe:close
												} else {
													window.history.back();
												}
											}
												});
										
									</script>

							</div>
							

							</div>
							<div class="content" id="focus-supersearch">
		<script type='text/javascript'>
			$(function () {
				var focusfield = $('#supersearch');
				
				if (focusfield.length) {
					focusfield[0].focus();
					focusfield[0].select();
				}
			});
		</script>
	
							</div>
						<?php if (!isset($_GET['popup'])) { ?>
					</div>
				</main>
				
			</div>
		<?php } else { ?></div><?php } ?>
<?php if (!isset($_GET['popup'])) { ?><div class='fop-seal'></div><?php } ?></body></html><?php
    
  }


  
  

  
  
}



