PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.12
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.12
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 / frm-forms / list.php

list.php in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 6.12, at classes/views/frm-forms/list.php

58 lines 1.8 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 <?php
8 FrmAppHelper::get_admin_header(
9 array(
10 'label' => __( 'Forms', 'formidable' ),
11
12 'import_link' => true,
13 'publish' => array(
14 'FrmAppHelper::add_new_item_link',
15 array(
16 'create_form' => current_user_can( 'frm_edit_forms' ),
17 'new_link' => admin_url( 'admin.php?page=' . FrmFormTemplatesController::PAGE_SLUG . '&return_page=forms' ),
18 ),
19 ),
20 )
21 );
22 ?>
23 <div class="wrap">
24 <?php
25 require FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php';
26 $wp_list_table->views();
27 $form_type = FrmAppHelper::simple_get( 'form_type', 'sanitize_title', 'published' );
28 ?>
29
30 <form id="posts-filter" method="get">
31 <input type="hidden" name="page" value="<?php echo esc_attr( FrmAppHelper::simple_get( 'page', 'sanitize_title' ) ); ?>" />
32 <input type="hidden" name="frm_action" value="list" />
33 <input type="hidden" name="form_type" value="<?php echo esc_attr( $form_type ); ?>" />
34 <?php
35
36 $wp_list_table->search_box( __( 'Search', 'formidable' ), 'entry' );
37 $wp_list_table->display();
38
39 if ( $wp_list_table->total_items === 1 && empty( $_REQUEST['s'] ) && $wp_list_table->status === '' ) {
40 $is_default = false;
41 foreach ( $wp_list_table->items as $item ) {
42 $is_default = $item->form_key === 'contact-form';
43 }
44 // Show no form created info if only the default form exists.
45 if ( $is_default ) {
46 $title = __( 'You have not created any forms yet', 'formidable' );
47 $info = __( 'Start collecting leads and data today.', 'formidable' );
48 include FrmAppHelper::plugin_path() . '/classes/views/frm-forms/_no_forms.php';
49 }
50 }
51
52 ?>
53 </form>
54
55 <?php do_action( 'frm_page_footer', array( 'table' => $wp_list_table ) ); ?>
56 </div>
57 </div>
58