Initial Commit
This commit is contained in:
138
views/legacy/signup/pricing-table/pricing-table.php
Normal file
138
views/legacy/signup/pricing-table/pricing-table.php
Normal file
@ -0,0 +1,138 @@
|
||||
<?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>
|
Reference in New Issue
Block a user