PATH:
home
/
letacommog
/
le-panoramique
/
wp-content
/
plugins
/
el-fb-you-vimeo-twit-insta-stream
<?php /** * Plugin Name: Elementor Page Builder - Social Streams Grid With Carousel * Description: Elementor Page Builder - Social Streams Grid With Carousel * Version: 1.4 * Author: Hitesh Khunt * Author URI: http://www.saragna.com/Hitesh-Khunt * Plugin URI: http://plugin.saragna.com/vc-addon * License: GPLv2 or later Text Domain: svc_social_feed * */ $svgrVersion = "1.4"; $currentFile = __FILE__; $currentFolder = dirname($currentFile); add_action('admin_init','fb_you_vimeo_twit_insta_Init_Addon'); require_once( 'inc/add-param.php' ); require_once( 'inc/all_function.php' ); //require_once( 'addons/social-stream/admin.php' ); require_once( 'inc/el-setup.php' ); include('addons/social-stream/social-stream-shortcode.php'); if(is_admin()){ wp_enqueue_style( 'vc-social-admin-css', plugins_url( ltrim( 'assets/css/admin.css', '/' ), __FILE__ ), array(), '' ); } function check_token_is_set_or_not(){ if(isset($_GET['access_token'])){ update_option( 'fb_token', $_GET['access_token']); wp_redirect( 'admin.php?page=fb-you-vimeo-twit-insta-content-social-setting' );exit; } } add_action('init','check_token_is_set_or_not'); function social_grid_load_elements() { if ( ! did_action( 'elementor/loaded' ) ) { return; } $elementor_version_required = '1.0.0'; if ( ! version_compare( ELEMENTOR_VERSION, $elementor_version_required, '>=' ) ) { return; } } add_action( 'plugins_loaded', 'social_grid_load_elements' ); function fb_you_vimeo_twit_insta_Init_Addon() { add_filter( 'widget_text', 'do_shortcode' ); if (!did_action( 'elementor/loaded')){ add_action('admin_notices', 'fb_you_vimeo_twit_insta_Admin_Notice_Activation'); } } add_action('admin_menu', 'fb_you_vimeo_twit_insta_add_animate_setting_page'); function fb_you_vimeo_twit_insta_add_animate_setting_page() { add_menu_page( 'Social Setting', 'Social Setting', 'manage_options', 'fb-you-vimeo-twit-insta-content-social-setting', 'fb_you_vimeo_twit_insta_social_setting_page', plugins_url( 'assets/image/icon.png', __FILE__)); } function fb_you_vimeo_twit_insta_social_setting_page(){ global $wpdb; include('inc/social-setting.php'); } function fb_you_vimeo_twit_insta_Admin_Notice_Activation() { echo '<div class="notice notice-warning is-dismissible"><p>The <strong> Elementor Page Builder - Social Streams Grid With Carousel</strong> add-on requires the <a href="https://wordpress.org/plugins/elementor/" target="_blank"><strong>Elementor Page Builder</strong></a> Plugin installed and activated.</p></div>'; } function fb_you_vimeo_twit_insta_admin_notice__success() { $fb_token = get_option( 'fb_token' ); $youtube_token = get_option( 'youtube_token' ); $vimeo_token = get_option( 'vimeo_token' ); $instagram_token = get_option( 'instagram_token' ); $twit_api_key = get_option( 'twit_api_key' ); $twit_api_secret = get_option( 'twit_api_secret' ); $twit_access_token = get_option( 'twit_access_token' ); $twit_access_token_secret = get_option( 'twit_access_token_secret' ); if(!$fb_token && !$youtube_token && !$vimeo_token && !$instagram_token && !$twit_api_key){?> <div class="notice notice-success is-dismissible"> <p>Please add Social Credential in Social Setting. <a href="<?php echo get_site_url();?>/wp-admin/admin.php?page=fb-you-vimeo-twit-insta-content-social-setting">Setup here</a></p> </div> <?php } } add_action( 'admin_notices', 'fb_you_vimeo_twit_insta_admin_notice__success' ); add_action('init', 'do_output_buffer'); if(!function_exists('do_output_buffer')){ function do_output_buffer() { ob_start(); } } ?>
[+]
..
[-] .htaccess
[edit]
[+]
assets
[+]
inc
[+]
addons
[-] new-index.php
[edit]
[-] 2index.php
[edit]
[-] LICENSE.txt
[edit]
[-] social-stream.php
[edit]
[-] index.php
[edit]