summaryrefslogtreecommitdiff
path: root/remind_password.php
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2025-08-29 13:18:39 +0100
committerlsces <lester@lsces.co.uk>2025-08-29 13:18:39 +0100
commitd388cface6a2f2bc7368fa21d8cb6be2e7179f27 (patch)
treeef3403eb08c68bc333061f224a61775899a98295 /remind_password.php
parentc32ecb5a1051f7c23f25219805af49a348e111c3 (diff)
downloadusers-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.php20
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' ]);