'; echo $tool_name; echo ''; $tbl_user = Database :: get_main_table(TABLE_MAIN_USER); if (isset ($_GET["reset"]) && isset ($_GET["id"])) { $msg = reset_password($_GET["reset"], $_GET["id"]); $msg .= '.
'.get_lang('YourPasswordHasBeenEmailed'); $msg1= ''.get_lang('Back').''; Display::display_normal_message($msg); echo '

'.$msg1.'
'; } else { $form = new FormValidator('lost_password'); $form->add_textfield('email', get_lang('Email'), false, 'size="40"'); $form->applyFilter('email','strtolower'); $form->addElement('style_submit_button', 'submit', get_lang('Send'),'class="save"'); if ($form->validate()) { $values = $form->exportValues(); $email = $values['email']; $result = api_sql_query("SELECT user_id AS uid, lastname AS lastName, firstname AS firstName, username AS loginName, password, email, status AS status, official_code, phone, picture_uri, creator_id FROM ".$tbl_user." WHERE LOWER(email) = '".mysql_real_escape_string($email)."' AND email != '' ", __FILE__, __LINE__); if ($result && Database::num_rows($result)) { while ($data = Database::fetch_array($result)) { $user[] = $data; } if ($userPasswordCrypted!='none') { $msg = handle_encrypted_password($user); } else { send_password_to_user($user); } } else { Display::display_error_message(get_lang('_no_user_account_with_this_email_address')); } $msg .= ''.get_lang('Back').''; echo '

'.$msg.'
'; } else { echo '

'; echo get_lang('_enter_email_and_well_send_you_password'); echo '

'; $form->display(); ?>