init(); } public function init() { global $lr_social_invite_settings; if ( isset( $lr_social_invite_settings['social_invite_enable'] ) && $lr_social_invite_settings['social_invite_enable'] == '1' ) { add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_glob_scripts' ) ); add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); add_action( 'wp_footer', array( $this, 'footer_scripts' ), 1000 ); add_shortcode( 'LoginRadius_Social_Invite', array( $this, 'social_invite_shortcode' ) ); } } public static function is_login_page() { return in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ); } public static function enqueue_glob_scripts() { wp_enqueue_style( 'lr-social-invite-style', LR_ROOT_URL . 'lr-social-invite/assets/css/lr-social-invite.min.css' ); ?> get_admin_url() . 'admin-ajax.php', 'debugging' => isset( $loginRadiusSettings['enable_degugging'] ) ? 'true' : 'false', 'is_user_logged_in' => ( is_user_logged_in() === '1' ) ? 'true' : 'false', 'loginRadiusApiKey' => isset( $loginradius_api_settings['LoginRadius_apikey'] ) ? trim( $loginradius_api_settings['LoginRadius_apikey'] ) : '', 'mysteryperson' => LR_ROOT_URL . 'lr-social-invite/assets/images/mysteryperson.jpeg', 'facebook_app_id' => isset( $lr_social_invite_settings['fb_id'] ) ? $lr_social_invite_settings['fb_id'] : '', 'facebook_share_url' => get_permalink() ); wp_localize_script( 'lr-social-invite-lib', "socialInviteDetails", $args ); wp_enqueue_script( 'fb-connect', '//connect.facebook.net/en_US/all.js' ); wp_enqueue_script( 'lr-social-invite-lib' ); } static function footer_scripts() { global $loginradius_api_settings; if ( ! self::is_login_page() ) { ?> exists() ) { return; } $html = '
'; return $html; } }