diff options
| author | lsces <lester@lsces.co.uk> | 2025-08-29 13:18:39 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2025-08-29 13:18:39 +0100 |
| commit | d388cface6a2f2bc7368fa21d8cb6be2e7179f27 (patch) | |
| tree | ef3403eb08c68bc333061f224a61775899a98295 /remind_password.php | |
| parent | c32ecb5a1051f7c23f25219805af49a348e111c3 (diff) | |
| download | users-d388cface6a2f2bc7368fa21d8cb6be2e7179f27.tar.gz users-d388cface6a2f2bc7368fa21d8cb6be2e7179f27.tar.bz2 users-d388cface6a2f2bc7368fa21d8cb6be2e7179f27.zip | |
General tools updated to PHP8.4 and namespace
Diffstat (limited to 'remind_password.php')
| -rwxr-xr-x[-rw-r--r--] | remind_password.php | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/remind_password.php b/remind_password.php index 67bc5a8..92141af 100644..100755 --- a/remind_password.php +++ b/remind_password.php @@ -11,11 +11,13 @@ /** * required setup */ -require_once( '../kernel/includes/setup_inc.php' ); +use Bitweaver\KernelTools; + +require_once '../kernel/includes/setup_inc.php'; $gBitSystem->verifyFeature( 'users_forgot_pass' ); -$pageTitle = tra( 'Request Password Reminder' ); +$pageTitle = KernelTools::tra( 'Request Password Reminder' ); if( $gBitUser->isRegistered() ) { header( 'Location: '.BIT_ROOT_URL ); @@ -26,29 +28,29 @@ if( $gBitUser->isRegistered() ) { $pLogin = trim( $_REQUEST["username"] ); if ( strlen ( $pLogin ) ) { $loginCol = strpos( $pLogin, '@' ) ? 'email' : 'login'; - $userInfo = $gBitUser->getUserInfo( array( $loginCol => $pLogin ) ); + $userInfo = $gBitUser->getUserInfo( [ $loginCol => $pLogin ] ); } if( $userInfo ) { $pass = $gBitUser->genPass(); - list($pass,$provpass) = $gBitUser->createTempPassword( $_REQUEST["username"], $pass ); + [ $pass, $provpass ] = $gBitUser->createTempPassword( $_REQUEST["username"], $pass ); $gBitSmarty->assign( 'mailProvPass', $provpass ); $gBitSmarty->assign( 'mailUserId', $userInfo['user_id'] ); - $pageTitle = tra( 'Change Your Password' ); - $tmp['success'] = tra("Information to change your password has been sent to the registered email address for")." " . $_REQUEST["username"] . "."; + $pageTitle = KernelTools::tra( 'Change Your Password' ); + $tmp['success'] = KernelTools::tra("Information to change your password has been sent to the registered email address for")." " . $_REQUEST["username"] . "."; $gBitSmarty->assign('mail_user', $userInfo[$loginCol]); $gBitSmarty->assign('mail_pass', $pass); $gBitSmarty->assign('linkUri', $gBitSystem->isFeatureActive("site_https_login_required") ? 'https://'.$_SERVER['HTTP_HOST'].USERS_PKG_URL : USERS_PKG_URI ); $mail_data = $gBitSmarty->fetch('bitpackage:users/password_reminder.tpl'); - $subject = tra( "Your password for" ).": ".$gBitSystem->getConfig( 'site_title', $_SERVER['HTTP_HOST'] ); + $subject = KernelTools::tra( "Your password for" ).": ".$gBitSystem->getConfig( 'site_title', $_SERVER['HTTP_HOST'] ); mail( $userInfo['email'], $subject, $mail_data, "From: ".$gBitSystem->getConfig( 'site_sender_email' )."\nContent-type: text/plain;charset=utf-8\n"); // Just show "success" message and no form } else { // Show error message (and leave form visible so user can fix problem) $gBitSmarty->assign('showmsg', 'e'); - $tmp['error'] = tra("Invalid or unknown username").": ".$_REQUEST["username"]; + $tmp['error'] = KernelTools::tra("Invalid or unknown username").": ".$_REQUEST["username"]; } $gBitSmarty->assign('msg', $tmp); } // Display the template -$gBitSystem->display( 'bitpackage:users/remind_password.tpl', $pageTitle, array( 'display_mode' => 'display' )); +$gBitSystem->display( 'bitpackage:users/remind_password.tpl', $pageTitle, [ 'display_mode' => 'display' ]); |
