| Server IP : 146.190.157.162 / Your IP : 216.73.217.6 Web Server : Apache System : Linux ubuntu-s-2vcpu-4gb-amd-sfo3-01-KIT-DIGITAL 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 User : businessweek ( 639) PHP Version : 8.2.10-2ubuntu2.2 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_signal,pcntl_signal_dispatch,pcntl_getpriority,pcntl_setpriority,dl,putenv,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/reformas/wp-content/plugins/tabs-responsive/ |
Upload File : |
<?php
/**
* Plugin Name: Tabs Responsive
* Version: 2.4.5
* Description: Tabs Responsive is the most easiest drag & drop Tabs builder for WordPress. You can add unlimited Tabs with unlimited color Scheme.
* Author: wpshopmart
* Author URI: https://www.wpshopmart.com
* Plugin URI: https://www.wpshopmart.com/plugins/
*/
/**
* DEFINE PATHS
*/
define('wpshopmart_tabs_r_directory_path', plugin_dir_path(__FILE__));
define("wpshopmart_tabs_r_directory_url", plugin_dir_url(__FILE__));
define("wpshopmart_tabs_r_text_domain", "wpsm_tabs_r");
define('RESPONSIVE_TABS_URL', plugins_url('/', __FILE__));
define('RESPONSIVE_TABS_PLUGIN_VERSION', '2.4.1');
define('RESPONSIVE_TABS_WOOCOMMERCE_POST_TYPE', 'responsive_woo_tabs');
add_action('plugins_loaded', 'wpsm_tabs_r_tr');
function wpsm_tabs_r_tr() {
load_plugin_textdomain( wpshopmart_tabs_r_text_domain, FALSE, dirname( plugin_basename(__FILE__)).'/languages/' );
}
/**
* Including composer autoloader globally.
*
* @since 3.1.0
*/
require_once wpshopmart_tabs_r_directory_path . 'autoloader.php';
/**
* PLUGIN Install
*/
require_once("ink/install/installation.php");
function wpsm_tabs_r_default_data() {
$Settings_Array = serialize( array(
"tabs_sec_title" => "yes",
"show_tabs_title_icon" => "1",
"show_tabs_icon_align" => "left",
"enable_tabs_border" => "yes",
"tabs_title_bg_clr" => "#e8e8e8",
"tabs_title_icon_clr" => "#000000",
"select_tabs_title_bg_clr" => "#ffffff",
"select_tabs_title_icon_clr" => "#000000",
"tabs_desc_bg_clr" => "#ffffff",
"tabs_desc_font_clr" => "#000000",
"title_size" => "14",
"des_size" => "16",
"font_family" => "Open Sans",
"tabs_styles" =>1,
"custom_css" =>"",
"tabs_animation" =>"fadeIn",
"tabs_alignment" =>"horizontal",
"tabs_position" =>"left",
"tabs_margin" =>"no",
"tabs_content_margin" =>"no",
) );
add_option('Tabs_R_default_Settings', $Settings_Array);
}
register_activation_hook( __FILE__, 'wpsm_tabs_r_default_data' );
/**
* tabs responsive cpt + admin panel
*/
require_once("ink/admin/menu.php");
/**
* SHORTCODE
*/
require_once("template/shortcode.php");
/**
* WIDGET
*/
require_once("ink/widget/widget.php");
// darken color code
function ColorDarken($color, $dif=50){
$color = str_replace('#', '', $color);
if (strlen($color) != 6){ return '000000'; }
$rgb = '';
for ($x=0;$x<3;$x++){
$c = hexdec(substr($color,(2*$x),2)) - $dif;
$c = ($c < 0) ? 0 : dechex($c);
$rgb .= (strlen($c) < 2) ? '0'.$c : $c;
}
return '#'.$rgb;
}
// Add settings link on plugin page
function wpsm_tabs_r_settings_link($links) {
$settings_link = '<a href="edit.php?post_type=tabs_responsive">Settings</a>';
array_unshift($links, $settings_link);
return $links;
}
$plugin = plugin_basename(__FILE__);
add_filter("plugin_action_links_$plugin", 'wpsm_tabs_r_settings_link' );
add_action('admin_menu' , 'wpsm_tabs_r_recom_menu');
function wpsm_tabs_r_recom_menu() {
$submenu = add_submenu_page('edit.php?post_type=tabs_responsive', __('More_Free_Plugins', wpshopmart_tabs_r_text_domain), __('More Free Plugins', wpshopmart_tabs_r_text_domain), 'administrator', 'wpsm_tabs_r_recom_page', 'wpsm_tabs_rrecom_page_funct');
$submenu2 = add_submenu_page('edit.php?post_type=tabs_responsive', __('Free Vs Pro', wpshopmart_tabs_r_text_domain), __('Free Vs Pro', wpshopmart_tabs_r_text_domain), 'administrator', 'wpsm_tabs_r_fvp_page', 'wpsm_tabs_r_fvp_page_funct');
//add hook to add styles and scripts for Tabs Plugin admin page
add_action( 'admin_print_styles-' . $submenu, 'wpsm_tabs_r_recom_js_css' );
add_action( 'admin_print_styles-' . $submenu2, 'wpsm_tabs_r_fvp_js_css' );
}
function wpsm_tabs_r_recom_js_css(){
wp_enqueue_style('wpsm_tabs_r_bootstrap_css_recom', wpshopmart_tabs_r_directory_url.'assets/css/bootstrap.css');
wp_enqueue_style('wpsm_tabs_ac_help_css', wpshopmart_tabs_r_directory_url.'assets/css/help.css');
}
function wpsm_tabs_rrecom_page_funct(){
require_once('ink/admin/free.php');
}
function wpsm_tabs_r_fvp_js_css(){
wp_enqueue_style('wpsm_tabs_r_settings_fvp', wpshopmart_tabs_r_directory_url.'assets/css/settings.css');
}
function wpsm_tabs_r_fvp_page_funct(){
require_once('ink/admin/fvp.php');
}
?>