Server IP : 172.67.158.161 / Your IP : 3.149.237.89 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/giankuin/dieukhoandaily.bnnagency.com/wp-content/plugins/button-contact-vr/ |
Upload File : |
<?php /** * Plugin Name: Button contact VR * Plugin URI: webvocuc.com * Description: Button contact call, zalo, whatsapp, messenger, popup form, popup showroom... * Version: 4.7 * Author: VirusTran * Author URI: virustran * License: GPLv2 */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'PZF_FILE', __FILE__ ); define( 'PZF_NAME', basename( PZF_FILE ) ); define( 'PZF_BASE_NAME', plugin_basename( PZF_FILE ) ); define( 'PZF_PATH', plugin_dir_path( PZF_FILE ) ); define( 'PZF_URL', plugin_dir_url( PZF_FILE ) ); function register_mysettings() { register_setting( 'pzf-settings-group', 'pzf_phone' ); register_setting( 'pzf-settings-group', 'pzf_phone2' );//4.3 register_setting( 'pzf-settings-group', 'pzf_phone3' );//4.3 register_setting( 'pzf-settings-group', 'pzf_color_phone' ); register_setting( 'pzf-settings-group', 'pzf_color_phone2' ); //4.3 register_setting( 'pzf-settings-group', 'pzf_color_phone3' ); //4.3 register_setting( 'pzf-settings-group', 'pzf_phone_bar' ); register_setting( 'pzf-settings-group', 'pzf_linkfanpage' ); //4.3 register_setting( 'pzf-settings-group', 'pzf_whatsapp' ); register_setting( 'pzf-settings-group', 'pzf_zalo' ); register_setting( 'pzf-settings-group', 'pzf_telegram' ); //4.4 register_setting( 'pzf-settings-group', 'pzf_instagram' ); //4.4 register_setting( 'pzf-settings-group', 'pzf_youtube' ); //4.4 register_setting( 'pzf-settings-group', 'pzf_tiktok' ); //4.7 register_setting( 'pzf-settings-group', 'pzf_viber' ); register_setting( 'pzf-settings-group', 'pzf_contact_link' ); register_setting( 'pzf-settings-group', 'pzf_color_contact' ); register_setting( 'pzf-settings-group', 'pzf_linkggmap' ); //4.3 register_setting( 'pzf-settings-group', 'pzf_color_linkggmap' );//4.3 register_setting( 'pzf-settings-group', 'pzf_id_fanpage' ); register_setting( 'pzf-settings-group', 'pzf_color_fb' ); register_setting( 'pzf-settings-group', 'logged_in_greeting' ); // setting: 2.0 register_setting( 'pzf-settings-group-setting', 'setting_size' ); register_setting( 'pzf-settings-group-setting', 'pzf_location' ); register_setting( 'pzf-settings-group-setting', 'pzf_location_bottom' ); register_setting( 'pzf-settings-group-setting', 'pzf_hide_mobile' ); register_setting( 'pzf-settings-group-setting', 'pzf_hide_desktop' ); register_setting( 'pzf-settings-group-setting', 'pzf_add_css' ); // 4.0 register_setting( 'pzf-settings-group-setting', 'pzf_add_js' ); // 4.0 register_setting( 'pzf-settings-group-setting', 'pzf_off_effects' ); // 4.3 // All in one: 3.0 register_setting( 'pzf_settings_all_in_one', 'pzf_enable_all_in_one' ); register_setting( 'pzf_settings_all_in_one', 'pzf_note_all_in_one' ); register_setting( 'pzf_settings_all_in_one', 'pzf_note_bar_all_in_one' ); register_setting( 'pzf_settings_all_in_one', 'pzf_color_all_in_one' ); register_setting( 'pzf_settings_all_in_one', 'pzf_icon_all_in_one' ); register_setting( 'pzf_settings_all_in_one', 'pzf_hide_default_all_in_one' ); // contact form: 4.0 register_setting( 'pzf_settings_contact_form', 'pzf_enable_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_color_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_icon_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_title_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_content_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_img_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_loco_img_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_bg_contact_form' ); register_setting( 'pzf_settings_contact_form', 'pzf_max_w_contact_form' ); // showroom: 4.0 register_setting( 'pzf_settings_showroom', 'pzf_enable_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_color_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_icon_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_link_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_link_newtab_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_enable_popup_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_content_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_bg_showroom' ); register_setting( 'pzf_settings_showroom', 'pzf_max_w_showroom' ); } require_once PZF_PATH . '/inc/button-contact.php'; // add menu admin wp function pzf_create_menu() { add_menu_page('Button contact VR', 'Button contact', 'administrator', 'contact_vr', 'pzf_settings_page',plugins_url('/img/icon.png', __FILE__), 100); add_action( 'admin_init', 'register_mysettings' ); // add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null ) add_submenu_page( 'contact_vr', 'Contact form', 'Contact form', 'administrator', 'contact_vr_contact_form', 'pzf_settings_contact_form', 10 ); add_submenu_page( 'contact_vr', 'Showroom', 'Showroom', 'administrator', 'contact_vr_showroom', 'pzf_settings_showroom', 20 ); add_submenu_page( 'contact_vr', 'All in one', 'All in one', 'administrator', 'contact_vr_all_in_one', 'pzf_settings_all_in_one', 30 ); add_submenu_page( 'contact_vr', 'Setting', 'Setting', 'administrator', 'contact_vr_setting', 'pzf_settings_page_setting', 40 ); } add_action('admin_menu', 'pzf_create_menu'); // add link setting - add setting: 4.2 add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'add_action_links' ); function add_action_links ( $actions ) { $mylinks = array( '<a href="' . admin_url( 'admin.php?page=contact_vr' ) . '">'.esc_html__( 'Settings', 'settings_pzf' ).'</a>', ); $actions = array_merge( $actions, $mylinks ); return $actions; } // Register and enqueue custom admin CSS function custom_admin_css() { wp_register_style( 'custom-admin', plugins_url( 'css/style-admin.css', __FILE__ ) ); wp_enqueue_style( 'custom-admin' ); } add_action( 'admin_enqueue_scripts', 'custom_admin_css' ); // add backend function pzf_settings_page() { include PZF_PATH. '/inc/admin.php'; } function pzf_settings_page_setting() { include PZF_PATH. '/inc/setting.php'; } function pzf_settings_all_in_one() { include PZF_PATH. '/inc/all-in-one.php'; } function pzf_settings_contact_form() { include PZF_PATH. '/inc/contact-form.php'; } function pzf_settings_showroom() { include PZF_PATH. '/inc/showroom.php'; } // end backend PZF::instance();