/**
* Transparent Header - Customizer.
*
* @package Astra
* @since 1.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
if ( ! class_exists( 'Astra_Ext_Transparent_Header_Loader' ) ) {
/**
* Customizer Initialization
*
* @since 1.0.0
*/
class Astra_Ext_Transparent_Header_Loader {
/**
* Member Variable
*
* @var object instance
*/
private static $instance;
/**
* Initiator
*/
public static function get_instance() {
if ( ! isset( self::$instance ) ) {
self::$instance = new self();
}
return self::$instance;
}
/**
* Constructor
*/
public function __construct() {
add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) );
add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) );
add_action( 'customize_register', array( $this, 'customize_register' ), 2 );
}
/**
* Set Options Default Values
*
* @param array $defaults Astra options default value array.
* @return array
*/
public function theme_defaults( $defaults ) {
// Header - Transparent.
$defaults['transparent-header-logo'] = '';
$defaults['transparent-header-retina-logo'] = '';
$defaults['different-transparent-logo'] = 0;
$defaults['different-transparent-retina-logo'] = 0;
$defaults['transparent-header-logo-width'] = array(
'desktop' => 150,
'tablet' => 120,
'mobile' => 100,
);
$defaults['transparent-header-enable'] = 0;
/**
* Old option for 404, search and archive pages.
*
* For default value on separate option this setting is in use.
*/
$defaults['transparent-header-disable-archive'] = 1;
$defaults['transparent-header-disable-latest-posts-index'] = 1;
$defaults['transparent-header-on-devices'] = 'both';
$defaults['transparent-header-main-sep'] = '';
$defaults['transparent-header-main-sep-color'] = '';
/**
* Transparent Header
*/
$defaults['transparent-header-bg-color'] = '';
$defaults['transparent-header-color-site-title'] = '';
$defaults['transparent-header-color-h-site-title'] = '';
$defaults['transparent-menu-bg-color'] = '';
$defaults['transparent-menu-color'] = '';
$defaults['transparent-menu-h-color'] = '';
$defaults['transparent-submenu-bg-color'] = '';
$defaults['transparent-submenu-color'] = '';
$defaults['transparent-submenu-h-color'] = '';
$defaults['transparent-header-logo-color'] = '';
/**
* Transparent Header Responsive Colors
*/
$defaults['transparent-header-bg-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['hba-transparent-header-bg-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['hbb-transparent-header-bg-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-header-color-site-title-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-header-color-h-site-title-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-menu-bg-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-menu-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-menu-h-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-submenu-bg-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-submenu-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-submenu-h-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-content-section-text-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-content-section-link-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults['transparent-content-section-link-h-color-responsive'] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
return $defaults;
}
/**
* Add postMessage support for site title and description for the Theme Customizer.
*
* @param WP_Customize_Manager $wp_customize Theme Customizer object.
*/
public function customize_register( $wp_customize ) {
// @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
/**
* Register Panel & Sections
*/
require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/class-astra-transparent-header-panels-and-sections.php';
/**
* Sections
*/
require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-colors-transparent-header-configs.php';
// Check Transparent Header is activated.
require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-transparent-header-configs.php';
// @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
}
/**
* Customizer Preview
*/
public function preview_scripts() {
/**
* Load unminified if SCRIPT_DEBUG is true.
*/
/* Directory and Extension */
$dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified';
$file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min';
wp_enqueue_script( 'astra-transparent-header-customizer-preview-js', ASTRA_THEME_TRANSPARENT_HEADER_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true );
// Localize variables for further JS.
wp_localize_script(
'astra-transparent-header-customizer-preview-js',
'AstraBuilderTransparentData',
array(
'is_astra_hf_builder_active' => Astra_Builder_Helper::$is_header_footer_builder_active,
'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(),
'transparent_header_devices' => astra_get_option( 'transparent-header-on-devices' ),
)
);
}
}
}
/**
* Kicking this off by calling 'get_instance()' method
*/
Astra_Ext_Transparent_Header_Loader::get_instance();
ROFUS står för Register Over Frivilligt Udelukkede Spillere och drivs av Spillemyndigheden. Det är alltså ett självvalt avstängningsregister: du ber om att bli utestängd, och alla spelbolag med dansk licens måste kontrollera listan innan de släpper in dig. Registret är inte ett straffregister och det innehåller inga brottsmisstankar. Det är ett skyddsnät.
Problemet uppstår när skyddsnätet uppfattas som ett fängelse. Den som en gång bett om utestängning i en svag stund kan ha svårt att häva den, och därför letar en del spelare mot aktörer som inte är anslutna till registret överhuvudtaget. Det är den enkla förklaringen till att begreppet ens existerar.
Här blir det viktigt att hålla tungan rätt i mun. Ett casino kan vara utan ROFUS på två sätt: antingen genom att ha licens i ett annat land och därmed inte omfattas av danska regler, eller genom att helt sakna licens och bara flyta runt. Det första är lagligt för dig som spelare. Det andra är där pengarna försvinner.
| Egenskap | Dansk licens | Utländsk licens | Ingen licens |
|---|---|---|---|
| ROFUS-kontroll | Obligatorisk | Nej | Nej |
| Tvistlösning | Myndighet finns | Beror på land | I praktiken ingen |
| Uttagsgaranti | Stark | Varierar | Saknas |
| Bonusvillkor | Reglerade | Ofta hårda | Ofta orimliga |
Ingen av dessa punkter är omoralisk. Men var och en kräver att du själv gör det arbete som annars en tillsynsmyndighet gör åt dig.
För svenska spelare har betalningsvägarna blivit en egen historia. Uttagsgränser har justerats, metoder har bytts ut och Swish fungerar långt ifrån överallt – särskilt inte hos aktörer utan nordisk licens. Det är sällan insättningen som strular. Det är uttaget, och det är där du upptäcker om du valt rätt.
Marknaden pressas dessutom av nya aktörer som tvingar de etablerade att tänka om kring villkor, gränser och transparens. Det gynnar dig – så länge du håller isär «nytt och hungrigt» från «oreglerat och försvunnet om ett år».
Bestäm innan du registrerar dig vad du faktiskt är ute efter: lägre tröskel, bättre bonus eller bara avskildhet från registret. Skriv ner svaret. Välj sedan en aktör med en riktig licens i botten, oavsett var den är utfärdad, och sätt ett eget uttagsförsök på schemat redan första veckan. Ett casino utan ROFUS är inte automatiskt ett dåligt casino – men det är ett casino där ingen annan vaktar din rygg. Det gör du.
]]>Register Over Frivilligt Udelukkede Spillere er frivilligt at melde sig ind i, men umuligt at melde sig ud af i utide. Du tilmelder dig med MitID og vælger selv perioden: et døgn, en måned, tre måneder, et halvt år eller permanent. Midlertidige udelukkelser udløber af sig selv. En permanent registrering spærrer dig i mindst et år, før du kan bede om at blive frigivet igen. Alle casinoer med dansk licens er forpligtet til at tjekke registeret, så spærringen gælder både online og i fysiske lokaler.
Et casino uden ROFUS er ikke det samme som et casino uden tilsyn. Forskellen ligger i, hvilket tilsyn det er – og det får praktisk betydning for din skat og dine klagemuligheder.
| Licens | Spillerbeskyttelse | Gevinster i Danmark |
|---|---|---|
| Malta (MGA) | EU-krav til drift, data og ansvarligt spil | Skattefrie |
| Curaçao eGaming | Grundkrav, bred spilpakke under én licens | Selvindberetning, typisk omkring 40 % |
| Anjouan | Lempeligere krav, kræver mere egenkontrol | Selvindberetning, typisk omkring 40 % |
Udenlandske sider reklamerer med beløb, danske casinoer ikke må matche. Det er ikke gavmildhed, det er vilkår. Tjek altid:
Ingen mitid, ingen indbetalingsgrænse på 100 kroner, ingen loft over indsatser – og ingen hjælp fra danske myndigheder, hvis noget går galt. Kundeservicen kører typisk på engelsk, og er licensen ikke fra EU, skal du selv indberette dine gevinster. Det er den handel, du indgår.
Find licensen frem og notér, hvilket land den er udstedt i – det afgør din skattesituation, og du skal bruge svaret, uanset om du vinder eller ej. Sæt derefter dine egne grænser inde på kontoen: indskud pr. uge, tab over en periode, spilletid. ROFUS findes ikke her, så den eneste, der holder øje, er dig. Hvis du tidligere har haft brug for en selvudelukkelse, er det ikke et tegn på, at du skal finde en vej udenom – det er et tegn på, at du skal lade være.
]]>