/
home
/
altere25
/
public_html
/
wp-content
/
plugins
/
formidable
/
classes
/
controllers
/
/home/altere25/public_html/wp-content/plugins/formidable/classes/controllers
mkdir
upload
Name
Size
Mode
Actions
FrmAddonsController.php
47548
0644
edit
dl
rm
FrmAppController.php
39671
0644
edit
dl
rm
FrmApplicationsController.php
6175
0644
edit
dl
rm
FrmCronController.php
1263
0644
edit
dl
rm
FrmDashboardController.php
16353
0644
edit
dl
rm
FrmDeactivationFeedbackController.php
3236
0644
edit
dl
rm
FrmElementorController.php
824
0644
edit
dl
rm
FrmEmailSummaryController.php
640
0644
edit
dl
rm
FrmEntriesAJAXSubmitController.php
6323
0644
edit
dl
rm
FrmEntriesController.php
22811
0644
edit
dl
rm
FrmFieldsController.php
28008
0644
edit
dl
rm
FrmFormActionsController.php
19225
0644
edit
dl
rm
FrmFormsController.php
96486
0644
edit
dl
rm
FrmFormTemplatesController.php
23498
0644
edit
dl
rm
FrmHooksController.php
14508
0644
edit
dl
rm
FrmInboxController.php
4289
0644
edit
dl
rm
FrmOnboardingWizardController.php
19937
0644
edit
dl
rm
FrmOverlayController.php
5387
0644
edit
dl
rm
FrmSettingsController.php
12172
0644
edit
dl
rm
FrmSimpleBlocksController.php
6024
0644
edit
dl
rm
FrmSMTPController.php
16938
0644
edit
dl
rm
FrmStylesController.php
38965
0644
edit
dl
rm
FrmUsageController.php
1256
0644
edit
dl
rm
FrmXMLController.php
21119
0644
edit
dl
rm
Edit:
/home/altere25/public_html/wp-content/plugins/formidable/classes/controllers/FrmInboxController.php
(4289B)
<?php if ( ! defined( 'ABSPATH' ) ) { die( 'You are not allowed to call this page directly.' ); } /** * @since 4.05 */ class FrmInboxController { /** * Get the HTML for the inbox notice. * * @since 4.05 * @since 6.8.4 The $filtered parameter was added. * * @param bool $filtered Set this to false to avoid the frm_inbox_badge filter. * @return string */ public static function get_notice_count( $filtered = true ) { FrmFormMigratorsHelper::maybe_add_to_inbox(); $inbox = new FrmInbox(); return $inbox->unread_html( $filtered ); } /** * @since 4.06 * * @return void */ public static function dismiss_all_button( $atts ) { if ( empty( $atts['messages'] ) ) { return; } echo '<button class="frm-button-secondary" id="frm-dismiss-inbox" type="button">' . esc_html__( 'Dismiss All', 'formidable' ) . '</button>'; } /** * @since 6.8 * * @return array */ public static function get_inbox_messages() { self::add_tracking_request(); self::add_free_template_message(); $inbox = new FrmInbox(); $unread_messages = $inbox->get_messages(); $dismissed_messages = $unread_messages; $inbox->filter_messages( $unread_messages, 'filter' ); $inbox->filter_messages( $dismissed_messages, 'dismissed' ); return array( 'unread' => array_reverse( $unread_messages ), 'dismissed' => array_reverse( $dismissed_messages ), 'user' => wp_get_current_user(), ); } /** * @since 4.05 * * @return void */ public static function dismiss_message() { check_ajax_referer( 'frm_ajax', 'nonce' ); FrmAppHelper::permission_check( 'frm_change_settings' ); $key = FrmAppHelper::get_param( 'key', '', 'post', 'sanitize_text_field' ); if ( ! empty( $key ) ) { $message = new FrmInbox(); $message->dismiss( $key ); if ( $key === 'review' ) { $reviews = new FrmReviews(); $reviews->dismiss_review(); } } wp_die(); } /** * @since 4.05 * * @return void */ private static function add_tracking_request() { $settings = FrmAppHelper::get_settings(); if ( $settings->tracking ) { return; } $link = admin_url( 'admin.php?page=formidable-settings&t=misc_settings' ); $message = new FrmInbox(); $message->add_message( array( 'key' => 'usage', 'message' => 'Gathering usage data allows us to improve Formidable. Your forms will be considered as we evaluate new features, judge the quality of an update, or determine if an improvement makes sense. You can always visit the <a href="' . esc_url( $link ) . '">Global Settings</a> and choose to stop sharing data. <a href="https://formidableforms.com/knowledgebase/global-settings-overview/#kb-usage-tracking" target="_blank" rel="noopener noreferrer">Read more about what data we collect</a>.', 'subject' => __( 'Help Formidable improve with usage tracking', 'formidable' ), 'cta' => '<a href="#" class="frm-button-secondary frm_inbox_dismiss">Dismiss</a> <a href="' . esc_url( $link ) . '" class="button-primary frm-button-primary frm_inbox_dismiss">Activate usage tracking</a>', 'type' => 'feedback', ) ); } /** * Adds free template design. * * @since 4.10.03 * * @return void */ private static function add_free_template_message() { if ( FrmAppHelper::pro_is_installed() ) { return; } $api = new FrmFormTemplateApi(); if ( $api->has_free_access() ) { return; } $link = admin_url( 'admin.php?page=' . FrmFormTemplatesController::PAGE_SLUG . '&free-templates=1' ); $message = new FrmInbox(); $message->add_message( array( 'key' => 'free_templates', 'message' => 'Add your email address to get a code for 20+ free form templates.', 'subject' => 'Get 20+ Free Form Templates', 'cta' => '<a href="#" class="frm-button-secondary frm_inbox_dismiss">Dismiss</a> <a href="' . esc_url( $link ) . '" class="button-primary frm-button-primary">Get Now</a>', 'type' => 'feedback', ) ); } /** * @since 4.05 * @deprecated 6.8 * * @return void */ public static function menu() { _deprecated_function( __METHOD__, '6.8' ); } /** * @since 4.05 * @deprecated 6.8 * * @return void */ public static function inbox() { _deprecated_function( __METHOD__, '6.8' ); } }
Save
cmd:
run