-;U >-;U >-;U >n;U >HP߰HBXABXAXRA߰H߰HHHPCAdEAdEAHdEAdEA@HjAgHgHPCAdEAdEA hHdEAdEAphH hHiHPCA $ordered_notices = []; foreach ( self::ORDER as $order ) { foreach ( $this->notices as $key => $notice ) { if ( $notice['type'] === $order ) { $ordered_notices[ $key ] = $notice; unset( $this->notices[ $key ] ); } } } // Notices that are not in the self::ORDER array merged to the end of array. return array_merge( $ordered_notices, $this->notices ); } /** * Add notice to the registry. * * @since 1.6.7.1 * * @param string $message Message to display. * @param string $type Type of the notice. Can be [ '' (default) | 'info' | 'error' | 'success' | 'warning' ]. * @param array $args The array of additional arguments. Please see the $defaults array below. */ public static function add( $message, $type = '', $args = [] ) { static $uniq_id = 0; $defaults = [ 'dismiss' => self::DISMISS_NONE, // Dismissible level: one of the self::DISMISS_* const. By default notice is not dismissible. 'slug' => '', // Slug. Should be unique if dismissible is not equal self::DISMISS_NONE. 'autop' => true, // `false` if not needed to pass message through wpautop(). 'class' => '', // Additional CSS class. ]; $args = wp_parse_args( $args, $defaults ); $dismissible = (int) $args['dismiss']; $dismissible = $dismissible > self::DISMISS_USER ? self::DISMISS_USER : $dismissible; $class = $dismissible > self::DISMISS_NONE ? ' is-dismissible' : ''; $global = ( $dismissible === self::DISMISS_GLOBAL ) ? 'global-' : ''; $slug = sanitize_key( $args['slug'] ); ++$uniq_id; $uniq_id += ( $uniq_id === (int) $slug ) ? 1 : 0; $notice = [ 'type' => $type, ]; $id = 'wpforms-notice-' . $global; $id .= empty( $slug ) ? $uniq_id : $slug; $type = ! empty( $type ) ? 'notice-' . esc_attr( sanitize_key( $type ) ) : ''; $class = empty( $args['class'] ) ? $class : $class . ' ' . esc_attr( sanitize_key( $args['class'] ) ); $message = $args['autop'] ? wpautop( $message ) : $message; $notice['data'] = sprintf( '
%s
', esc_attr( $type ), esc_attr( $class ), esc_attr( $id ), $message ); if ( empty( $slug ) ) { wpforms()->obj( 'notice' )->notices[] = $notice; } else { wpforms()->obj( 'notice' )->notices[ $slug ] = $notice; } } /** * Add info notice. * * @since 1.6.7.1 * * @param string $message Message to display. * @param array $args Array of additional arguments. Details in the self::add() method. */ public static function info( $message, $args = [] ) { self::add( $message, 'info', $args ); } /** * Add error notice. * * @since 1.6.7.1 * * @param string $message Message to display. * @param array $args Array of additional arguments. Details in the self::add() method. */ public static function error( $message, $args = [] ) { self::add( $message, 'error', $args ); } /** * Add success notice. * * @since 1.6.7.1 * * @param string $message Message to display. * @param array $args Array of additional arguments. Details in the self::add() method. */ public static function success( $message, $args = [] ) { self::add( $message, 'success', $args ); } /** * Add warning notice. * * @since 1.6.7.1 * * @param string $message Message to display. * @param array $args Array of additional arguments. Details in the self::add() method. */ public static function warning( $message, $args = [] ) { self::add( $message, 'warning', $args ); } /** * AJAX routine that updates dismissed notices meta data. * * @since 1.6.7.1 */ public function dismiss_ajax() { // Run a security check. check_ajax_referer( 'wpforms-admin', 'nonce' ); // Sanitize POST data. $post = array_map( 'sanitize_key', wp_unslash( $_POST ) ); // Update notices meta data. if ( strpos( $post['id'], 'global-' ) !== false ) { // Check for permissions. if ( ! wpforms_current_user_can() ) { wp_send_json_error(); } $notices = $this->dismiss_global( $post['id'] ); $level = self::DISMISS_GLOBAL; } else { $notices = $this->dismiss_user( $post['id'] ); $level = self::DISMISS_USER; } /** * Allows developers to apply additional logic to the dismissing notice process. * Executes after updating option or user meta (according to the notice level). * * @since 1.6.7.1 * * @param string $notice_id Notice ID (slug). * @param integer $level Notice level. * @param array $notices Dismissed notices. */ do_action( 'wpforms_admin_notice_dismiss_ajax', $post['id'], $level, $notices ); if ( ! wpforms_debug() ) { wp_send_json_success(); } wp_send_json_success( [ 'id' => $post['id'], 'time' => time(), 'level' => $level, 'notices' => $notices, ] ); } /** * AJAX sub-routine that updates dismissed notices option. * * @since 1.6.7.1 * * @param string $id Notice Id. * * @return array Notices. */ private function dismiss_global( $id ) { $id = str_replace( 'global-', '', $id ); $notices = get_option( 'wpforms_admin_notices', [] ); $notices[ $id ] = [ 'time' => time(), 'dismissed' => true, ]; update_option( 'wpforms_admin_notices', $notices, true ); return $notices; } /** * AJAX sub-routine that updates dismissed notices user meta. * * @since 1.6.7.1 * * @param string $id Notice Id. * * @return array Notices. */ private function dismiss_user( $id ) { $user_id = get_current_user_id(); $notices = get_user_meta( $user_id, 'wpforms_admin_notices', true ); $notices = ! is_array( $notices ) ? [] : $notices; $notices[ $id ] = [ 'time' => time(), 'dismissed' => true, ]; update_user_meta( $user_id, 'wpforms_admin_notices', $notices ); return $notices; } } {"id":17608,"date":"2019-07-08T21:09:00","date_gmt":"2019-07-08T19:09:00","guid":{"rendered":"https:\/\/www.endeffekt.info\/?post_type=mec-events&p=17608"},"modified":"2019-07-08T21:11:55","modified_gmt":"2019-07-08T19:11:55","slug":"rock-12","status":"publish","type":"mec-events","link":"https:\/\/www.endeffekt.info\/events\/rock-12\/","title":{"rendered":"Rock 12"},"content":{"rendered":"
Sie sind hei\u00df auf ihre Musik und darauf, ihr Publikum zu erobern. Den Beweis liefern bei der diesj\u00e4hrigen Rock 12-Auflage folgende Bands: District4, das sind die Br\u00fcder Dirk und Timo B\u00fcchel sowie die Cousins Simon und Roman Huber aus Freiolsheim. Mit verschiedenen Rock- und Partykrachern, Spa\u00df und Vielfalt bringen die vier Jungs seit 2012 das Murgtal und Umgebung zum Kochen. Die Songzeile \u201eHalt die Welt an, lass uns fliegen\u201c steht f\u00fcr die Mission von Endeffekt. Verpackt in Songs \u00fcber die wichtigen Dinge im Leben. Songs, die im Ohr bleiben, garantiert von sechs Forbacher Musikern, einem satten Sound und ehrlichem Rock. Toxicated Bambi aus Langenbrand gibt es in dieser Formation seit 2015. Fette Riffs und ein knackiger Groove pr\u00e4gen das Repertoire aus eigenen St\u00fccken und wenigen Coversongs. Und Punk Rock, mit dem sich eine Party feiern l\u00e4sst.
\nAdoney spielen zeitlosen Rock mit N\u00e4he zum Grunge, dreckig, erdig und authentisch. Dabei erfinden Lars, Chris, Joscha und Alexander kein neues Genre, sondern dr\u00fccken angestaubtem 90er-Rck ihren eigenen lebendigen Stempel auf.<\/p>\n

Unser Tipp: Bei Rock 12 gehen die Eintrittskarten weg wie warme Semmeln!<\/p>\n

Vorverkauf 7 \u20ac<\/p>\n

Neben den bekannten Vorverkaufsstellen in Gaggenau erhalten Sie Tickets auch online:<\/p>\n

www.reservix.de<\/a><\/p>\n

Veranstaltungshinweis
\nSamstag, 3. M\u00e4rz 2018
\nBeginn 20 Uhr \/ Einlass 19 Uhr
\nInfo-Tel. (07225) 962-513<\/p>\n

klag-B\u00fchne
\nLuisenstra\u00dfe 17
\n76571 Gaggenau<\/p><\/div>\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

Sie sind hei\u00df auf ihre Musik und darauf, ihr Publikum zu erobern. Den Beweis liefern bei der diesj\u00e4hrigen Rock 12-Auflage folgende Bands: District4, das sind die Br\u00fcder Dirk und Timo B\u00fcchel sowie die Cousins Simon und Roman Huber aus Freiolsheim. Mit verschiedenen Rock- und Partykrachern, Spa\u00df und Vielfalt bringen die vier Jungs seit 2012 das…<\/p>\n","protected":false},"author":2,"featured_media":17609,"template":"","tags":[],"mec_category":[],"yoast_head":"\nRock 12 - ENDEFFEKT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.endeffekt.info\/events\/rock-12\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rock 12 - ENDEFFEKT\" \/>\n<meta property=\"og:description\" content=\"Sie sind hei\u00df auf ihre Musik und darauf, ihr Publikum zu erobern. Den Beweis liefern bei der diesj\u00e4hrigen Rock 12-Auflage folgende Bands: District4, das sind die Br\u00fcder Dirk und Timo B\u00fcchel sowie die Cousins Simon und Roman Huber aus Freiolsheim. Mit verschiedenen Rock- und Partykrachern, Spa\u00df und Vielfalt bringen die vier Jungs seit 2012 das...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.endeffekt.info\/events\/rock-12\/\" \/>\n<meta property=\"og:site_name\" content=\"ENDEFFEKT\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-08T19:11:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2019\/07\/endeffekt-live-rock12-2018.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1632\" \/>\n\t<meta property=\"og:image:height\" content=\"2048\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.endeffekt.info\/events\/rock-12\/\",\"url\":\"https:\/\/www.endeffekt.info\/events\/rock-12\/\",\"name\":\"Rock 12 - ENDEFFEKT\",\"isPartOf\":{\"@id\":\"https:\/\/www.endeffekt.info\/#website\"},\"datePublished\":\"2019-07-08T19:09:00+00:00\",\"dateModified\":\"2019-07-08T19:11:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.endeffekt.info\/events\/rock-12\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.endeffekt.info\/events\/rock-12\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.endeffekt.info\/events\/rock-12\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.endeffekt.info\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Veranstaltungen\",\"item\":\"https:\/\/www.endeffekt.info\/events\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rock 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.endeffekt.info\/#website\",\"url\":\"https:\/\/www.endeffekt.info\/\",\"name\":\"ENDEFFEKT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.endeffekt.info\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.endeffekt.info\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.endeffekt.info\/#organization\",\"name\":\"ENDEFFEKT\",\"url\":\"https:\/\/www.endeffekt.info\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.endeffekt.info\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2025\/03\/endeffekt-logo-website-schwarz-2.svg\",\"contentUrl\":\"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2025\/03\/endeffekt-logo-website-schwarz-2.svg\",\"caption\":\"ENDEFFEKT\"},\"image\":{\"@id\":\"https:\/\/www.endeffekt.info\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rock 12 - ENDEFFEKT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.endeffekt.info\/events\/rock-12\/","og_locale":"de_DE","og_type":"article","og_title":"Rock 12 - ENDEFFEKT","og_description":"Sie sind hei\u00df auf ihre Musik und darauf, ihr Publikum zu erobern. Den Beweis liefern bei der diesj\u00e4hrigen Rock 12-Auflage folgende Bands: District4, das sind die Br\u00fcder Dirk und Timo B\u00fcchel sowie die Cousins Simon und Roman Huber aus Freiolsheim. Mit verschiedenen Rock- und Partykrachern, Spa\u00df und Vielfalt bringen die vier Jungs seit 2012 das...","og_url":"https:\/\/www.endeffekt.info\/events\/rock-12\/","og_site_name":"ENDEFFEKT","article_modified_time":"2019-07-08T19:11:55+00:00","og_image":[{"width":1632,"height":2048,"url":"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2019\/07\/endeffekt-live-rock12-2018.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1 Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.endeffekt.info\/events\/rock-12\/","url":"https:\/\/www.endeffekt.info\/events\/rock-12\/","name":"Rock 12 - ENDEFFEKT","isPartOf":{"@id":"https:\/\/www.endeffekt.info\/#website"},"datePublished":"2019-07-08T19:09:00+00:00","dateModified":"2019-07-08T19:11:55+00:00","breadcrumb":{"@id":"https:\/\/www.endeffekt.info\/events\/rock-12\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.endeffekt.info\/events\/rock-12\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.endeffekt.info\/events\/rock-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.endeffekt.info\/"},{"@type":"ListItem","position":2,"name":"Veranstaltungen","item":"https:\/\/www.endeffekt.info\/events\/"},{"@type":"ListItem","position":3,"name":"Rock 12"}]},{"@type":"WebSite","@id":"https:\/\/www.endeffekt.info\/#website","url":"https:\/\/www.endeffekt.info\/","name":"ENDEFFEKT","description":"","publisher":{"@id":"https:\/\/www.endeffekt.info\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.endeffekt.info\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.endeffekt.info\/#organization","name":"ENDEFFEKT","url":"https:\/\/www.endeffekt.info\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.endeffekt.info\/#\/schema\/logo\/image\/","url":"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2025\/03\/endeffekt-logo-website-schwarz-2.svg","contentUrl":"https:\/\/www.endeffekt.info\/wp-content\/uploads\/2025\/03\/endeffekt-logo-website-schwarz-2.svg","caption":"ENDEFFEKT"},"image":{"@id":"https:\/\/www.endeffekt.info\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/mec-events\/17608"}],"collection":[{"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/mec-events"}],"about":[{"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/types\/mec-events"}],"author":[{"embeddable":true,"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/users\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/media\/17609"}],"wp:attachment":[{"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/media?parent=17608"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/tags?post=17608"},{"taxonomy":"mec_category","embeddable":true,"href":"https:\/\/www.endeffekt.info\/wp-json\/wp\/v2\/mec_category?post=17608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}