/** * Template tag: Output link to login */ function user_login_link($before = '', $after = '', $link_text = '', $link_title = '#', $source = 'user login link') { echo get_user_login_link($before, $after, $link_text, $link_title, $source); }
$Form->text_input($dummy_fields['login'], '', 18, T_('Login'), '', array('maxlength' => 255, 'class' => 'input_text', 'required' => true)); $Form->password_input($dummy_fields['pwd'], '', 18, T_('Password'), array('maxlength' => 70, 'class' => 'input_text', 'required' => true)); // Submit button and lost password link: $submit_button = array('id' => 'submit_login_form', 'name' => 'login_action[login]', 'value' => T_('Log in!'), 'class' => 'submit'); $Form->begin_fieldset('', array('class' => 'fieldset field_login_btn')); $Form->button_input($submit_button); if ($Widget && $Widget->get_param('password_link_show')) { // Display a link to recovery password $lost_password_url = url_add_param(empty($Blog) ? $baseurl : $Blog->gen_blogurl(), 'disp=lostpassword'); echo '<a href="' . $lost_password_url . '">' . $Widget->get_param('password_link') . '</a>'; } $Form->end_fieldset(); $Form->end_form(); // Display only button to login if JS scripts or AJAX forms are disabled echo $ajax_form_enabled ? '<noscript>' : ''; echo get_user_login_link('<br /><strong>', '</strong><br /><br />', T_('Login now...'), '#', $source, $redirect_to); echo $ajax_form_enabled ? '</noscript>' : ''; if ($Widget && $Widget->get_param('register_link_show')) { // Display a link to register echo get_user_register_link('<span class="register_link">', '</span>', $Widget->get_param('register_link'), '#', true, $redirect_to, $source); } if ($ajax_form_enabled) { // create javascripts to handle login form crumb and password salt global $samedomain_htsrv_url; $json_params = evo_json_encode(array('action' => 'get_widget_login_hidden_fields')); ?> <script type="text/javascript"> // Show login form when JS scripts and AJAX forms are enabled jQuery( 'form#login_form' ).show(); var requestSent = false;