| 1 |
<?php |
| 2 |
/** |
| 3 |
* View general settings |
| 4 |
*/ |
| 5 |
$builders = \WPFunnels\Wpfnl_functions::get_supported_builders(); |
| 6 |
?> |
| 7 |
<div class="settings-tab-container"> |
| 8 |
<ul class="wpfnl-general-settings-tab-nav"> |
| 9 |
<li class="inner-tab active" data-tab="tab-funnel-type"><?php esc_html_e('Funnel Type', 'wpfnl'); ?></li> |
| 10 |
<li class="inner-tab" data-tab="tab-page-builder"><?php esc_html_e('Page Builder', 'wpfnl'); ?></li> |
| 11 |
</ul> |
| 12 |
</div> |
| 13 |
<div class="wpfnl-tab-content active" id="tab-funnel-type"> |
| 14 |
<div class="wpfnl-field-wrapper"> |
| 15 |
<div class="wpfnl-fields"> |
| 16 |
<div class="wpfnl-items-wrapper" id="wpfunnels-funnel-type"> |
| 17 |
<div class="wpfnl-single-item <?php echo $this->general_settings['funnel_type'] == 'sales' ? 'checked' : '' ?>" data-value="sales"> |
| 18 |
<!-- SVG omitted for brevity --> |
| 19 |
<?php require WPFNL_DIR . '/admin/partials/icons/complete-funnel-icon.php'; ?> |
| 20 |
<p class="wpfnl-title"><?php esc_html_e('Sales Funnel', 'wpfnl'); ?></p> |
| 21 |
</div> |
| 22 |
<div class="wpfnl-single-item <?php echo $this->general_settings['funnel_type'] == 'lead' ? 'checked' : '' ?>" data-value="lead"> |
| 23 |
<!-- SVG omitted for brevity --> |
| 24 |
<?php require WPFNL_DIR . '/admin/partials/icons/lead-funnel-icon.php'; ?> |
| 25 |
<p class="wpfnl-title"><?php esc_html_e('Lead Funnel', 'wpfnl'); ?></p> |
| 26 |
</div> |
| 27 |
</div> |
| 28 |
</div> |
| 29 |
</div> |
| 30 |
</div> |
| 31 |
|
| 32 |
<div class="wpfnl-tab-content" id="tab-page-builder"> |
| 33 |
<div class="wpfnl-field-wrapper"> |
| 34 |
<div class="wpfnl-fields"> |
| 35 |
<div class="wpfnl-items-wrapper" id="wpfunnels-page-builder"> |
| 36 |
<?php foreach ($builders as $key => $value) { ?> |
| 37 |
<div class="wpfnl-single-item <?php echo $this->general_settings['builder'] == $key ? 'checked' : '' ?>" data-value="<?php echo esc_attr($key); ?>"> |
| 38 |
<?php if ($key === 'gutenberg') { ?> |
| 39 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/gutenberg.png'); ?>" alt=""> |
| 40 |
<?php } elseif ($key === 'elementor') { ?> |
| 41 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/elementor.png'); ?>" alt=""> |
| 42 |
<?php } elseif ($key === 'divi-builder') { ?> |
| 43 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/divi.png'); ?>" alt=""> |
| 44 |
<?php } elseif ($key === 'oxygen') { ?> |
| 45 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/oxygen.png'); ?>" alt=""> |
| 46 |
<?php } elseif ($key === 'bricks') { ?> |
| 47 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/bricks.png'); ?>" alt=""> |
| 48 |
<?php } elseif ($key === 'other') { ?> |
| 49 |
<img src="<?php echo esc_url(WPFNL_URL . 'admin/assets/images/others.png'); ?>" alt=""> |
| 50 |
<?php } ?> |
| 51 |
<p class="wpfnl-title"><?php echo esc_html($value); ?></p> |
| 52 |
</div> |
| 53 |
<?php } ?> |
| 54 |
</div> |
| 55 |
</div> |
| 56 |
</div> |
| 57 |
</div> |
| 58 |
|
| 59 |
<hr> |
| 60 |
<div class="wpfnl-field-wrapper sync-template"> |
| 61 |
<label class="has-tooltip wpfnl-hidden"> |
| 62 |
<?php esc_html_e('Sync Template', 'wpfnl'); ?> |
| 63 |
|
| 64 |
<span class="wpfnl-tooltip"> |
| 65 |
<?php require WPFNL_DIR . '/admin/partials/icons/question-tooltip-icon.php'; ?> |
| 66 |
<p><?php esc_html_e('Click to get the updated funnel templates, made using your preferred page builder, when creating funnels.', 'wpfnl'); ?></p> |
| 67 |
</span> |
| 68 |
</label> |
| 69 |
<div class="wpfnl-fields"> |
| 70 |
<div class="sync-btn-wrapper"> |
| 71 |
<button class="btn-default clear-template" id="clear-template"> |
| 72 |
<span class="icon-sync" style="display: inline-block"><?php require WPFNL_DIR . '/admin/partials/icons/sync-icon.php'; ?></span> |
| 73 |
<span class="check-icon"><?php require WPFNL_DIR . '/admin/partials/icons/check-sync-icon.php'; ?></span> |
| 74 |
<span class="sync-btn-text"><?php esc_html_e( 'Sync Templates', 'wpfnl' ); ?></span> |
| 75 |
</button> |
| 76 |
<span class="wpfnl-alert"></span> |
| 77 |
</div> |
| 78 |
</div> |
| 79 |
</div> |
| 80 |
|