/** * Starter Content Compatibility. * * @since 4.0.0 * @package Astra */ /** * Class Astre_Starter_Content */ class Astra_Starter_Content { public const HOME_SLUG = 'home'; public const ABOUT_SLUG = '#about'; public const SERVICES_SLUG = '#services'; public const REVIEWS_SLUG = '#reviews'; public const WHY_US_SLUG = '#whyus'; public const CONTACT_SLUG = '#contact'; /** * Constructor */ public function __construct() { $is_fresh_site = get_option( 'fresh_site' ); if ( ! $is_fresh_site ) { return; } // Adding post meta and inserting post. add_action( 'wp_insert_post', array( $this, 'register_listener', ), 3, 99 ); // Save astra settings into database. add_action( 'customize_save_after', array( $this, 'save_astra_settings', ), 10, 3 ); if ( ! is_customize_preview() ) { return; } // preview customizer values. add_filter( 'default_post_metadata', array( $this, 'starter_meta' ), 99, 3 ); add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_filter( 'astra_global_color_palette', array( $this, 'theme_color_palettes_defaults' ) ); } /** * Load default starter meta. * * @since 4.0.2 * @param mixed $value Value. * @param int $post_id Post id. * @param string $meta_key Meta key. * * @return string Meta value. */ public function starter_meta( $value, $post_id, $meta_key ) { if ( get_post_type( $post_id ) !== 'page' ) { return $value; } if ( 'site-content-layout' === $meta_key ) { return 'plain-container'; } if ( 'theme-transparent-header-meta' === $meta_key ) { return 'enabled'; } if ( 'site-sidebar-layout' === $meta_key ) { return 'no-sidebar'; } if ( 'site-post-title' === $meta_key ) { return 'disabled'; } return $value; } /** * Register listener to insert post. * * @since 4.0.0 * @param int $post_ID Post Id. * @param \WP_Post $post Post object. * @param bool $update Is update. */ public function register_listener( $post_ID, $post, $update ) { if ( $update ) { return; } $custom_draft_post_name = get_post_meta( $post_ID, '_customize_draft_post_name', true ); $is_from_starter_content = ! empty( $custom_draft_post_name ); if ( ! $is_from_starter_content ) { return; } if ( 'page' === $post->post_type ) { update_post_meta( $post_ID, 'site-content-layout', 'plain-container' ); update_post_meta( $post_ID, 'theme-transparent-header-meta', 'enabled' ); update_post_meta( $post_ID, 'site-sidebar-layout', 'no-sidebar' ); update_post_meta( $post_ID, 'site-post-title', 'disabled' ); } } /** * Get customizer json * * @since 4.0.0 * @return mixed value. */ public function get_customizer_json() { try { $request = wp_remote_get( ASTRA_THEME_URI . 'inc/compatibility/starter-content/astra-settings-export.json' ); } catch ( Exception $ex ) { $request = null; } if ( is_wp_error( $request ) ) { return false; // Bail early. } // @codingStandardsIgnoreStart /** * @psalm-suppress PossiblyNullReference * @psalm-suppress UndefinedMethod * @psalm-suppress PossiblyNullArrayAccess * @psalm-suppress PossiblyNullArgument * @psalm-suppress InvalidScalarArgument */ return json_decode( $request['body'], 1 ); // @codingStandardsIgnoreEnd } /** * Save Astra customizer settings into database. * * @since 4.0.0 */ public function save_astra_settings() { $settings = self::get_customizer_json(); // Delete existing dynamic CSS cache. delete_option( 'astra-settings' ); if ( ! empty( $settings['customizer-settings'] ) ) { foreach ( $settings['customizer-settings'] as $option => $value ) { update_option( $option, $value ); } } } /** * Load default astra settings. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-settings']; } return $json ? $json : $defaults; } /** * Load default color palettes. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_color_palettes_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-color-palettes']; } return $json ? $json : $defaults; } /** * Return starter content definition. * * @return mixed|void * @since 4.0.0 */ public function get() { $nav_items_header = array( 'home' => array( 'type' => 'post_type', 'object' => 'page', 'object_id' => '{{' . self::HOME_SLUG . '}}', ), 'about' => array( 'title' => __( 'Services', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::SERVICES_SLUG . '}}', ), 'services' => array( 'title' => __( 'About', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::ABOUT_SLUG . '}}', ), 'reviews' => array( 'title' => __( 'Reviews', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::REVIEWS_SLUG . '}}', ), 'faq' => array( 'title' => __( 'Why Us', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::WHY_US_SLUG . '}}', ), 'contact' => array( 'title' => __( 'Contact', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::CONTACT_SLUG . '}}', ), ); $content = array( 'attachments' => array( 'logo' => array( 'post_title' => _x( 'Logo', 'Theme starter content', 'astra' ), 'file' => 'inc/assets/images/starter-content/logo.png', ), ), 'theme_mods' => array( 'custom_logo' => '{{logo}}', ), 'nav_menus' => array( 'primary' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), 'mobile_menu' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), ), 'options' => array( 'page_on_front' => '{{' . self::HOME_SLUG . '}}', 'show_on_front' => 'page', ), 'posts' => array( self::HOME_SLUG => require ASTRA_THEME_DIR . 'inc/compatibility/starter-content/home.php', // PHPCS:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound ), ); return apply_filters( 'astra_starter_content', $content ); } } Buiten het register: spelen bij een casino zonder CRUKS - Bun Apeti - Burgers and more

Buiten het register: spelen bij een casino zonder CRUKS

Zes maanden. Dat is het minimum, en het kan langer duren of permanent worden. Sta je eenmaal in het Centraal Register Uitsluiting Kansspelen, dan gaan alle Nederlandse aanbieders met een Ksa-licentie voor je op slot. Wie toch wil doorspelen, belandt bij een casino zonder CRUKS – een buitenlandse site die niet onder de Nederlandse wet valt. Dat is geen duister crimineel hoekje, en ook niet hetzelfde als een legaal Nederlands casino. Het verschil zit precies in dat register, en in alles wat er nog meer ontbreekt.

Wat CRUKS precies doet

Het register is er niet gekomen om spelers te pesten. De Kansspelautoriteit bouwde het samen met de politiek in Den Haag in de wet Kansspelen op Afstand, met één doel: mensen beschermen tegen zichzelf. Zodra medewerkers van een casino merken dat iemand vaker terugkomt dan gezond is of meer inzet dan zijn budget toelaat, kan dat leiden tot een gesprek – of tot een gedwongen registratie. Vrijwillig aanmelden kan ook, en familie of vrienden kunnen iemand aandragen als ze zich zorgen maken.

Inschrijven gebeurt via BSN en DigiD, en zodra je erin staat, ben je minimaal een half jaar uitgesloten bij elke aanbieder onder Ksa-toezicht. Daarna moet je opnieuw een aanvraag doen. Ongedaan maken? Dat kan niet.

Geen CRUKS, maar wel een vergunning

Het ontbreken van CRUKS betekent niet automatisch dat een casino onbetrouwbaar is. Veel buitenlandse aanbieders hebben een licentie van een serieuze toezichthouder, en dat is precies waar je op moet letten.

Toezichthouder Herkomst Wat het voor jou betekent
Kansspelautoriteit Nederland CRUKS verplicht, iDEAL mogelijk, strengste regels
Malta Gaming Authority Malta Geen CRUKS, brede spellenkeuze, vaak geen iDEAL
UK Gambling Commission Verenigd Koninkrijk Geen CRUKS, sterke nadruk op spelersbescherming
Curaçao eGaming Curaçao Geen CRUKS, kwaliteit verschilt sterk per aanbieder

Wat je er wél en niet krijgt

De spellenkeuze is bij buitenlandse sites doorgaans ruimer. Nederlandse casino’s werken onder striktere regelgeving, en dat beperkt het aanbod. Bij een aanbieder zonder CRUKS loop je vaker tegen dit soort dingen aan:

  • Megaways-slots van Big Time Gaming en Blueprint Gaming, plus jackpots als Mega Moolah en Mega Fortune
  • Betaalopties als Klarna, PayPal, Skrill, Trustly, crypto en creditcard – iDEAL ontbreekt vaak
  • Gratis meespelen in je browser, zonder account, op telefoon, tablet of desktop
  • Royale welkomstbonussen en doorlopende promoties voor bestaande spelers

Wat je inlevert: Nederlandse geschillenbeslechting, en het vangnet dat CRUKS nu juist vormt.

Zo beoordeel je een aanbieder

  1. Zoek het licentienummer onderaan de site en verifieer het bij de toezichthouder zelf, niet via een banner.
  2. Lees de bonusvoorwaarden – doorloopeisen van veertig keer je inleg zijn geen cadeau.
  3. Test de uitbetaling met een klein bedrag voordat je serieus gaat spelen.
  4. Kijk of er stortingslimieten, pauzetools en een zelfuitsluitingsoptie zijn. Een casino dat die mist, verdient je geld niet.

De vraag die je jezelf moet stellen

Er is een reden dat je in CRUKS staat. Misschien heb je jezelf aangemeld, misschien deed iemand anders het omdat hij zich zorgen maakte. Een buitenlands casino omzeilt het register, maar niet dat probleem. Wil je gewoon een avond ontspannen spelen met een limiet die je zelf hebt ingesteld, dan is een vergunde buitenlandse aanbieder een werkbare route. Merk je dat je vooral een manier zoekt om de uitsluiting te omzeilen, dan is dat het signaal – niet de oplossing. Zoek dan hulp, niet een nieuw account.

Leave a Comment

Your email address will not be published. Required fields are marked *

/** * Template part for displaying the footer info. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package Astra * @since 1.0.0 */ ?>
Scroll to Top