GRAYBYTE WORDPRESS FILE MANAGER4145

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
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//Extension.php
<?php if ( ! defined( 'ABSPATH' ) ) exit;

/*************************************************************/
// This class is not intended to be extended directly,
// but rather should be used as a boilerplate for an
// extension plugin base file.
// This file, if included or required, will immediately exit.
// TODO: Remove this header before use.
exit;
/*************************************************************/

/**
 * Class NF_Abstracts_Extension
 */
final class NF_Abstracts_Extension
{
    /**
     * @since 3.0
     */
    const VERSION = '';

    /**
     * @var NF_Abstracts_Extension
     * @since 3.0
     */
    private static $instance;

    /**
     * Plugin Directory
     *
     * @since 3.0
     * @var string $dir
     */
    public static $dir = '';

    /**
     * Plugin URL
     *
     * @since 3.0
     * @var string $url
     */
    public static $url = '';

    /**
     * Form Fields
     *
     * @since 3.0
     * @var array
     */
    public $fields = array();

    /**
     * Form Actions
     *
     * @since 3.0
     * @var array
     */
    public $actions = array();

    protected $autoloader_prefix = '';

    /**
     * Main Plugin Instance
     *
     * Insures that only one instance of a plugin class exists in memory at any one
     * time. Also prevents needing to define globals all over the place.
     *
     * @since 3.0
     * @static
     * @staticvar array $instance
     * @return Plugin Highlander Instance
     */
    public static function instance()
    {
        if (!isset(self::$instance) && !(self::$instance instanceof NF_Abstracts_Extension)) {
            self::$instance = new NF_Abstracts_Extension();

            self::$dir = plugin_dir_path(__FILE__);

            self::$url = plugin_dir_url(__FILE__);

            /*
             * Register our autoloader
             */
            spl_autoload_register(array(self::$instance, 'autoloader'));
        }
    }

    public function autoloader( $class_name )
    {
        if( class_exists( $class_name ) ) return;

        if( ! $this->autoloader_prefix ) {
            $class = explode( '_', __CLASS__ );
            $this->autoloader_prefix = $class[ 0 ];
        }

        if ( false !== strpos( $class_name, $this->autoloader_prefix ) ) {
            $class_name = str_replace($this->autoloader_prefix, '', $class_name);
            $classes_dir = realpath(plugin_dir_path(__FILE__)) . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR;
            $class_file = str_replace('_', DIRECTORY_SEPARATOR, $class_name) . '.php';
            if (file_exists($classes_dir . $class_file)) {
                require_once $classes_dir . $class_file;
            }
        }
    }
}

/**
 * The main function responsible for returning The Highlander Plugin
 * Instance to functions everywhere.
 *
 * Use this function like you would a global variable, except without needing
 * to declare the global.
 *
 * Example: <?php $nf = NF_Abstracts_Extension(); ?>
 *
 * @since 3.0
 * @return Plugin Highlander Instance
 */
function NF_Abstracts_Extension()
{
    return NF_Abstracts_Extension::instance();
}

NF_Abstracts_Extension();

[ 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