<?php
/**
 * Step 3 file content. [Memberships]
 */
// Get option for collecting payments
$collecting_payment = pmpro_getOption( 'wizard_collect_payment' );
?>
<div class="pmpro-wizard__step pmpro-wizard__step-3">
	<div class="pmpro-wizard__step-header">
		<h2><?php esc_html_e( 'Membership Levels', 'paid-memberships-pro' ); ?></h2>
		<p><?php esc_html_e( 'Set up your first membership levels from this wizard. You can set up more membership levels with additional settings later.', 'paid-memberships-pro' ); ?></p>
	</div>
	<form action="" method="post">
	<fieldset>
		<legend class="screen-reader-text"><?php esc_html_e( 'Create Your Membership Levels', 'paid-memberships-pro' ); ?></legend>
		<div class="pmpro-wizard__field">
			<div class="pmpro-wizard__field__checkbox-group">
				<input type="checkbox" id="pmpro-wizard__free-level" name="pmpro-wizard__free-level" value="1">
				<label for="pmpro-wizard__free-level" class="pmpro-wizard__label-block">
					<?php esc_html_e( 'Create a Free Membership Level', 'paid-memberships-pro' ); ?>
				</label>
				<div class="pmpro-wizard__field__checkbox-content" style="display: none;">
					<label for="pmpro-wizard__free-level-name"><?php esc_html_e( 'Level Name', 'paid-memberships-pro' ); ?></label>
					<input type="text" name="pmpro-wizard__free-level-name" id="pmpro-wizard__free-level-name" placeholder="<?php esc_attr_e( 'Free', 'paid-memberships-pro' ); ?>" />
				</div>
			</div>
		</div>
		<script>
			jQuery(document).ready(function() {
				jQuery('#pmpro-wizard__free-level').click(function() {
					pmpro_toggle_elements_by_selector( jQuery(this).parent().find('.pmpro-wizard__field__checkbox-content'), jQuery( this ).prop( 'checked' ) );
				});
			});
		</script>
		<?php if ( $collecting_payment ) { ?>
		<div class="pmpro-wizard__field">	
			<div class="pmpro-wizard__field__checkbox-group">
				<input type="checkbox" id="pmpro-wizard__paid-level" name="pmpro-wizard__paid-level" value="1">
				<label for="pmpro-wizard__paid-level" class="pmpro-wizard__label-block">
					<?php esc_html_e( 'Create a Paid Membership Level', 'paid-memberships-pro' ); ?>
				</label>
				<div class="pmpro-wizard__field__checkbox-content" style="display: none;">
					<div>
						<label for="pmpro-wizard__paid-level-name"><?php esc_html_e( 'Level Name', 'paid-memberships-pro' ); ?></label>
						<input type="text" id="pmpro-wizard__paid-level-name" name="pmpro-wizard__paid-level-name" placeholder="<?php esc_attr_e( 'Premium', 'paid-memberships-pro' ); ?>"/>
					</div>
					<div>
						<label for="pmpro-wizard__paid-level-amount"><?php esc_html_e( 'Fee', 'paid-memberships-pro' ); ?></label>
						<input type="text" id="pmpro-wizard__paid-level-amount" name="pmpro-wizard__paid-level-amount" placeholder="<?php esc_attr_e( 'Amount (i.e. "10")', 'paid-memberships-pro' ); ?>" />
						<?php esc_html_e( 'every', 'paid-memberships-pro' ); ?>
						<select id="cycle_period" name="cycle_period">
							<?php
								$cycles = array(
									__( 'Day', 'paid-memberships-pro' ) => 'Day',
									__( 'Week', 'paid-memberships-pro' ) => 'Week',
									__( 'Month', 'paid-memberships-pro' ) => 'Month',
									__( 'Year', 'paid-memberships-pro' ) => 'Year',
								);
								foreach ( $cycles as $name => $value ) {
									?>
									<option <?php selected( $value, 'Month' ); ?> value="<?php echo esc_attr( $value ); ?>"><?php echo esc_html( $name ); ?></option>
									<?php
								}
								?>
						</select>
					</div>
				</div>
			</div>
		</div>
		<script>
			jQuery(document).ready(function() {
				jQuery('#pmpro-wizard__paid-level').click(function() {
					pmpro_toggle_elements_by_selector( jQuery(this).parent().find('.pmpro-wizard__field__checkbox-content'), jQuery( this ).prop( 'checked' ) );
				});
			});
		</script>
		<?php } ?>
	</fieldset>
	<div class="pmpro-wizard__field pmpro-wizard__field-alt">
		<p>
			<img src="<?php echo esc_url( PMPRO_URL . '/images/lock.svg' ); ?>" />
			<?php esc_html_e( 'Content restrictions are configured after initial setup.', 'paid-memberships-pro' ); ?>
			<?php
				echo sprintf(
					/* translators: %s: URL to the PMPro documentation page on content restriction */
					esc_html__( 'Learn more about %s.', 'paid-memberships-pro' ),
					'<a href="' . esc_url( 'https://www.paidmembershipspro.com/restrict-access-wordpress/?utm_source=plugin&utm_medium=setup-wizard&utm_campaign=wizard-memberships&utm_content=restrict-content' ) . '" target="_blank">' . esc_html__( 'restricting WordPress content here', 'paid-memberships-pro' ) . '</a>'
				);
			?>
		</p>
	</div>
	<p class="pmpro_wizard__submit">
		<?php wp_nonce_field( 'pmpro_wizard_step_3_nonce', 'pmpro_wizard_step_3_nonce' ); ?>
		<input type="hidden" name="wizard-action" value="step-3"/>
		<input type="submit" name="submit" class="button button-primary button-hero" value="<?php esc_attr_e( 'Submit and Continue', 'paid-memberships-pro' ); ?>" /><br/>
		<a class="pmpro_wizard__skip" href="<?php echo esc_url( admin_url( 'admin.php?page=pmpro-wizard&step=advanced' ) );?>"><?php esc_html_e( 'Skip', 'paid-memberships-pro' ); ?></a>
	</p>
	</form>
</div> <!-- end pmpro-wizard__step-3 -->
