function sp_render_inline_login_form($a) { global $spGlobals, $spDevice; extract($a, EXTR_SKIP); $user_login = ''; $user_pass = ''; $using_cookie = false; $sflogin = sp_get_option('sflogin'); $redirect_to = $_SERVER['REQUEST_URI']; $out = ''; # Add a close button if using a mobile phone if ($spDevice == 'mobile') { $out .= "<div class='spRight'>"; $out .= "<a id='spPanelClose' href='#' onclick='spjResetMobileMenu();'></a>"; $out .= "</div>"; } do_action('sph_login_head', 'sploginform'); $message = ''; $message = apply_filters('sf_filter_login_message', $message); if (!empty($message)) { $out .= $message . "\n"; } $out .= "<fieldset class='{$controlFieldset}'>\n"; $out .= "<form name='loginform' id='loginform' class='{$tagClass}' action='" . site_url('wp-login.php', 'login_post') . "' method='post'>\n"; $sfrpx = sp_get_option('sfrpx'); if ($sfrpx['sfrpxenable']) { $out .= sp_rpx_loginform('spLoginForm', '100%', true); } $out .= "<p><label for='log'>{$labelUserName}<br /><input type='text' class='{$controlInput}' tabindex='84' name='log' id='log' value='" . esc_attr($user_login) . "' size='11' /></label></p>\n"; $out .= "<p><label for='login_password'>{$labelPassword}<br /><input type='password' class='{$controlInput}' tabindex='85' name='pwd' id='login_password' value='' size='11' /></label></p>\n"; $out .= "<p><input type='checkbox' tabindex='86' id='rememberme' name='rememberme' value='forever' /><label for='rememberme'>{$labelRemember}</label></p>\n"; $out .= do_action('login_form'); $out .= "<p class='{$tagClass}'><input type='submit' class='{$controlSubmit}' name='submit' id='submit' value='{$labelSubmit}' tabindex='87' /></p>\n"; $out .= "<input type='hidden' name='redirect_to' value='" . esc_attr($redirect_to) . "' />\n"; $out .= "</form>\n"; if (TRUE == get_option('users_can_register') && !$spGlobals['lockdown'] && $showRegister) { $out .= "<a class='{$controlLink}' href='{$registerLink}'>{$labelRegister}</a>\n"; $out .= $separator; } if ($showLostPass) { $out .= "<a class='{$controlLink}' href='{$passwordLink}'>{$labelLostPass}</a>\n"; } $out .= "</fieldset>\n"; return $out; }
function sp_rpx_login_head($arg = '') { # dont do rpx stuff when we fire the login head action if ($arg == 'sploginform') { return; } # dont do rpx stuff for register or lost password if (!isset($_GET['action']) || isset($_GET['action']) && ($_GET['action'] == 'login' || $_GET['action'] == 'register')) { if (isset($_GET['action']) && $_GET['action'] == 'register') { echo sp_rpx_loginform('registerform'); } else { echo sp_rpx_loginform('loginform'); } } }