Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- form('register',
- array(
- 'submit' => $REGISTER_LANG['btn_register'],
- 'callback' => array('function' => 'adduser'),
- 'success' => function() {
- global $settings;
- if($settings['register_approval'] == 'email')
- $theme['body'] = theme('title', $REGISTER_LANG["theme_title"]).theme('start_content').$REGISTER_LANG["body_content_email"].theme('end_content');
- elseif($settings['register_approval'] == 'admin')
- $theme['body'] = theme('title', $REGISTER_LANG["theme_title"]).theme('start_content').$REGISTER_LANG["body_content_admin"].theme('end_content');
- elseif($settings['register_approval'] == 'none')
- $theme['body'] = theme('title', $REGISTER_LANG["theme_title"]).theme('start_content').$REGISTER_LANG["body_content"].theme('end_content');
- }
- ),
- array(
- 'username' => array(
- 'type' => 'text',
- 'label' => $REGISTER_LANG['username'],
- 'validation' => array(
- 'min' => '1',
- 'max' => '16',
- 'disallow' => ',',
- 'decode' => true,
- 'remote' => array('url' => 'index.php?act=ajax&m=usernamecheck', 'failure' => $REGISTER_LANG["username_taken"]),
- 'sql' => array(
- 'query' => "SELECT user FROM users WHERE user = '<this.username>'",
- 'maxrows' => 0,
- 'failure' => $REGISTER_LANG["username_taken"]
- )
- )
- ),
- 'password' => array(
- 'type' => 'password',
- 'label' => $REGISTER_LANG['password'],
- 'validation' => array(
- 'min' => 6
- )
- ),
- 'vpassword' => array(
- 'type' => 'password',
- 'label' => $REGISTER_LANG['verify_password'],
- 'validation' => array(
- 'min' => 6,
- 'equalto' => 'password'
- )
- ),
- 'email' => array(
- 'type' => 'email',
- 'label' => $REGISTER_LANG['email_address'],
- 'validation' => array(
- 'sql' => array(
- 'query' => "SELECT email FROM users WHERE email = '<this.email>'",
- 'maxrows' => 0,
- 'failure' => $REGISTER_LANG["email_taken"]
- )
- )
- ),
- 'tos' => array(
- 'type' => 'checkbox',
- 'validation' => array(
- 'required' => true
- ),
- 'show' => empty($settings['tos']) ? false : true,
- 'html' => '
- <tr class="subtitlebg">
- <td align="center" colspan="2">
- '.$REGISTER_LANG["tos"].'
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <div style="width: 100%; overflow: auto; max-height: 10em;">
- '.htmlspecialchars_decode($settings['tos']).'
- </div>
- </td>
- </tr>
- <tr>
- <td align="center" colspan="2">
- '.$REGISTER_LANG["tos_agree"].'
- <input type="checkbox" name="tos" />
- </td>
- </tr>'
- ),
- 'captcha' => array(
- 'type' => 'captcha'
- )
- )
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement