PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 5.2
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v5.2
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
formidable / classes / views / shared / admin-header.php

admin-header.php in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 5.2, at classes/views/shared/admin-header.php

78 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 die( 'You are not allowed to call this page directly.' );
4 }
5
6 if ( current_user_can( 'administrator' ) && ! FrmAppHelper::pro_is_installed() && ! $has_nav && empty( $atts['switcher'] ) ) {
7 ?>
8 <div class="frm-upgrade-bar">
9 <span>You're using Formidable Forms Lite. To unlock more features consider</span>
10 <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( 'top-bar' ) ); ?>" target="_blank" rel="noopener">upgrading to Pro</a>.
11 </div>
12 <?php
13 }
14 FrmInbox::maybe_show_banner();
15 ?>
16 <div id="frm_top_bar">
17 <?php if ( FrmAppHelper::is_full_screen() ) { ?>
18 <div class="frm-full-close">
19 <a href="<?php echo esc_attr( $atts['close'] ); ?>" aria-label="<?php esc_attr_e( 'Close', 'formidable' ); ?>">
20 <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
21 </a>
22 </div>
23 <?php } ?>
24 <?php
25 if ( isset( $atts['publish'] ) ) {
26 echo '<div id="frm-publishing">';
27 call_user_func( $atts['publish'][0], $atts['publish'][1] );
28 echo '</div>';
29 } elseif ( ! FrmAppHelper::pro_is_installed() ) {
30 ?>
31 <div id="frm-publishing">
32 <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( 'header' ) ); ?>" class="button button-secondary frm-button-secondary">
33 <?php esc_html_e( 'Upgrade', 'formidable' ); ?>
34 </a>
35 </div>
36 <?php
37 }
38 ?>
39
40 <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable' ) ); ?>" class="frm-header-logo">
41 <?php FrmAppHelper::show_header_logo(); ?>
42 </a>
43
44 <?php
45 // Add form nav
46 if ( $has_nav ) {
47 FrmAppController::get_form_nav( $atts['form'], true, 'hide' );
48 } elseif ( isset( $atts['switcher'] ) ) {
49 call_user_func( $atts['switcher'][0], $atts['switcher'][1] );
50 } else {
51 // Used when no form is currently selected.
52 ?>
53 <div class="frm_top_left <?php echo esc_attr( $atts['import_link'] ? 'frm_top_wide' : '' ); ?>">
54 <h1>
55 <?php echo esc_html( $atts['label'] ); ?>
56 <?php FrmAppHelper::add_new_item_link( $atts ); ?>
57 <?php if ( $atts['import_link'] ) { ?>
58 <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-import' ) ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
59 <?php esc_html_e( 'Import', 'formidable' ); ?>
60 </a>
61 <?php } ?>
62 <?php if ( isset( $atts['cancel_link'] ) ) { ?>
63 <a href="<?php echo esc_url( $atts['cancel_link'] ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
64 <?php esc_html_e( 'Cancel', 'formidable' ); ?>
65 </a>
66 <?php } ?>
67 </h1>
68 </div>
69 <?php
70 }
71
72 if ( isset( $atts['nav'] ) ) {
73 echo FrmAppHelper::kses( $atts['nav'], 'all' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
74 }
75 ?>
76 <div style="clear:right;"></div>
77 </div>
78