/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Casino uden ROFUS: frihed, fælder og det, du selv skal holde styr på

Casino uden ROFUS: frihed, fælder og det, du selv skal holde styr på

ROFUS er ikke bare et felt, du tilfældigt krydser af. Registeret over frivilligt udelukkede spillere binder alle dansk-licenserede casinoer, og når du først står i det, kan du ikke fortryde i utide. Derfor søger nogle spillere mod platforme, der slet ikke er koblet på systemet - og her bliver billedet mere broget, end annoncerne antyder.

Hvad ROFUS reelt gør ved dit spil

Tilmeldingen er frivillig, men bindende. Du logger ind med MitID, vælger 24 timer, en, tre eller seks måneder - eller permanent - og derefter er døren lukket hos hvert eneste casino med dansk licens, både online og fysisk. Ingen kundeservice kan åbne den igen. En permanent registrering kan tidligst ophæves efter et år.

Et casino uden ROFUS står uden for den struktur. Platformen kører på en international licens, bruger ikke NemID eller MitID og fastsætter selv sine kontrolprocedurer. Danske casinoer har et bonusloft på 1.000 kr.; de udenlandske kan annoncere med beløb, der er mange gange større, og omsætningskrav et sted mellem 35x og 50x. Det er ikke gavmildhed - det er et andet regelsæt. Leder du efter det bedste casino uden rofus, er det vilkårene, du skal læse efter, ikke velkomsttallets størrelse.

Licensen afgør, hvad du har i hånden

Udenlandske casinoer er ikke ens. Forskellen ligger i, hvem der fører tilsyn.

Licens Typisk kendetegn Hvad det betyder for dig
Malta Gaming Authority EU-tilsyn, krav til datasikkerhed og spilafvikling Gevinster er skattefrie i Danmark, og du har EU-beskyttelse
Curaçao eGaming Samlet licens til slots, live casino og kryptospil Bredt udvalg, men skat og klager er dit eget ansvar
Anjouan Bruges ofte af nyere casinoer Lempeligere spillerbeskyttelse, mere egenkontrol

Fra tilmelding til første spil

  1. Vælg platform ud fra licens, spiludvalg og betalingsmetoder - ikke ud fra bonusprocenten alene.
  2. Opret konto med e-mail og adgangskode. Ingen MitID.
  3. Upload gyldig legitimation, så verifikationen ikke blokerer din første udbetaling.
  4. Sæt indskuds- og tabsgrænser, før du sætter penge ind.
  5. Tag stilling til en eventuel bonus - og læs omsætningskravene, inden du takker ja.

Det, der ofte bliver overset

  • Gevinster fra casinoer uden for EU er skattepligtige i Danmark, typisk omkring 40 %.
  • Du kan ikke klage til Spillemyndigheden. Ingen dansk instans træder til.
  • Support foregår ofte på engelsk, og svartiderne svinger.
  • Ingen indsatslofter og ingen obligatoriske spilpauser. Friheden er reel - ansvaret følger med.
  • Kryptoindbetalinger går hurtigt, men netværksgebyrer og kursudsving er dit problem.

Sådan gør du det i praksis

Tjek licensen først. Står der Malta, er skat og klageadgang på plads. Står der Curaçao eller Anjouan, regner du skatten ind i budgettet fra dag ét og sætter dine egne grænser, fordi casinoet ikke gør det for dig. Har du en aktiv ROFUS-registrering, lader du den stå - friheden på en udenlandsk platform er ikke et argument for at omgå en beslutning, du selv har taget. Test med et lille indskud, få en udbetaling igennem, og gør først derefter platformen til din faste. Ellers har du ikke købt frihed. Du har bare fundet et andet sted at tabe.