<?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<style>
	.vvv_textbox {
		height: 150px;
		width: 100%;
	}
	.notice, div.updated, div.error{
		margin: 5px 20px 15px 0;
	}
</style>
<script type="text/javascript">
	var cli_success_message = '<?php echo esc_html__( 'Settings updated.', 'cookie-law-info' ); ?>';
	var cli_error_message = '<?php echo esc_html__( 'Unable to update Settings.', 'cookie-law-info' ); ?>';
</script>
<div class="wrap">
	<?php include_once CLI_PLUGIN_PATH . 'admin/partials/wt-cli-update-banner.php'; ?>
	<div class="cookie-law-info-form-container">
		<div class="cli-plugin-toolbar top">
			<h3><?php echo esc_html__( 'Non-necessary Cookie Settings', 'cookie-law-info' ); ?></h3>
		</div>
		<?php $form_action = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; ?>
		<form method="post" action="<?php echo esc_url( $form_action ); ?>" id="cli_non-ncessary_form" class="cookie-sensitivity-form">
			<?php wp_nonce_field( 'cookielawinfo-update-thirdparty' ); ?>
			<table class="form-table cli_non_necessary_form cli-admin-table">

				<tr>
					<td>
						<label for="thirdparty_on_field"><?php echo esc_html__( 'Enable Non-necessary Cookie', 'cookie-law-info' ); ?></label>
						<input type="radio" id="thirdparty_on_field_yes" name="thirdparty_on_field" class="styled" value="true" <?php echo ( filter_var( $settings['status'], FILTER_VALIDATE_BOOLEAN ) == true ) ? ' checked="checked" ' : ' '; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="thirdparty_on_field_no" name="thirdparty_on_field" class="styled" value="false" <?php echo ( filter_var( $settings['status'], FILTER_VALIDATE_BOOLEAN ) == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr>
					<td>
						<label for="third_party_default_state"><?php echo esc_html__( 'Default state', 'cookie-law-info' ); ?></label>
						<input type="radio" id="third_party_default_state_yes" name="third_party_default_state" class="styled" value="true" <?php echo ( filter_var( $settings['default_state'], FILTER_VALIDATE_BOOLEAN ) == true ) ? ' checked="checked" ' : ' '; ?> /><?php echo esc_html__( 'Enabled', 'cookie-law-info' ); ?>
						<input type="radio" id="third_party_default_state_no" name="third_party_default_state" class="styled" value="false" <?php echo ( filter_var( $settings['default_state'], FILTER_VALIDATE_BOOLEAN ) == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'Disabled', 'cookie-law-info' ); ?>
						<span class="cli_form_help">
							<?php echo esc_html__( 'If you enable this option, the category toggle button will be in the active state for cookie consent.', 'cookie-law-info' ); ?> <br />
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<label for="wt_cli_non_necessary_title"><?php esc_html__( 'Title', 'cookie-law-info' ); ?></label>
						<input type="text" id="wt_cli_non_necessary_title" name="wt_cli_non_necessary_title" value="<?php echo esc_attr( sanitize_text_field( stripslashes( $settings['title'] ) ) ); ?>" class="cli-textbox" />
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_description"><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_description" class="vvv_textbox"> <?php echo wp_kses_post( apply_filters( 'format_to_edit', stripslashes( $settings['description'] ) ) ); ?></textarea>
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_head_section"><?php echo esc_html__( 'This script will be added to the page HEAD section if the above settings is enabled and user has give consent.', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_head_section" class="vvv_textbox">
							<?php
							echo apply_filters( 'format_to_edit', stripslashes( $settings['head_scripts'] ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
							?>
						</textarea>
						<span class="cli_form_help">
							<?php echo esc_html__( 'Print scripts in the head tag on the front end if above cookie settings is enabled and user has given consent.', 'cookie-law-info' ); ?> <br />
							eg:- &lt;script&gt;console.log("header script");&lt;/script&gt
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_body_section"><?php echo esc_html__( 'This script will be added right after the BODY section if the above settings is enabled and user has given consent.', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_body_section" class="vvv_textbox">
							<?php
							echo apply_filters( 'format_to_edit', stripslashes( $settings['body_scripts'] ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
							?>
						</textarea>
						<span class="cli_form_help">
							<?php echo esc_html__( 'Print scripts before the closing body tag on the front end if above cookie settings is enabled and user has given consent.', 'cookie-law-info' ); ?> <br />eg:- &lt;script&gt;console.log("body script");&lt;/script&gt;
						</span>
					</td>
				</tr>
			</table>
			<div class="cli-plugin-toolbar bottom">
				<div class="left">
				</div>
				<div class="right">
					<input type="hidden" name="cli_non-necessary_ajax_update" value="1">
					<input type="submit" name="update_admin_settings_form" value="<?php echo esc_html__( 'Update Settings', 'cookie-law-info' ); ?>" class="button-primary" style="float:right;" onClick="return cli_store_settings_btn_click(this.name)" />
					<span class="spinner" style="margin-top:9px"></span>
				</div>
			</div>
		</form>
	</div>
</div>
