/** * 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 ); } Every suggestions generated for this reason control remains the Company’s possessions, unless of course specified if not regarding the Agreement

Every suggestions generated for this reason control remains the Company’s possessions, unless of course specified if not regarding the Agreement

5.one The latest User will techniques Personal information just for the brand new purposes off offering the Properties below that it Arrangement and in conformity with Business's legitimate reported rules while the lay out within Arrangement and you will given that or even given in writing sometimes.

5.2 The newest User will maybe not Procedure Organization Data because of its very own intentions or include Team Study in any Book of Ra Deluxe product or service considering so you're able to third parties, or manage any further browse, study or profiling pastime that requires the usage of people part regarding Team Study.

six.2 In case the Representative intends to build relationships a special sandwich-processor chip adopting the signing for the Arrangement, the business should be conveyed via the email address

six.3 The User should ensure the accuracy of its staff and you can Sub-Processor chip professionals exactly who supply Business Investigation making certain eg teams and you will personnel provides gone through appropriate learning the latest proper care, safeguards and handling of Private information and have now finalized plans demanding them to remain Organization Data confidential.

6.four The fresh Affiliate should verify one Sandwich-Processor chip adopts a written agreement one to imposes an equivalent loans on Sandwich-Processor chip because is actually implemented into the Member below which DPA.

eight.one Towards the total amount that Business transfers Company Investigation to the User around or pursuant to that particular Arrangement and this constitutes a beneficial transfer regarding Business Investigation outside of the European Economic City, British and you can/otherwise Gibraltar, new parties concur that the applicable Important Contractual Clauses will implement and start to become integrated because of the resource because if totally established, and you can should form an integral part of which Arrangement in the event your transfer is not or even let less than Data Protection Laws. Everything and you may information lay out in the Schedule one will pertain in respect of these Standard Contractual Clauses

eight.2 The latest Associate shall maybe not transfer Organization Investigation away from Western european Monetary Town, United kingdom and/or Gibraltar without having any agree of your Team.

In case the User try of your own see why these advice infringe Study Protection Regulations, the brand new Representative should in which legitimate timely update the firm associated with

seven.2.1 take-all methods needed to follow associated Research Defense Rules off transfers away from Private information to third nations along with entering toward Simple Contractual Clauses on the importing organization where appropriate and you can Representative shall promote Business having facts and duplicates of any conducted Simple Contractual Clauses towards the demand;

7.2.2 ahead of the import of every Providers Information that is personal, accept, and you can oblige their affiliates and you can/or other relevant businesses to carry out, a noted review to help you facts that 3rd Nation away from interest brings adequate safeguards with the Liberties and Liberty of your own Studies Subjects, equal to men and women provider lower than Data Safety Laws and regulations; and you may

7.2.twenty three in the event the third nation that Company Investigation has been transmitted is not able to conform to the high quality Contractual Clauses, the new Member shall alert the firm instantaneously and you will suspend this new import away from Business Investigation with the related affiliates, Sub-Processors and you may/or any other third parties located in the given 3rd country, up until searching confirmation in the Organization to keep towards operating away from Providers Data.

seven.twenty-three In case there are people inconsistency involving the regards to the product quality Contractual Clauses in addition to regards to it Arrangement, new regards to the high quality Contractual Clauses should prevail.

If the Organization really does agree to the new transfer out of Business Studies not as much as that it condition, the new Representative undertakes so you can:

seven.4 When the the brand new adequacy decision supplied in respect of one's Important Contractual Conditions is actually invalidated or suspended, otherwise people Supervisory Authority means transfers regarding information that is personal pursuant so you're able to particularly Important Contractual Conditions as suspended, up coming Team can get, at their discernment, forthwith require the Member so you can: