unsubscribe($hash); } public static function newsletter_confirm( $hash ) { global $mdb; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->confirm($hash); } public static function newsletter_send( $limit = 5 ) { global $mdb, $settings, $lang; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->newsletterSend($limit, $settings, $lang); } public static function get_hash( $email ) { global $mdb; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->getHash($email); } public static function newsletter_signin( $email ) { global $mdb, $lang, $settings; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->signin($email, $settings, $lang); } public static function get_template( $template_name ) { global $mdb; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->getTemplate($template_name); } public static function newsletter_signout( $email ) { global $mdb; $repo = new \Domain\Newsletter\NewsletterRepository($mdb); return $repo->signout($email); } }