/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
countdown-builder
/
assets
/
views
/
main
/
Upload File
HOME
<?php use ycd\AdminHelper; $proSpan = ''; $isPro = ''; if(YCD_PKG_VERSION == YCD_FREE_VERSION) { $isPro = '-pro'; $proSpan = '<span class="ycd-pro-span">'.__('pro', YCD_TEXT_DOMAIN).'</span>'; } $defaultData = AdminHelper::defaultData(); $textFontFamily = $this->getOptionValue('ycd-text-font-family'); $allowed_html = AdminHelper::getAllowedTags(); ?> <div class="ycd-bootstrap-wrapper"> <?php require_once(dirname(__FILE__).'/generalStartDateOption.php'); ?> <div class="row form-group"> <div class="col-md-6"> <label class="ycd-label-of-input"><?php _e('Time Settings', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-2"> <label for="ycdTimeHours"><?php _e('Hrs', YCD_TEXT_DOMAIN); ?></label> <input type="number" name="ycd-timer-hours" id="ycdTimeHours" min="0" max="60" class="form-control ycd-timer-time-settings" data-type="hours" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-hours'))?>"> </div> <div class="col-md-2"> <label for="ycdTimeMinutes"><?php _e('Mins', YCD_TEXT_DOMAIN); ?></label> <input type="number" name="ycd-timer-minutes" id="ycdTimeMinutes" min="0" max="60" class="form-control ycd-timer-time-settings" data-type="minutes" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-minutes'))?>"> </div> <div class="col-md-2"> <label for="ycdTimeSeconds"><?php _e('Secs', YCD_TEXT_DOMAIN); ?></label> <input type="number" name="ycd-timer-seconds" id="ycdTimeSeconds" min="0" max="60" class="form-control ycd-timer-time-settings" data-type="seconds" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-seconds'))?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-timer-labels" class="ycd-label-of-switch"><?php _e('Enable Labels', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6"> <label class="ycd-switch"> <input type="checkbox" id="ycd-countdown-timer-labels" name="ycd-countdown-timer-labels" class="ycd-accordion-checkbox" <?php echo esc_attr($this->getOptionValue('ycd-countdown-timer-labels')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-4"> <label class="ycd-label-of-input"><?php _e('Labels', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-2"> <label for="ycd-timer-label-days"><?php _e('Days', YCD_TEXT_DOMAIN); ?></label> <input type="text" name="ycd-timer-label-days" id="ycd-timer-label-days" class="form-control ycd-timer-time-label" data-type="days" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-label-days'))?>"> </div> <div class="col-md-2"> <label for="ycd-timer-label-hours"><?php _e('Hrs', YCD_TEXT_DOMAIN); ?></label> <input type="text" name="ycd-timer-label-hours" id="ycd-timer-label-hours" class="form-control ycd-timer-time-label" data-type="hours" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-label-hours'))?>"> </div> <div class="col-md-2"> <label for="ycd-timer-label-minutes"><?php _e('Mins', YCD_TEXT_DOMAIN); ?></label> <input type="text" name="ycd-timer-label-minutes" id="ycd-timer-label-minutes" class="form-control ycd-timer-time-label" data-type="minutes" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-label-minutes'))?>"> </div> <div class="col-md-2"> <label for="ycd-timer-label-seconds"><?php _e('Secs', YCD_TEXT_DOMAIN); ?></label> <input type="text" name="ycd-timer-label-seconds" id="ycd-timer-label-seconds" class="form-control ycd-timer-time-label" data-type="seconds" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-label-seconds'))?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-timer-days" class="ycd-label-of-switch"><?php _e('Enable Days', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6"> <label class="ycd-switch"> <input type="checkbox" id="ycd-countdown-timer-days" name="ycd-countdown-timer-days" class="ycd-accordion-checkbox" <?php echo esc_attr($this->getOptionValue('ycd-countdown-timer-days')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-6"> <label for="ycdTimeDays"><?php _e('Days', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-2"> <input type="number" name="ycd-timer-days" id="ycdTimeDays" min="0" max="60" class="form-control ycd-timer-time-settings" data-type="days" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-days'))?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-timer-milliseconds" class="ycd-label-of-switch"><?php _e('Enable Miliseconds', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6"> <label class="ycd-switch"> <input type="checkbox" id="ycd-countdown-timer-milliseconds" name="ycd-countdown-timer-milliseconds" <?php echo esc_attr($this->getOptionValue('ycd-countdown-timer-milliseconds')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-timer-button" class="ycd-label-of-switch"><?php _e('Enable Button', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6"> <label class="ycd-switch"> <input type="checkbox" id="ycd-countdown-timer-button" name="ycd-countdown-timer-button" class="ycd-accordion-checkbox" <?php echo esc_attr($this->getOptionValue('ycd-countdown-timer-button')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-auto-counting" ><?php _e('enable autocounting', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <label class="ycd-switch"> <input type="checkbox" id="ycd-timer-auto-counting" name="ycd-timer-auto-counting" class="" <?php echo esc_attr($this->getOptionValue('ycd-timer-auto-counting')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-button-start-title" ><?php _e('start label', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-button-start-title" type="text" class="form-control" name="ycd-timer-button-start-title" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-button-start-title')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-button-stop-title" ><?php _e('stop label', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-button-stop-title" type="text" class="form-control" name="ycd-timer-button-stop-title" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-button-stop-title')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-button-stop-custom-class" ><?php _e('Custom class name', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-button-stop-custom-class" type="text" class="form-control" name="ycd-timer-button-stop-custom-class" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-button-stop-custom-class')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-stop-bg-color" ><?php _e('background color', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?> </label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <div class="minicolors minicolors-theme-default minicolors-position-bottom minicolors-position-left"> <input type="text" id="ycd-timer-stop-bg-color" placeholder="<?php _e('Select color', YCD_TEXT_DOMAIN)?>" name="ycd-timer-stop-bg-color" class="minicolors-input form-control js-ycd-timer-stop-bg-color" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-stop-bg-color')); ?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-stop-color" ><?php _e('color', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?> </label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <div class="minicolors minicolors-theme-default minicolors-position-bottom minicolors-position-left"> <input type="text" id="ycd-timer-stop-color" placeholder="<?php _e('Select color', YCD_TEXT_DOMAIN)?>" name="ycd-timer-stop-color" class="minicolors-input form-control js-ycd-timer-stop-color" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-stop-color')); ?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-button" ><?php _e('enable reset button', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <label class="ycd-switch"> <input type="checkbox" id="ycd-timer-reset-button" name="ycd-timer-reset-button" class="ycd-accordion-checkbox" <?php echo esc_attr($this->getOptionValue('ycd-timer-reset-button')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-button-label" ><?php _e('label', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-reset-button-label" type="text" class="form-control" name="ycd-timer-reset-button-label" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-reset-button-label')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-button-class-name" ><?php _e('Custom class name', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-reset-button-class-name" type="text" class="form-control" name="ycd-timer-reset-button-class-name" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-reset-button-class-name')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-button-run" ><?php _e('AutoPlay after restart', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?></label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <label class="ycd-switch"> <input type="checkbox" id="ycd-timer-reset-button-run" name="ycd-timer-reset-button-run" <?php echo esc_attr($this->getOptionValue('ycd-timer-reset-button-run')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-bg-color" ><?php _e('background color', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?> </label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <div class="minicolors minicolors-theme-default minicolors-position-bottom minicolors-position-left"> <input type="text" id="ycd-timer-reset-bg-color" placeholder="<?php _e('Select color', YCD_TEXT_DOMAIN)?>" name="ycd-timer-reset-bg-color" class="minicolors-input form-control js-ycd-timer-reset-bg-color" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-reset-bg-color')); ?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-reset-color" ><?php _e('color', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?> </label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <div class="minicolors minicolors-theme-default minicolors-position-bottom minicolors-position-left"> <input type="text" id="ycd-timer-reset-color" placeholder="<?php _e('Select color', YCD_TEXT_DOMAIN)?>" name="ycd-timer-reset-color" class="minicolors-input form-control js-ycd-timer-reset-color" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-reset-color')); ?>"> </div> </div> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-end-sound" class="ycd-label-of-switch"><?php _e('Timer End Sound', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6"> <label class="ycd-switch"> <input type="checkbox" id="ycd-countdown-end-sound" name="ycd-countdown-end-sound" class="ycd-accordion-checkbox" <?php echo esc_attr($this->getOptionValue('ycd-countdown-end-sound')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <!-- Timer end sound sub options --> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-2"> <input id="js-upload-countdown-end-sound" class="btn btn-sm" type="button" value="<?php _e('Change sound', YCD_TEXT_DOMAIN); ?>"> </div> <div class="col-md-4"> <input type="button" data-default-song="<?php echo esc_attr($this->getDefaultValue('ycd-countdown-end-sound-url')); ?>" id="js-reset-to-default-song" class="btn btn-sm btn-danger" value="<?php _e('Reset', YCD_TEXT_DOMAIN); ?>"> </div> <div class="col-md-5"> <input type="text" id="js-sound-open-url" readonly="" class="form-control input-sm" name="ycd-countdown-end-sound-url" value="<?php echo esc_attr($this->getOptionValue('ycd-countdown-end-sound-url')); ?>"> </div> <div class="col-md-1"> <span class="dashicons dashicons-controls-volumeon js-preview-sound"></span> </div> </div> </div> <!-- Timer end sound sub options end --> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-countdown-text-size" class="ycd-label-of-select"><?php _e('Font Family', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?></label> </div> <div class="col-md-4 ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <?php $fontFaily = AdminHelper::selectBox($defaultData['font-family'], esc_attr($textFontFamily), array('name' => 'ycd-text-font-family', 'class' => 'js-ycd-select js-countdown-font-family')); echo wp_kses($fontFaily, $allowed_html); ?> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-font-size" ><?php _e('Font Size', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-js-digital-font-size" type="text" name="ycd-timer-font-size" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-font-size')); ?>"> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-font-size-label" ><?php _e('Labels Font Size', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size-label"> <input id="ycd-js-digital-label-font-size" class="form-control" type="text" name="ycd-timer-font-size-label" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-font-size-label')); ?>"> </div> <div class="col-md-1"> <label><?php _e('px', YCD_TEXT_DOMAIN); ?></label> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-content-padding" ><?php _e('Content Padding', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <input id="ycd-timer-content-padding" class="form-control" type="text" name="ycd-timer-content-padding" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-content-padding')); ?>"> </div> <div class="col-md-1"> <label><?php _e('px', YCD_TEXT_DOMAIN); ?></label> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-content-alignment" ><?php _e('Alignment', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-4 ycd-timer-font-size"> <?php $horizontalAlignment = AdminHelper::selectBox($defaultData['horizontal-alignment'], esc_attr($this->getOptionValue('ycd-timer-content-alignment')), array('name' => 'ycd-timer-content-alignment', 'class' => 'js-ycd-select ycd-timer-content-alignment')); echo wp_kses($horizontalAlignment, $allowed_html); ?> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-color" ><?php _e('Numbers Color', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?> </label> </div> <div class="col-md-4 ycd-timer-font-size ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <div class="minicolors minicolors-theme-default minicolors-position-bottom minicolors-position-left"> <input type="text" id="ycd-timer-color" placeholder="<?php _e('Select color', YCD_TEXT_DOMAIN)?>" name="ycd-timer-color" class="minicolors-input form-control js-ycd-timer-color" value="<?php echo esc_attr($this->getOptionValue('ycd-timer-color')); ?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="ycd-timer-bg-image" class="ycd-label-of-switch"><?php _e('Background Image', YCD_TEXT_DOMAIN); echo wp_kses($proSpan, $allowed_html); ?></label> </div> <div class="col-md-6 ycd-circles-width-wrapper ycd-option-wrapper<?php echo esc_attr($isPro); ?>"> <label class="ycd-switch"> <input type="checkbox" id="ycd-timer-bg-image" name="ycd-timer-bg-image" class="ycd-accordion-checkbox js-ycd-bg-image" <?php echo esc_attr($this->getOptionValue('ycd-timer-bg-image')); ?>> <span class="ycd-slider ycd-round"></span> </label> </div> </div> <div class="ycd-accordion-content ycd-hide-content"> <div class="row form-group"> <div class="col-md-6"> <label for="" class="ycd-label-of-select"><?php _e('Background Size', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6 ycd-circles-width-wrapper"> <?php $bgImageSize = AdminHelper::selectBox($defaultData['bg-image-size'], esc_attr($this->getOptionValue('ycd-bg-image-size')), array('name' => 'ycd-bg-image-size', 'class' => 'js-ycd-select js-ycd-bg-size')); echo wp_kses($bgImageSize, $allowed_html); ?> </div> </div> <div class="row form-group"> <div class="col-md-6"> <label for="" class="ycd-label-of-select"><?php _e('Background Repeat', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-6 ycd-circles-width-wrapper"> <?php $bgImageRepeate = AdminHelper::selectBox($defaultData['bg-image-repeat'], esc_attr($this->getOptionValue('ycd-bg-image-repeat')), array('name' => 'ycd-bg-image-repeat', 'class' => 'js-ycd-select js-bg-image-repeat')); echo wp_kses($bgImageRepeate, $allowed_html); ?> </div> </div> <div class="row form-group"> <div class="col-md-6"> <input id="js-upload-image-button" class="button js-countdown-image-btn" type="button" value="<?php _e('Select Image', YCD_TEXT_DOMAIN)?>"> </div> <div class="col-md-6 ycd-circles-width-wrapper"> <input type="url" name="ycd-bg-image-url" id="ycd-bg-image-url" class="form-control" value="<?php echo esc_attr($this->getOptionValue('ycd-bg-image-url')); ?>"> </div> </div> </div> <div class="row form-group"> <div class="col-md-12"> <label for="ycd-timer-content-alignment" ><?php _e('Before timer', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-12 ycd-timer-font-size"> <?php $editorId = 'ycd-before-timer-html'; $beforeCountdown = $this->getOptionValue($editorId); $settings = array( 'wpautop' => false, 'tinymce' => array( 'width' => '100%' ), 'textarea_rows' => '6', 'media_buttons' => true ); wp_editor($beforeCountdown, $editorId, $settings); ?> </div> </div> <div class="row form-group"> <div class="col-md-12"> <label for="ycd-timer-content-alignment" ><?php _e('After timer', YCD_TEXT_DOMAIN); ?></label> </div> <div class="col-md-12 ycd-timer-font-size"> <?php $editorId = 'ycd-after-timer-html'; $beforeCountdown = $this->getOptionValue($editorId); $settings = array( 'wpautop' => false, 'tinymce' => array( 'width' => '100%' ), 'textarea_rows' => '6', 'media_buttons' => true ); wp_editor($beforeCountdown, $editorId, $settings); ?> </div> </div> <?php require_once YCD_VIEWS_PATH.'preview.php'; ?> </div> <?php $type = $this->getCurrentTypeFromOptions(); ?> <input type="hidden" name="ycd-type" value="<?php echo esc_attr($type); ?>">