| Server IP : 146.59.209.152 / Your IP : 216.73.216.46 Web Server : Apache System : Linux webm005.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : infrafs ( 43850) PHP Version : 8.2.29 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/infrafs/INFRABIKEDE/wp-content/plugins/eltd-membership/ |
Upload File : |
<?php
/**
* Plugin Name: Elated Membership
* Description: Plugin that adds social login and user dashboard page
* Author: Elated Themes
* Version: 1.1.2
*/
require_once 'load.php';
if ( ! function_exists( 'eltd_membership_text_domain' ) ) {
/**
* Loads plugin text domain so it can be used in translation
*/
function eltd_membership_text_domain() {
load_plugin_textdomain( 'eltd-membership', false, ELATED_MEMBERSHIP_REL_PATH . '/languages' );
}
add_action( 'plugins_loaded', 'eltd_membership_text_domain' );
}
if ( ! function_exists( 'eltd_membership_scripts' ) ) {
/**
* Loads plugin scripts
*/
function eltd_membership_scripts() {
wp_enqueue_style( 'eltd-membership-style', plugins_url( ELATED_MEMBERSHIP_REL_PATH . '/assets/css/membership.min.css' ) );
if ( function_exists( 'trackstore_elated_is_responsive_on' ) && trackstore_elated_is_responsive_on() ) {
wp_enqueue_style('eltd-membership-responsive-style', plugins_url(ELATED_MEMBERSHIP_REL_PATH . '/assets/css/membership-responsive.min.css'));
}
//include google+ api
wp_enqueue_script( 'eltd-membership-google-plus-api', 'https://apis.google.com/js/platform.js', array(), null, false );
$array_deps = array(
'underscore',
'jquery-ui-tabs',
'jquery-ui-datepicker',
'jquery-ui-sortable'
);
if (eltd_membership_theme_installed()) {
$scripts = array();
//include google map api script
$google_maps_api_key = trackstore_elated_options()->getOptionValue( 'google_maps_api_key' );
if ( ! empty( $google_maps_api_key ) ) {
$scripts['jquery.geocomplete.min'] = array(
'path' => 'assets/js/membership-ui/jquery.geocomplete.min.js',
'dependency' => array( 'trackstore_elated_google_map_api' )
);
}
foreach ( $scripts as $scriptHandle => $script ) {
wp_enqueue_script( $scriptHandle, ELATED_MEMBERSHIP_URL_PATH . $script['path'], $script['dependency'], false, false);
}
}
if ( eltd_membership_theme_installed() ) {
$array_deps[] = 'trackstore-elated-modules';
}
wp_enqueue_script( 'eltd-membership-script', plugins_url( ELATED_MEMBERSHIP_REL_PATH . '/assets/js/membership.min.js' ), $array_deps, false, true );
}
add_action( 'wp_enqueue_scripts', 'eltd_membership_scripts' );
}
if ( ! function_exists( 'eltd_membership_style_dynamics_deps' ) ) {
function eltd_membership_style_dynamics_deps( $deps ) {
$style_dynamic_deps_array = array();
$style_dynamic_deps_array[] = 'eltd-membership-style';
if(trackstore_elated_is_responsive_on()) {
$style_dynamic_deps_array[] = 'eltd-membership-responsive-style';
}
return array_merge($deps, $style_dynamic_deps_array);
}
add_filter('trackstore_elated_style_dynamic_deps','eltd_membership_style_dynamics_deps');
}
if(!function_exists('eltd_membership_render_login_form')) {
function eltd_membership_render_login_form() {
if ( ! is_user_logged_in() ) {
//Render modal with login and register forms
echo eltd_membership_get_widget_template_part( 'login-widget', 'login-modal-template' );
}
}
add_action( 'wp_footer', 'eltd_membership_render_login_form' );
}