function zm_ajax_login_register_localized_js() { $redirect_url = get_option('ajax_login_register_redirect'); // Just use the current page if (empty($redirect_url)) { global $wp; $formatted_url = trailingslashit(add_query_arg('', '', network_site_url($wp->request))); } elseif (strpos($redirect_url, 'http') === false) { $formatted_url = network_site_url($redirect_url); } else { $formatted_url = esc_url($redirect_url); } $redirect_url = apply_filters('zm_ajax_login_redirect', $formatted_url); $width = array('default' => 265, 'wide' => 440, 'extra_buttons' => 666, 'mobile' => 300); $style = get_option('ajax_login_register_default_style'); $fb_button = get_option('ajax_login_register_facebook'); if ($style == 'wide' && $fb_button) { $key = 'extra_buttons'; } elseif (wp_is_mobile()) { $key = 'mobile'; } elseif ($style == 'wide') { $key = 'wide'; } else { $key = 'default'; } $defaults = array('ajaxurl' => admin_url("admin-ajax.php"), 'login_handle' => get_option('ajax_login_register_advanced_usage_login'), 'register_handle' => get_option('ajax_login_register_advanced_usage_register'), 'redirect' => $redirect_url, 'dialog_width' => $width[$key], 'match_error' => AjaxLogin::status('passwords_do_not_match', 'description'), 'is_user_logged_in' => is_user_logged_in() ? 1 : 0, 'wp_logout_url' => wp_logout_url(site_url()), 'logout_text' => __('Logout', 'ajax_login_register'), 'close_text' => __('Close', 'ajax_login_register'), 'pre_load_forms' => get_option('ajax_login_register_pre_load_forms')); $localized = apply_filters('zm_ajax_login_register_localized_js', $defaults); return $localized; }
function zm_ajax_login_register_localized_js() { $redirect_url = get_option('ajax_login_register_redirect'); $redirect_url = empty($redirect_url) ? network_site_url($_SERVER['REQUEST_URI']) : $redirect_url; $redirect_url = apply_filters('zm_ajax_login_redirect', $redirect_url); $width = array('default' => 265, 'wide' => 440, 'extra_buttons' => 666, 'mobile' => 300); $style = get_option('ajax_login_register_default_style'); $fb_button = get_option('ajax_login_register_facebook'); if ($style == 'wide' && $fb_button) { $key = 'extra_buttons'; } elseif (wp_is_mobile()) { $key = 'mobile'; } elseif ($style == 'wide') { $key = 'wide'; } else { $key = 'default'; } $defaults = array('ajaxurl' => admin_url("admin-ajax.php"), 'login_handle' => get_option('ajax_login_register_advanced_usage_login'), 'register_handle' => get_option('ajax_login_register_advanced_usage_register'), 'redirect' => $redirect_url, 'dialog_width' => $width[$key], 'match_error' => AjaxLogin::status('passwords_do_not_match', 'description'), 'is_user_logged_in' => is_user_logged_in() ? 1 : 0, 'wp_logout_url' => wp_logout_url(site_url()), 'logout_text' => __('Logout', 'ajax_login_register'), 'close_text' => __('Close', 'ajax_login_register')); $localized = apply_filters('zm_ajax_login_register_localized_js', $defaults); return $localized; }
function xt_ajax_login_register_localized_js() { if (!empty($_GET["redirect"])) { $redirect_url = urldecode($_GET["redirect"]); } else { $redirect_page = xt_option('frontend_login_redirect_page'); $redirect_url = get_permalink($redirect_page); $redirect_url = empty($redirect_page) ? $_SERVER['REQUEST_URI'] : $redirect_url; $redirect_url = apply_filters('frontend_login_redirect_page', $redirect_url); } $width = array('default' => 565, 'wide' => 440, 'extra_buttons' => 666, 'mobile' => 300); $fb_button = xt_option('enable_facebook_connect'); if (wp_is_mobile()) { $key = 'mobile'; } else { $key = 'default'; } $defaults = array('ajaxurl' => admin_url("admin-ajax.php"), 'redirect' => $redirect_url, 'dialog_width' => $width[$key], 'match_error' => AjaxLogin::status('passwords_do_not_match', 'description'), 'is_user_logged_in' => is_user_logged_in() ? 1 : 0, 'wp_logout_url' => wp_logout_url(site_url()), 'logout_text' => __('Logout', XT_TEXT_DOMAIN), 'close_text' => __('Close', XT_TEXT_DOMAIN)); $localized = apply_filters('xt_ajax_login_register_localized_js', $defaults); return $localized; }