PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 4.07.01
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v4.07.01
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | classes/views/shared/admin-header.php +38 -46 6.54.07.01 View file →
@@ -1,12 +1,33 @@
1 1 <?php
2 2 if ( ! defined( 'ABSPATH' ) ) {
3 3 die( 'You are not allowed to call this page directly.' );
4 4 }
5 +?>
6 +<div id="frm_top_bar">
7 + <?php if ( FrmAppHelper::is_full_screen() ) { ?>
8 + <div class="frm-full-close">
9 + <a href="<?php echo esc_attr( $atts['close'] ); ?>" aria-label="<?php esc_attr_e( 'Close', 'formidable' ); ?>">
10 + <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
11 + </a>
12 + </div>
13 + <?php } ?>
14 + <?php
15 + if ( isset( $atts['publish'] ) ) {
16 + echo '<div id="frm-publishing">';
17 + call_user_func( $atts['publish'][0], $atts['publish'][1] );
18 + echo '</div>';
19 + } elseif ( ! FrmAppHelper::pro_is_installed() ) {
20 + ?>
21 + <div id="frm-publishing">
22 + <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( 'header' ) ); ?>" class="button button-secondary frm-button-secondary">
23 + <?php esc_html_e( 'Upgrade', 'formidable' ); ?>
24 + </a>
25 + </div>
26 + <?php
27 + }
28 + ?>
5 29
6 -FrmAppHelper::print_admin_banner( ! $has_nav && empty( $atts['switcher'] ) );
7 -?>
8 -<div id="frm_top_bar" class="<?php echo esc_attr( 'frm_nav_bar' ); ?>">
9 30 <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable' ) ); ?>" class="frm-header-logo">
10 31 <?php FrmAppHelper::show_header_logo(); ?>
11 32 </a>
12 33
@@ -18,58 +39,29 @@
18 39 call_user_func( $atts['switcher'][0], $atts['switcher'][1] );
19 40 } else {
20 41 // Used when no form is currently selected.
21 42 ?>
22 - <div class="frm_top_left">
43 + <div class="frm_top_left <?php echo esc_attr( $atts['import_link'] ? 'frm_top_wide' : '' ); ?>">
23 44 <h1>
24 - <?php
25 - echo esc_html( $atts['label'] );
26 - FrmAppHelper::add_new_item_link( $atts );
27 -
28 - if ( isset( $atts['cancel_link'] ) ) {
29 - ?>
30 - <a href="<?php echo esc_url( $atts['cancel_link'] ); ?>" class="button frm-button-secondary frm_animate_bg">
45 + <?php echo esc_html( $atts['label'] ); ?>
46 + <?php FrmAppHelper::add_new_item_link( $atts ); ?>
47 + <?php if ( $atts['import_link'] ) { ?>
48 + <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-import' ) ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
49 + <?php esc_html_e( 'Import', 'formidable' ); ?>
50 + </a>
51 + <?php } ?>
52 + <?php if ( isset( $atts['cancel_link'] ) ) { ?>
53 + <a href="<?php echo esc_url( $atts['cancel_link'] ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
31 54 <?php esc_html_e( 'Cancel', 'formidable' ); ?>
32 55 </a>
33 - <?php
34 - }
35 - ?>
56 + <?php } ?>
36 57 </h1>
37 58 </div>
38 - <ul class="frm_form_nav"></ul>
39 59 <?php
40 60 }
41 61
42 62 if ( isset( $atts['nav'] ) ) {
43 - echo FrmAppHelper::kses( $atts['nav'], 'all' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
63 + echo FrmAppHelper::kses( $atts['nav'], 'all' ); // WPCS: XSS ok.
44 64 }
45 -
46 - echo '<div id="frm-publishing">';
47 - if ( ! empty( $atts['publish'] ) || ! empty( $atts['import_link'] ) ) {
48 - $btn_type = 'primary';
49 - if ( isset( $atts['publish'] ) && is_array( $atts['publish'] ) ) {
50 - call_user_func( $atts['publish'][0], $atts['publish'][1] );
51 - $btn_type = 'secondary';
52 - }
53 -
54 - if ( $atts['import_link'] ) {
55 - // Use primary style if it's the only button.
56 - FrmAppHelper::import_link( $btn_type );
57 - }
58 - } elseif ( ! FrmAppHelper::pro_is_installed() ) {
59 - ?>
60 - <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( 'header' ) ); ?>" class="button button-secondary frm-button-secondary">
61 - <?php esc_html_e( 'Upgrade', 'formidable' ); ?>
62 - </a>
63 - <?php
64 - }
65 - echo '</div>';
66 -
67 - if ( FrmAppHelper::is_full_screen() ) {
68 - ?>
69 - <div class="frm-full-close">
70 - <a href="<?php echo esc_attr( $atts['close'] ); ?>" aria-label="<?php esc_attr_e( 'Close', 'formidable' ); ?>">
71 - <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
72 - </a>
73 - </div>
74 - <?php } ?>
65 + ?>
66 + <div style="clear:right;"></div>
75 67 </div>