public static function getSubscribedEvents(): array { return [ 'onFormValidation' => ['onFormValidation', 0] ]; } public function onFormValidation($event) { $form = $event['form']; $data = $form->getData(); $email = strtolower($data['email'] ?? ''); if (!$email) { return; } $config = $this->grav['config']; $blockedEmails = (array) $config->get('plugins.email-filter.blocked_emails', []); $blockedDomains = (array) $config->get('plugins.email-filter.blocked_domains', []); // 🔴 Email block if (in_array($email, array_map('strtolower', $blockedEmails))) { $this->block($form, $event); } // 🔴 Domain block $domain = substr(strrchr($email, "@"), 1); if ($domain && in_array($domain, $blockedDomains)) { $this->block($form, $event); } }
Dienstleistungen beim Kunden vor Ort:
Klavierstimmungen
Flügelstimmungen
Arbeiten an Mechanik und Tastatur
Klangliche Bearbeitung (Intonation)
Kaufberatungen und Bewertungen
Dienstleistungen in eigener Fachwerkstatt:
Generalüberholungen historischer Instrumente
Reparaturen an akustischer Anlage, Mechanik und Tastatur
Neu-Besaitungen und Instand setzen des Resonanzbodens
Furnierarbeiten, Lackierungen und Polituren
Alle Arbeiten werden in der eigenen Fachwerkstatt von Frank Mohr selbst durchgeführt
"Aus Alt macht Neu"
Restaurierter Zimmermann-Flügel von 1920

Restaurierung eines Hupfeld-Pianolas (siehe auch Bildergalerie)

