<?php
/**
 * Displays the pricing tables
 *
 * This template can be overridden by copying it to yourtheme/wp-ultimo/signup/princing-table/princing-table.php.
 *
 * HOWEVER, on occasion WP Ultimo will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @author      NextPress
 * @package     WP_Ultimo/Views
 * @version     1.0.0
 */

if (!defined('ABSPATH')) {
  exit; // Exit if accessed directly
}

?>

<?php

/**
 * Get the Colors to be used
 */
$primary_color  = wu_color($atts['primary_color']);
$accent_color   = wu_color($atts['accent_color']);
$accent_color_2 = wu_color($accent_color->darken(4));

?>

<style>

  .wu-content-plan .plan-tier h4 {
    background-color: #<?php echo $primary_color->getHex(); ?>;
    color: <?php echo $primary_color->isDark() ? "white" : "#333"; ?> !important;
  }

  .wu-content-plan .plan-tier.callout h6 {
    background-color: #<?php echo $accent_color->getHex(); ?>;
    color: <?php echo $accent_color->isDark() ? "#f9f9f9" : "rgba(39,65,90,.5)"; ?> !important;
  }

  .wu-content-plan .plan-tier.callout h4 {
    background-color: #<?php echo $accent_color_2->getHex(); ?>;
    color: <?php echo $accent_color->isDark() ? "white" : "#333"; ?> !important;
  }

</style>

<div class="wu-setup-content wu-content-<?php echo isset($is_shortcode) && $is_shortcode ? 'shortcode-plan' : 'plan'; ?>">

<?php

/**
 * Display the frequency selector
 */
if (!isset($is_shortcode) || !$is_shortcode || $atts['show_selector']) {

  wu_get_template('/legacy/signup/pricing-table/frequency-selector');

} // end if;

/**
 * Displays error message if there are no plans
 */

if (empty($plans)) {

  wu_get_template('legacy/signup/pricing-table/no-plans');

} else { ?>

  <form id="signupform" method="post">

    <?php

    /**
     * Required: Prints the essential fields necessary to this form to work properly
     */
    $signup->form_fields($current_plan);

    ?>

    <div class="layer plans">

      <?php

      /**
       * Display the plan table
       */

      $count   = count($plans);
      $columns = $count == 5 ? '2-4' : 12 / $count;

      foreach ($plans as $plan) {

        wu_get_template('legacy/signup/pricing-table/plan', array(
          'plan'         => $plan,
          'count'        => $count,
          'columns'      => $columns,
          'current_plan' => $current_plan,
        ));

      } // end foreach;

      ?>

      <div style="clear: both"></div>

    </div>

  </form>

<?php } // end if no-plans; ?>

</div>



<script type="text/javascript">

  (function ($) {
    $(document).ready(function () {
      /**
       * Select the default pricing option
       */
      setTimeout(function() {
        $('[data-frequency-selector="<?php echo wu_get_setting('default_pricing_option', 1); ?>"]').click();
      }, 100);

    });
  })(jQuery);

</script>
