GRAYBYTE WORDPRESS FILE MANAGER2905

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/ninja-forms/includes/Abstracts/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/ninja-forms/includes/Abstracts//Menu.php
<?php if ( ! defined( 'ABSPATH' ) ) exit;

/**
 * WordPress Menu Page Base Class
 */
abstract class NF_Abstracts_Menu
{
    /**
     * (required) The text to be displayed in the title tags of the page when the menu is selected
     *
     * @var string
     */
    public $page_title = '';

    /**
     * (required) The on-screen name text for the menu
     *
     * @var string
     */
    public $menu_title = '';

    /**
     * (required) The capability required for this menu to be displayed to the user.
     *
     * @var string
     */
    public $capability = 'manage_options';

    /**
     * (required) The slug name to refer to this menu by (should be unique for this menu).
     *
     * @var string
     */
    public $menu_slug = '';

    /**
     * (optional) The function that displays the page content for the menu page.
     *
     * @var string
     */
    public $function = 'display';

    /**
     * (optional) The icon for this menu.
     *
     * @var string
     */
    public $icon_url = '';

    /**
     * (optional) The position in the menu order this menu should appear.
     *
     * @var string
     */
    public $position = NULL;

    /**
     * Constructor
     *
     * Translate text and add the 'admin_menu' action.
     */
    public function __construct()
    {
        add_action( 'admin_menu', array( $this, 'register' ) );
    }

    /**
     * Register the menu page.
     */
    public function register()
    {
        add_menu_page(
            $this->get_page_title(),
            $this->get_menu_title(),
            apply_filters( 'ninja_forms_menu_' . $this->get_menu_slug() . '_capability', $this->get_capability() ),
            $this->menu_slug,
            array( $this, $this->function ),
            $this->icon_url,
            $this->position
        );
    }

    public function get_page_title()
    {
        return $this->page_title;
    }

    public function get_menu_title()
    {
        return ( $this->menu_title ) ? $this->menu_title : $this->get_page_title();
    }

    public function get_menu_slug()
    {
        return ( $this->menu_slug ) ? $this->menu_slug : 'nf-' . strtolower( preg_replace( '/[^A-Za-z0-9-]+/', '-', $this->get_menu_title() ) );
    }

    public function get_capability()
    {
        return $this->capability;
    }

    /**
     * Display the menu page.
     */
    public abstract function display();


}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
.htaccess
0.41 KB
July 10 2025 04:32:23
giriqfky / giriqfky
0644
Action.php
5.331 KB
July 09 2024 21:34:32
giriqfky / giriqfky
0644
ActionNewsletter.php
4.452 KB
February 04 2020 21:17:42
giriqfky / giriqfky
0644
BatchProcess.php
5.563 KB
June 15 2022 07:30:14
giriqfky / giriqfky
0644
Controller.php
1.605 KB
April 05 2018 22:28:06
giriqfky / giriqfky
0644
Element.php
0.118 KB
August 25 2020 22:28:06
giriqfky / giriqfky
0644
Extension.php
3.077 KB
March 14 2016 18:30:08
giriqfky / giriqfky
0644
Field.php
6.882 KB
February 12 2024 22:23:38
giriqfky / giriqfky
0644
FieldOptIn.php
2.289 KB
February 04 2020 21:17:42
giriqfky / giriqfky
0644
Input.php
0.621 KB
May 02 2017 19:42:16
giriqfky / giriqfky
0644
List.php
3.313 KB
August 12 2019 18:00:44
giriqfky / giriqfky
0644
LogLevel.php
0.354 KB
June 21 2017 21:56:02
giriqfky / giriqfky
0644
Logger.php
3.151 KB
June 21 2017 21:56:02
giriqfky / giriqfky
0644
LoggerInterface.php
2.846 KB
June 21 2017 21:56:02
giriqfky / giriqfky
0644
Menu.php
2.351 KB
May 02 2017 19:42:16
giriqfky / giriqfky
0644
MergeTags.php
5.728 KB
April 02 2025 18:14:40
giriqfky / giriqfky
0644
Metabox.php
1.763 KB
December 09 2024 19:37:34
giriqfky / giriqfky
0644
Migration.php
4.521 KB
February 05 2019 21:29:12
giriqfky / giriqfky
0644
Model.php
22.841 KB
March 12 2025 21:40:36
giriqfky / giriqfky
0644
ModelFactory.php
14.163 KB
June 07 2021 21:40:12
giriqfky / giriqfky
0644
PaymentGateway.php
0.878 KB
March 14 2016 18:30:08
giriqfky / giriqfky
0644
RequiredUpdate.php
6.038 KB
January 14 2019 22:58:06
giriqfky / giriqfky
0644
Routes.php
0.38 KB
October 11 2021 19:04:16
giriqfky / giriqfky
0644
SotAction.php
3.429 KB
December 09 2024 19:37:34
giriqfky / giriqfky
0644
SotActionNewsletter.php
4.487 KB
December 09 2024 19:37:34
giriqfky / giriqfky
0644
Submenu.php
2.73 KB
September 18 2020 19:17:16
giriqfky / giriqfky
0644
SubmissionHandler.php
4.265 KB
November 15 2021 22:31:24
giriqfky / giriqfky
0644
SubmissionMetabox.php
1.002 KB
December 09 2024 19:37:34
giriqfky / giriqfky
0644
UserInfo.php
1.307 KB
February 04 2020 21:17:42
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF