summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2026-04-06 10:08:02 +0100
committerlsces <lester@lsces.co.uk>2026-04-06 10:08:02 +0100
commit1767e194a6039ce8d3cd811e1e746af611a7b618 (patch)
treeebbea3d420724e9fd9bb79bebed00664f5495d16 /includes
parent5bdbacd596d3e4f339d014f4c638e1e1542ed58e (diff)
downloadusers-1767e194a6039ce8d3cd811e1e746af611a7b618.tar.gz
users-1767e194a6039ce8d3cd811e1e746af611a7b618.tar.bz2
users-1767e194a6039ce8d3cd811e1e746af611a7b618.zip
Hard coded for Role model but needs work to co-exist with Group model
Diffstat (limited to 'includes')
-rwxr-xr-xincludes/register_inc.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/includes/register_inc.php b/includes/register_inc.php
index e872d51..32c0dcb 100755
--- a/includes/register_inc.php
+++ b/includes/register_inc.php
@@ -1,22 +1,26 @@
<?php
+use Bitweaver\HttpStatusCodes;
+use Bitweaver\KernelTools;
+use Bitweaver\Wiki\BitPage;
+
// Register the new user
- $userClass = $gBitSystem->getConfig( 'user_class', 'BitPermUser' );
+ $userClass = $gBitSystem->getConfig( 'user_class', 'RolePermUser' );
$newUser = new $userClass();
if( $newUser->preRegisterVerify( $pRegisterHash ) && $newUser->register( $pRegisterHash ) ) {
$gBitUser->mUserId = $newUser->mUserId;
// add user to user-selected group
- if ( !empty( $_REQUEST['group'] ) ) {
- $groupInfo = $gBitUser->getGroupInfo( $_REQUEST['group'] );
- if ( empty($groupInfo) || $groupInfo['is_public'] != 'y' ) {
+ if ( !empty( $_REQUEST['role'] ) ) {
+ $roleInfo = $gBitUser->getRoleInfo( $_REQUEST['group'] );
+ if ( empty($roleInfo) || $roleInfo['is_public'] != 'y' ) {
$errors[] = "You can't use this group";
$gBitSmarty->assign( 'errors', $errors );
} else {
$userId = $newUser->getUserId();
- $gBitUser->addUserToGroup( $userId, $_REQUEST['group'] );
- $gBitUser->storeUserDefaultGroup( $userId, $_REQUEST['group'] );
+ $gBitUser->addUserToRole( $userId, $_REQUEST['group'] );
+ $gBitUser->storeUserDefaultRole( $userId, $_REQUEST['group'] );
}
}
@@ -27,7 +31,7 @@
// requires validation by email
if( $gBitSystem->isFeatureActive( 'users_validate_user' ) ) {
- $gBitSmarty->assign('msg',tra('You will receive an email with information to login for the first time into this site'));
+ $gBitSmarty->assign('msg',KernelTools::tra('You will receive an email with information to login for the first time into this site'));
$gBitSmarty->assign('showmsg','y');
} else {
if( !empty( $_SESSION['loginfrom'] ) ) {