nitizedInput.InputNotSanitized $status = $this->stripe_api->get_status_for_price_id( $session_id, esc_attr( $attributes['price'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( false !== $status ) { if ( 'success' === $status ) { $message = isset( $attributes['successMessage'] ) ? wp_kses_post( $attributes['successMessage'] ) : __( 'Your payment was successful. If you have any questions, please email orders@example.com.', 'otter-blocks' ); do_action( 'otter_blocks_stripe_checkout_success', $attributes, $this->stripe_api, $session_id ); } else { $message = isset( $attributes['cancelMessage'] ) ? wp_kses_post( $attributes['cancelMessage'] ) : __( 'Your payment was unsuccessful. If you have any questions, please email orders@example.com.', 'otter-blocks' ); } return sprintf( '

%1$s

', $message, $status ); } } $product = $this->stripe_api->create_request( 'product', $attributes['product'] ); if ( is_wp_error( $product ) ) { return sprintf( '
%2$s
', get_block_wrapper_attributes(), __( 'An error occurred! Could not retrieve product information!', 'otter-blocks' ) . $this->format_error( $product ) ); } $details_markup = ''; if ( 0 < count( $product['images'] ) ) { $details_markup .= '' . esc_attr( $product['name'] ) . ''; } $price = $this->stripe_api->create_request( 'price', $attributes['price'] ); if ( is_wp_error( $price ) ) { return sprintf( '
%2$s
', get_block_wrapper_attributes(), __( 'An error occurred! Could not retrieve the price of the product!', 'otter-blocks' ) . $this->format_error( $price ) ); } $currency = Review_Block::get_currency( $price['currency'] ); $amount = number_format( $price['unit_amount'] / 100, 2, '.', ' ' ); $details_markup .= '
'; $details_markup .= '

' . esc_html( $product['name'] ) . '

'; $details_markup .= '
' . $currency . $amount . '
'; $details_markup .= '
'; // A widget area or an FSE template has no permalink of its own, so fall back to the current URL. $return_url = get_permalink(); if ( ! is_string( $return_url ) || '' === $return_url ) { $return_url = home_url( add_query_arg( array() ) ); } $session_url = add_query_arg( array( 'action' => 'buy_stripe', 'product_id' => $attributes['product'], 'price_id' => $attributes['price'], 'url' => $return_url, 'token' => self::get_checkout_token( $attributes['product'], $attributes['price'] ), ), $return_url ); $button_markup = '' . __( 'Checkout', 'otter-blocks' ) . ''; return sprintf( '
%2$s
%3$s
', get_block_wrapper_attributes(), $details_markup, $button_markup ); } /** * Sign a product/price pair so the checkout can verify it was offered by a block. * * @param string $product_id Stripe product ID. * @param string $price_id Stripe price ID. * @return string */ public static function get_checkout_token( $product_id, $price_id ) { return hash_hmac( 'sha256', $product_id . '|' . $price_id, wp_salt( 'otter_stripe' ) ); } /** * Get the URL Stripe returns the buyer to, restricted to this site. * * @param string $url Requested return URL. * @return string */ private function get_return_url( $url ) { $host = wp_parse_url( $url, PHP_URL_HOST ); $home = wp_parse_url( home_url(), PHP_URL_HOST ); if ( $home !== $host ) { return home_url( '/' ); } return $url; } /** * Get the checkout session mode for a price. * * @param string $price_id Stripe price ID. * @return string */ private function get_mode_for_price( $price_id ) { $cache_key = self::PRICE_MODE_CACHE_PREFIX . md5( $price_id ); $cached = get_transient( $cache_key ); if ( 'payment' === $cached || 'subscription' === $cached ) { return $cached; } $price = $this->stripe_api->create_request( 'price', $price_id ); if ( is_wp_error( $price ) || ! isset( $price['type'] ) ) { return 'payment'; } $mode = 'recurring' === $price['type'] ? 'subscription' : 'payment'; set_transient( $cache_key, $mode, WEEK_IN_SECONDS ); return $mode; } /** * Format the error message. * * @param \WP_Error $error The error. * @return string */ private function format_error( $error ) { return defined( 'WP_DEBUG' ) && WP_DEBUG ? ( '' . __( 'Error message: ', 'otter-blocks' ) . ' ' . $error->get_error_message() . '' ) : ''; } } DJK Armada Würselen e.V.
Zum Inhalt springen
DJK Armada Würselen e.V.

DJK Armada Würselen e.V.

Der Verein für Würselen.

  • Start
  • Neuigkeiten
  • Sportangebote
  • Mitgliedschaft
  • Vereinskleidung
  • Kontakt
Button
DJK Armada Würselen e.V.
DJK Armada Würselen e.V.
Der Verein für Würselen.

  • Die Armada beim POWERMAN Würselen
    News | Triathlon

    Die Armada beim POWERMAN Würselen

    VonDJK Armada Würselen e.V. 13. Oktober 202614. Oktober 2026

    Es gibt Wettkämpfe, für die man durch die halbe Republik fährt. Es gibt aber auch Wettkämpfe, bei denen die Anreise kürzer ist als das Einlaufen. Am 11. Oktober 2026 hatten wir zum ersten Mal einen der zweiten Sorte: Der POWERMAN Würselen feierte seine Premiere – als neue Station der POWERMAN Duathlon World Series und direkt…

    Weiterlesen Die Armada beim POWERMAN WürselenFortfahren

  • Erfolgreicher Start in den August beim Dürwißer Volkslauf 2026
    Leichtathletik | News

    Erfolgreicher Start in den August beim Dürwißer Volkslauf 2026

    VonDJK Armada Würselen e.V. 29. August 2026

    In den August starteten vier Läufer unserer Kinder- und Jugendleichtathletik mit dem Dürwißer Volkslauf. Trotz der sommerlich heißen Temperaturen zeigten die vier starke Leistungen und konnten sich später bei einer Kugel Eis über tolle Zeiten freuen! Den Auftakt machte Constantin Otten im Schülerlauf K der Altersklassen U10 & U12. Die 1 Kilometer lange Strecke absolvierte…

    Weiterlesen Erfolgreicher Start in den August beim Dürwißer Volkslauf 2026Fortfahren

  • Sport im Park: Einradspaß im Würselener Stadtgarten
    Allgemein | Einrad

    Sport im Park: Einradspaß im Würselener Stadtgarten

    VonDJK Armada Würselen e.V. 12. Juli 202629. August 2026

    Am Samstag, den 11.07., war unser Einradkurs bei der Veranstaltungsreihe „Sport im Park“ im Würselener Stadtgarten dabei. Trotz sommerlicher Temperaturen wurde viel gefahren: Auf der Skaterbahn zeigten die Teilnehmenden ihr Können und auf den Rasenflächen wurde gemeinsam Ball gespielt. Besucher – von klein bis groß – nutzten die Gelegenheit, selbst einmal auf ein Einrad zu steigen. Zum…

    Weiterlesen Sport im Park: Einradspaß im Würselener StadtgartenFortfahren

  • 29. Basketball-Turnier der Armada
    Allgemein | Basketball | News | Termine | Oben

    29. Basketball-Turnier der Armada

    VonDJK Armada Würselen e.V. 9. Juli 202629. August 2026

    Am 12.07.2026 findet nunmehr bereits die 29. Ausgabe des Armada-Basketball-Turniers statt. Einst gestartet als offene Stadtmeisterschaft in Würselen, hat es sich über die Jahre zu einem Event im Kreis Aachen entwickelt der Hobby- und Vereins-Basketball in einem Turnier zusammenbringt. Wir freuen uns auf „alte“ und neue Gesichter und auf einen schönen Basketball-Tag.

    Weiterlesen 29. Basketball-Turnier der ArmadaFortfahren

  • 300 Kilometer Radfahren – warum eigentlich nicht?
    Triathlon

    300 Kilometer Radfahren – warum eigentlich nicht?

    VonDJK Armada Würselen e.V. 4. Juni 20264. Juni 2026

    Es gibt Fragen, die man sich besser nicht stellt, bevor man sich für ein Event anmeldet. „Wie weit ist das eigentlich?“ gehört dazu. 300 Kilometer. Durch oder besser um die Mecklenburgische Seenplatte herum. Auf dem Fahrrad. In einem Stück. Genau das ist die Mecklenburger Seen Runde 300 – kurz MSR300 – ein Jedermann-Radreiseevent, das seit…

    Weiterlesen 300 Kilometer Radfahren – warum eigentlich nicht?Fortfahren

  • Sportabzeichentag für Kinder und Jugendliche
    Allgemein | Leichtathletik | News | Termine

    Sportabzeichentag für Kinder und Jugendliche

    VonDJK Armada Würselen e.V. 2. Juni 2026

    Die DJK Armada Würselen e. V. lädt herzlich zum zum Sportabzeichentag für Kinder und Jugendliche ein. Der Sportabzeichentag findet am Mittwoch, den 1. Juli 2026, im Jupp-Derwall-Stadion in Würselen statt. Beginn ist um 16:00 Uhr für die U8, gefolgt von der U10 (ca. 17:00 Uhr Start) und der U12 (ca. 18:00 Uhr Start). Den Abschluss machen die…

    Weiterlesen Sportabzeichentag für Kinder und JugendlicheFortfahren

  • 1. KiLA-Teamwettkampf 2026
    Allgemein | Leichtathletik | News | Termine

    1. KiLA-Teamwettkampf 2026

    VonDJK Armada Würselen e.V. 27. Mai 2026

    Einladung zum 1. KiLA-Teamwettkampf in Würselen Die DJK Armada Würselen lädt herzlich zum ersten KiLA-Teamwettkampf für die Altersklassen U8, U10 und U12 ein. Der Wettkampf findet am Sonntag, den 12. Juli 2026, im Jupp-Derwall-Stadion in Würselen statt. Beginn ist um 11:00 Uhr mit einer gemeinsamen Eröffnung aller Teams, das Ende der Veranstaltung ist gegen 15:00…

    Weiterlesen 1. KiLA-Teamwettkampf 2026Fortfahren

  • Geschwisterpaar auf dem Podium
    Leichtathletik | News

    53. Eschweiler Volkslauf – Geschwisterpaar auf dem „Treppchen“

    VonDJK Armada Würselen e.V. 31. März 202631. März 2026

    Ein Bericht von Laura R. (12) Am 15.03.26 war der 53. Eschweiler Volkslauf. Für die Jugend der DJK Armada Würselen war er ein Erfolg. Mein Bruder und Ich nahmen an den 5 km Lauf teil. Mein Bruder Lucas lief die 5 km in 24:20 min und kam auf den 3. Platz in seiner Altersklasse U16-männlich…

    Weiterlesen 53. Eschweiler Volkslauf – Geschwisterpaar auf dem „Treppchen“Fortfahren

  • Spiel, Spaß und Sportabzeichen
    Allgemein | Einrad | Leichtathletik

    Spiel, Spaß und Sportabzeichen

    VonLina Dorbholz 14. März 202628. Mai 2026

    Am 02. März 2026 verbrachten die Leichtathletik- und die Einrad-Gruppe unseres Vereins einen gemeinsamen sportlichen Abend in „Die Halle“ in Aachen. Insgesamt nahmen rund 30 Mitglieder an dem Event teil. Von 18 bis 20 Uhr wurden im Beach-Bereich Volleyball, Fußball, Spikeball und Badminton gespielt. Außerdem fand an diesem Abend die Verleihung der Sportabzeichen an die…

    Weiterlesen Spiel, Spaß und SportabzeichenFortfahren

  • 29. Basketballturnier der Armada
    Basketball | Termine

    29. Basketballturnier der Armada

    VonMichael Pierl 10. Februar 202628. Mai 2026

    Auch in diesem Jahr findet wieder das Basketballturnier für Vereins- und Freizeitmannschaften aus Würselen und Umgebung statt. Am 12.07.2026 wird ab 12:00 Uhr die Walter-Rütt-Halle in Würselen Morsbach zum Tempel des Basketballs. 8 Mannschaften werden um den Turniersieg spielen. Gespickt mit weiteren kleineren Wettkämpfen werden neben dem oder den Turniersiegern auch der Bump-King oder eine…

    Weiterlesen 29. Basketballturnier der ArmadaFortfahren

Seitennavigation

1 2 3 … 9 Nächste SeiteWeiter
  • Impressum
  • Datenschutzerklärung

© 2026 DJK Armada Würselen e.V. - WordPress Theme von Kadence WP

  • Start
  • Neuigkeiten
  • Sportangebote
  • Mitgliedschaft
  • Vereinskleidung
  • Kontakt