| Name | Size | Mode | Actions |
|---|---|---|---|
| builder/ | - | 0755 | rm |
| overview/ | - | 0755 | rm |
| admin.php | 23193 | 0644 | editdlrm |
| ajax-actions.php | 20716 | 0644 | editdlrm |
| class-about.php | 64684 | 0644 | editdlrm |
| class-editor.php | 9991 | 0644 | editdlrm |
| class-install-skin.php | 599 | 0644 | editdlrm |
| class-menu.php | 11566 | 0644 | editdlrm |
| class-notices.php | 2562 | 0644 | editdlrm |
| class-review.php | 9038 | 0644 | editdlrm |
| class-settings.php | 22597 | 0644 | editdlrm |
| class-welcome.php | 13883 | 0644 | editdlrm |
| settings-api.php | 14179 | 0644 | editdlrm |
/home/altere25/infinet.finance/wp-content/plugins/wpforms/includes/admin/class-review.php (9038B)
Co-Founder of WPForms', 'wpforms-lite' ), [ 'br' => [] ] ); ?>
\WPForms\Admin\Notice::DISMISS_GLOBAL, 'slug' => 'review_request', 'autop' => false, 'class' => 'wpforms-review-notice', ] ); } /** * Maybe show Lite review request. * * @since 1.3.9 */ public function review_lite() { // Fetch when plugin was initially installed. $activated = get_option( 'wpforms_activated', [] ); if ( ! empty( $activated['lite'] ) ) { // Only continue if plugin has been installed for at least 14 days. if ( ( $activated['lite'] + ( DAY_IN_SECONDS * 14 ) ) > time() ) { return; } } else { $activated['lite'] = time(); update_option( 'wpforms_activated', $activated ); return; } // Only proceed with displaying if the user created at least one form. $form_count = wp_count_posts( 'wpforms' ); if ( empty( $form_count->publish ) ) { return; } // Check if the Constant Contact notice is displaying. $cc = get_option( 'wpforms_constant_contact', false ); // If it's displaying don't ask for review until they configure CC or // dismiss the notice. if ( $cc ) { return; } ob_start(); // We have a candidate! Output a review message. ?>Co-Founder of WPForms', 'wpforms-lite' ), [ 'br' => [] ] ); ?>
\WPForms\Admin\Notice::DISMISS_GLOBAL, 'slug' => 'review_lite_request', 'autop' => false, 'class' => 'wpforms-review-notice', ] ); } /** * Dismiss the review admin notice. * * @deprecated 1.6.7.1 * * @since 1.3.2 */ public function review_dismiss() { _deprecated_function( __METHOD__, '1.6.7.1 of the WPForms plugin' ); $review = get_option( 'wpforms_review', [] ); $review['time'] = time(); $review['dismissed'] = true; update_option( 'wpforms_review', $review ); die; } /** * When user is on a WPForms related admin page, display footer text * that graciously asks them to rate us. * * @since 1.3.2 * * @param string $text Footer text. * * @return string */ public function admin_footer( $text ) { global $current_screen; if ( ! empty( $current_screen->id ) && strpos( $current_screen->id, 'wpforms' ) !== false ) { $url = 'https://wordpress.org/support/plugin/wpforms-lite/reviews/?filter=5#new-post'; $text = sprintf( wp_kses( /* translators: $1$s - WPForms plugin name; $2$s - WP.org review link; $3$s - WP.org review link. */ __( 'Please rate %1$s ★★★★★ on WordPress.org to help us spread the word.', 'wpforms-lite' ), [ 'a' => [ 'href' => [], 'target' => [], 'rel' => [], ], ] ), 'WPForms', $url, $url ); } return $text; } /** * Pre-footer promotion block, displayed on all WPForms admin pages except Form Builder. * * @since 1.8.0 */ public function promote_wpforms() { // Some 3rd-party addons may use page slugs that start with `wpforms-` (e.g. WPForms Views), // so we should define exact pages we want the footer to be displayed on instead // of targeting any page that looks like a WPForms page. $plugin_pages = [ 'wpforms-about', 'wpforms-addons', 'wpforms-analytics', 'wpforms-community', 'wpforms-entries', 'wpforms-overview', 'wpforms-settings', 'wpforms-smtp', 'wpforms-templates', 'wpforms-tools', ]; // phpcs:ignore WordPress.Security.NonceVerification $current_page = isset( $_REQUEST['page'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['page'] ) ) : ''; if ( ! in_array( $current_page, $plugin_pages, true ) ) { return; } $links = [ [ 'url' => wpforms()->is_pro() ? wpforms_utm_link( 'https://wpforms.com/account/support/', 'Plugin Footer', 'Contact Support' ) : 'https://wordpress.org/support/plugin/wpforms-lite/', 'text' => __( 'Support', 'wpforms-lite' ), 'target' => '_blank', ], [ 'url' => wpforms_utm_link( 'https://wpforms.com/docs/', 'Plugin Footer', 'Plugin Documentation' ), 'text' => __( 'Docs', 'wpforms-lite' ), 'target' => '_blank', ], [ 'url' => 'https://www.facebook.com/groups/461389447755778', 'text' => __( 'VIP Circle', 'wpforms-lite' ), 'target' => '_blank', ], [ 'url' => admin_url( 'admin.php?page=wpforms-about' ), 'text' => __( 'Free Plugins', 'wpforms-lite' ), ], ]; echo wpforms_render( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 'admin/promotion', [ 'title' => __( 'Made with ♥ by the WPForms Team', 'wpforms-lite' ), 'links' => $links, ], true ); } } new WPForms_Review();