Elgg  Version 4.3
Variables
register.php File Reference

Go to the source code of this file.

Variables

 $username = $request->getParam('username')
 
 $password = $request->getParam('password', null, false)
 
 $password2 = $request->getParam('password2', null, false)
 
 $email = $request->getParam('email', '')
 
 $name = $request->getParam('name', '')
 
 try
 
 $failures = $validation->getFailures()
 
if($failures) $new_user
 
 $fail
 
 $params ['user'] = $new_user
 
 $response_data
 
 $forward_url = elgg_get_login_forward_url($new_user)
 
 $response_message = elgg_echo('registerok', [elgg_get_site_entity()->getDisplayName()])
 

Variable Documentation

$email = $request->getParam('email', '')

Definition at line 17 of file register.php.

$fail
Initial value:
= function () use ($new_user) {
elgg_call(ELGG_IGNORE_ACCESS, function () use ($new_user) {
$new_user->delete();
});
}
elgg_call(int $flags, Closure $closure)
Calls a callable autowiring the arguments using public DI services and applying logic based on flags...
Definition: elgglib.php:592
if($failures) $new_user
Definition: register.php:35
const ELGG_IGNORE_ACCESS
elgg_call() flags
Definition: constants.php:146

Definition at line 43 of file register.php.

$failures = $validation->getFailures()

Definition at line 26 of file register.php.

$forward_url = elgg_get_login_forward_url($new_user)

Definition at line 85 of file register.php.

$name = $request->getParam('name', '')

Definition at line 18 of file register.php.

if ($failures) $new_user
Initial value:
'username' => $username,
'password' => $password,
'name' => $name,
'email' => $email,
'validated' => false,
])
elgg_register_user(array $params=[])
Registers a user.
Definition: users.php:111
$name
Definition: register.php:18
$email
Definition: register.php:17
$password
Definition: register.php:15
$username
Definition: register.php:14

Definition at line 35 of file register.php.

$params['user'] = $new_user

Definition at line 55 of file register.php.

$password = $request->getParam('password', null, false)

Definition at line 15 of file register.php.

$password2 = $request->getParam('password2', null, false)

Definition at line 16 of file register.php.

$response_data
Initial value:
= [
'user' => $new_user
if($failures) $new_user
Definition: register.php:35

Definition at line 73 of file register.php.

$response_message = elgg_echo('registerok', [elgg_get_site_entity()->getDisplayName()])

Definition at line 86 of file register.php.

$username = $request->getParam('username')

Definition at line 14 of file register.php.

if (!$new_user->isEnabled()) try
Initial value:
{
elgg_validate_registration_data($username, $password, $name, $email, $allow_multiple_emails=false)
Assert that given registration details are valid and can be used to register the user.
Definition: users.php:128
$password2
Definition: register.php:16
$name
Definition: register.php:18
$email
Definition: register.php:17
$password
Definition: register.php:15
$username
Definition: register.php:14

Definition at line 24 of file register.php.