/** * 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 ); } Nika Casino’s Social Responsibility Initiatives

Nika Casino’s Social Responsibility Initiatives

Nika Casino is committed to promoting responsible gambling practices, ensuring a safe and enjoyable experience for all players. Understanding the importance of social responsibility, Nika Casino implements various initiatives to protect players and contribute positively to society. This guide provides a comprehensive overview of these initiatives and how they benefit both the players and the community.

Step 1: Understanding Responsible Gambling

Responsible gambling is about ensuring that gambling remains a fun and entertaining activity without leading to adverse effects. Nika Casino encourages players to:

  • Set personal limits on deposits and losses.
  • Take breaks and avoid gambling when feeling stressed or upset.
  • Seek help if gambling becomes problematic.

To further explore Nika Casino's offerings, you can check nika for more details on their responsible gaming tools and resources.

Step 2: Utilising Self-Exclusion Tools

Nika Casino provides several self-exclusion options to help players manage their gambling habits:

  • Temporary Self-Exclusion: Players can choose to exclude themselves for a set period (1 day to 6 months).
  • Permanent Self-Exclusion: Players can opt for a longer exclusion period if they feel it necessary.

To use these tools, players can follow these steps:

  1. Log into your Nika Casino account.
  2. Navigate to the 'Responsible Gambling' section.
  3. Select the self-exclusion option and specify the desired duration.
  4. Confirm your selections to activate the self-exclusion.

Step 3: Accessing Support Resources

Nika Casino collaborates with various organisations to provide support and assistance to players struggling with gambling issues. Players can access the following resources:

  • GamCare: Offers advice and support for anyone affected by gambling.
  • Gambling Therapy: Provides online support for players worldwide.
  • BeGambleAware: Educates players on safe gambling practices.

Step 4: Engaging in Community Initiatives

Nika Casino also engages in community initiatives aimed at promoting responsible gambling and supporting local causes. These initiatives include:

  • Educational Workshops: Conducting sessions on responsible gambling for local communities.
  • Donations: Contributing to charities focused on mental health and addiction recovery.
  • Partnerships: Collaborating with organisations that advocate for responsible gambling behaviours.

Step 5: Monitoring Gambling Behaviour

Nika Casino employs advanced technology to monitor gambling patterns and identify potentially harmful behaviour. The key metrics include:

Metric Threshold Action
Deposit Limits £500/week Notify player
Loss Limits £300/week Suggest self-exclusion
Session Time 2 hours Prompt break

Step 6: Promoting Awareness

Nika Casino actively promotes awareness about responsible gambling through various channels:

  • Social Media Campaigns: Regular posts about responsible gambling tips and resources.
  • Website Content: Informative articles and guides on safe gambling practices.
  • Newsletter Updates: Monthly updates featuring responsible gambling initiatives and player stories.

By implementing these social responsibility initiatives, Nika Casino aims to create a safer and more enjoyable gaming environment for all players, while also contributing positively to the community. Players are encouraged to take full advantage of these resources to ensure their gaming remains a safe and entertaining activity.