Elgg  Version 5.1
useradd.php
Go to the documentation of this file.
1 <?php
6 elgg_require_js('forms/useradd');
7 
8 echo elgg_view_field([
9  '#type' => 'text',
10  '#label' => elgg_echo('name'),
11  'name' => 'name',
12  'value' => elgg_extract('name', $vars),
13  'required' => true,
14 ]);
15 
16 echo elgg_view_field([
17  '#type' => 'text',
18  '#label' => elgg_echo('username'),
19  'name' => 'username',
20  'value' => elgg_extract('username', $vars),
21  'required' => true,
22 ]);
23 
24 echo elgg_view_field([
25  '#type' => 'email',
26  '#label' => elgg_echo('email'),
27  'name' => 'email',
28  'value' => elgg_extract('email', $vars),
29  'required' => true,
30 ]);
31 
32 echo elgg_view_field([
33  '#type' => 'checkbox',
34  '#label' => elgg_echo('autogen_password_option'),
35  'name' => 'autogen_password',
36  'value' => 1,
37  'default' => false,
38  'checked' => (bool) elgg_extract('autogen_password', $vars),
39 ]);
40 
41 echo elgg_view_field([
42  '#type' => 'password',
43  '#label' => elgg_echo('password'),
44  'name' => 'password',
45  'required' => true,
46  'autocomplete' => 'new-password',
47  'add_security_requirements' => true,
48 ]);
49 
50 echo elgg_view_field([
51  '#type' => 'password',
52  '#label' => elgg_echo('passwordagain'),
53  'name' => 'password2',
54  'required' => true,
55  'autocomplete' => 'new-password',
56  'add_security_requirements' => true,
57 ]);
58 
59 echo elgg_view_field([
60  '#type' => 'checkbox',
61  '#label' => elgg_echo('admin_option'),
62  'name' => 'admin',
63  'value' => 1,
64  'default' => false,
65  'checked' => (bool) elgg_extract('admin', $vars),
66 ]);
67 
69  '#type' => 'submit',
70  'text' => elgg_echo('register'),
71 ]);
72 
elgg_view_field(array $params=[])
Renders a form field, usually with a wrapper element, a label, help text, etc.
Definition: views.php:1133
elgg_echo(string $message_key, array $args=[], string $language= '')
Elgg language module Functions to manage language and translations.
Definition: languages.php:17
elgg_extract($key, $array, $default=null, bool $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
Definition: elgglib.php:254
elgg_set_form_footer(string $footer= '')
Sets form footer and defers its rendering until the form view and extensions have been rendered...
Definition: views.php:1067
$vars
Definition: theme.php:5
elgg_require_js(string $name)
Request that Elgg load an AMD module onto the page.
$footer
Definition: useradd.php:68