2022/CVE-2022-0193/vultarget/complianz-gdpr/config/warnings.php
<?php
defined( 'ABSPATH' ) or die( "you do not have acces to this page!" );

$this->warning_types = array(
	'complianz-gdpr-feature-update' => array(
		'type'        => 'general',
		'label_error' => __( 'The Complianz plugin has new features. Please check the wizard to see if all your settings are still up to date.',
			'complianz-gdpr' ),
	),
	'no-dnt' => array(
		'type'        => 'general',
		'label_ok'    => __( 'Do Not Track & Global Privacy Control are respected.', 'complianz-gdpr' ),
		'label_error' => sprintf( __( 'Do Not Track & Global Privacy Control are not respected yet - (%spremium%s)',
			'complianz-gdpr' ),
			'<a  target="_blank" href="https://complianz.io/browser-privacy-controls/">', '</a>' )
	),
	'wizard-incomplete'             => array(
		'type'        => 'general',
		'label_ok'    => __( 'The wizard has been completed.',
			'complianz-gdpr' ),
		'label_error' => __( 'Not all fields have been entered, or you have not clicked the "finish" button yet.',
			'complianz-gdpr' )
	),
	'cookies-changed'               => array(
		'type'        => 'general',
		'label_ok'    => __( 'No cookie changes have been detected.',
			'complianz-gdpr' ),
		'label_error' => __( 'Cookie changes have been detected.',
				'complianz-gdpr' ) . " "
		                 . sprintf( __( 'Please review step %s of the wizard for changes in cookies.',
				'complianz-gdpr' ), STEP_COOKIES ),
	),

	'no-ssl'                   => array(
		'type'        => 'general',
		'label_ok'    => __( "Great! You're already on SSL!",
			'complianz-gdpr' ),
		'label_error' => sprintf( __( "You don't have SSL on your site yet. Most hosting companies can install SSL for you, which you can quickly enable with %sReally Simple SSL%s",
			'complianz-gdpr' ),
			'<a target="_blank" href="https://wordpress.org/plugins/really-simple-ssl/">',
			'</a>' ),
	),
	'plugins-changed'          => array(
		'type'        => 'general',
		'label_ok'    => __( 'No plugin changes have been detected.',
			'complianz-gdpr' ),
		'label_error' => __( 'Plugin changes have been detected.',
				'complianz-gdpr' ) . " "
		                 . sprintf( __( 'Please review step %s of the wizard for changes in plugin Privacy Statements and cookies.',
				'complianz-gdpr' ), STEP_PLUGINS ),
	),
	'ga-needs-configuring'     => array(
		'type'        => 'general',
		'label_error' => __( 'Google Analytics is being used, but is not configured in Complianz.',
			'complianz-gdpr' ),
	),
	'gtm-needs-configuring'    => array(
		'type'        => 'general',
		'label_error' => __( 'Google Tag Manager is being used, but is not configured in Complianz.',
			'complianz-gdpr' ),
	),
	'matomo-needs-configuring' => array(
		'type'        => 'general',
		'label_error' => __( 'Matomo is being used, but is not configured in Complianz.',
			'complianz-gdpr' ),
	),
	'docs-need-updating'       => array(
		'type'        => 'general',
		'label_error' => __( 'Your documents have not been updated in the past 12 months. Run the wizard to check your settings.',
			'complianz-gdpr' ),
	),
	'cookies-incomplete'       => array(
		'type'        => 'general',
		'label_error' => __( 'You have cookies with incomplete descriptions.',
				'complianz-gdpr' ) . " "
		                 . sprintf( __( 'Enable the cookiedatabase.org API for automatic descriptions, or add these %smanually%s.',
				'complianz-gdpr' ), '<a href="' . add_query_arg( array(
					'page'    => 'cmplz-wizard',
					'step'    => STEP_COOKIES,
					'section' => 5
				), admin_url( 'admin.php' ) ) . '">', '</a>' ),
	),

	'double-stats' => array(
		'type'        => 'general',
		'label_error' => __( 'You have a duplicate implementation of your statistics tool on your site.',
			'complianz-gdpr' )
			. cmplz_read_more( 'https://complianz.io/duplicate-implementation-of-analytics/' ),
	),

	'api-disabled' => array(
		'type'        => 'general',
		'label_error' => __( 'You haven\'t accepted the usage of the cookiedatabase.org API. To automatically complete your cookie descriptions, please choose yes in the integrations step.',
			'complianz-gdpr' ),
	),

	'no-jquery' => array(
		'type'        => 'general',
		'label_error' => __( 'jQuery was not detected on the front-end of your site. Complianz requires jQuery.', 'complianz-gdpr' ). cmplz_read_more( 'https://complianz.io/missing-jquery/' ),
	),
	'console-errors' => array(
		'type'        => 'general',
		'label_error' => __( 'Javascript errors are detected on the front-end of your site. This may break the cookie banner functionality.', 'complianz-gdpr' )
		                 . '<br>'.__("Last error in the console:", "complianz-gdpr")
		                 .'<div style="color:red">'
		                 . cmplz_get_console_errors()
		                 .'</div>'
		                 . cmplz_read_more( 'https://complianz.io/cookie-banner-does-not-appear/' , false ),
	),

);
