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 / styles / custom_css.php

custom_css.php in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 5.2, at classes/views/styles/custom_css.php

69 lines 2.4 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 <div class="frm_wrap">
7 <form method="post">
8 <div class="frm_page_container">
9 <?php
10 FrmAppHelper::get_admin_header(
11 array(
12 'label' => __( 'Custom CSS', 'formidable' ),
13 'hide_title' => false,
14 'publish' => array( 'FrmStylesHelper::save_button', array() ),
15 'nav' => FrmStylesHelper::get_style_menu( 'custom_css' ),
16 )
17 );
18 ?>
19
20 <div class="columns-2">
21 <div id="post-body-content">
22
23 <div class="frm-inner-content" id="template">
24
25 <h2 class="frm-h2">
26 <?php esc_html_e( 'Add Custom CSS', 'formidable' ); ?>
27 </h2>
28 <p class="howto">
29 <?php esc_html_e( 'You can add custom css here or in your theme style.css. Any CSS added here will be used anywhere the Formidable CSS is loaded.', 'formidable' ); ?>
30 </p>
31
32 <?php require FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php'; ?>
33 <input type="hidden" name="ID" value="<?php echo esc_attr( $style->ID ); ?>" />
34 <input type="hidden" name="<?php echo esc_attr( $frm_style->get_field_name( 'post_title', '' ) ); ?>" value="<?php echo esc_attr( $style->post_title ); ?>" />
35 <input type="hidden" name="<?php echo esc_attr( $frm_style->get_field_name( 'menu_order', '' ) ); ?>" value="<?php echo esc_attr( $style->menu_order ); ?>" />
36 <input type="hidden" name="style_name" value="frm_style_<?php echo esc_attr( $style->post_name ); ?>" />
37 <input type="hidden" name="frm_action" value="save_css" />
38 <?php wp_nonce_field( 'frm_custom_css_nonce', 'frm_custom_css' ); ?>
39
40 <textarea name="<?php echo esc_attr( $frm_style->get_field_name( 'custom_css' ) ); ?>" id="<?php echo esc_attr( $id ); ?>" class="<?php echo empty( $settings ) ? '' : 'hide-if-js'; ?>"><?php echo FrmAppHelper::esc_textarea( $style->post_content['custom_css'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></textarea>
41
42 <?php
43 if ( ! empty( $settings ) ) {
44 wp_add_inline_script(
45 'code-editor',
46 sprintf(
47 'jQuery( function() { wp.codeEditor.initialize( "' . esc_attr( $id ) . '", %s ); } );',
48 wp_json_encode( $settings )
49 )
50 );
51 }
52
53 foreach ( $style->post_content as $k => $v ) {
54 if ( $k === 'custom_css' ) {
55 continue;
56 }
57 ?>
58 <input type="hidden" value="<?php echo esc_attr( $v ); ?>" name="<?php echo esc_attr( $frm_style->get_field_name( $k ) ); ?>" />
59 <?php
60 }
61 ?>
62
63 </div>
64 </div>
65 </div>
66 </div>
67 </form>
68 </div>
69