admin_add.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php SimpleWpMembership::enqueue_validation_scripts(); ?>
  2. <div class="wrap" id="swpm-profile-page" type="add">
  3. <form action="" method="post" name="swpm-create-user" id="swpm-create-user" class="validate swpm-validate-form"<?php do_action('user_new_form_tag'); ?>>
  4. <input name="action" type="hidden" value="createuser" />
  5. <?php wp_nonce_field('create_swpmuser_admin_end', '_wpnonce_create_swpmuser_admin_end') ?>
  6. <h3><?php echo SwpmUtils::_('Add Member') ?></h3>
  7. <p><?php echo SwpmUtils::_('Create a brand new user and add it to this site.'); ?></p>
  8. <table class="form-table">
  9. <tbody>
  10. <tr class="form-required swpm-admin-add-username">
  11. <th scope="row"><label for="user_name"><?php echo SwpmUtils::_('Username'); ?> <span class="description"><?php echo SwpmUtils::_('(required)'); ?></span></label></th>
  12. <td><input class="regular-text validate[required,custom[noapostrophe],custom[SWPMUserName],minSize[4],ajax[ajaxUserCall]]" name="user_name" type="text" id="user_name" value="<?php echo esc_attr(stripslashes($user_name)); ?>" aria-required="true" /></td>
  13. </tr>
  14. <tr class="form-required swpm-admin-add-email">
  15. <th scope="row"><label for="email"><?php echo SwpmUtils::_('E-mail'); ?> <span class="description"><?php echo SwpmUtils::_('(required)'); ?></span></label></th>
  16. <td><input name="email" autocomplete="off" class="regular-text validate[required,custom[email],ajax[ajaxEmailCall]]" type="text" id="email" value="<?php echo esc_attr($email); ?>" /></td>
  17. </tr>
  18. <tr class="form-required swpm-admin-add-password">
  19. <th scope="row"><label for="password"><?php echo SwpmUtils::_('Password'); ?> <span class="description"><?php _e('(twice, required)', 'simple-membership'); ?></span></label></th>
  20. <td><input class="regular-text" name="password" type="password" id="pass1" autocomplete="off" />
  21. <br />
  22. <input class="regular-text" name="password_re" type="password" id="pass2" autocomplete="off" />
  23. <br />
  24. <div id="pass-strength-result"><?php echo SwpmUtils::_('Strength indicator'); ?></div>
  25. <p class="description indicator-hint"><?php echo SwpmUtils::_('Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).'); ?></p>
  26. </td>
  27. </tr>
  28. <tr class="swpm-admin-add-account-state">
  29. <th scope="row"><label for="account_state"><?php echo SwpmUtils::_('Account Status'); ?></label></th>
  30. <td><select class="regular-text" name="account_state" id="account_state">
  31. <?php echo SwpmUtils::account_state_dropdown('active'); ?>
  32. </select>
  33. </td>
  34. </tr>
  35. <?php include('admin_member_form_common_part.php'); ?>
  36. </tbody>
  37. </table>
  38. <?php include('admin_member_form_common_js.php'); ?>
  39. <?php submit_button(SwpmUtils::_('Add New Member '), 'primary', 'createswpmuser', true, array('id' => 'createswpmusersub')); ?>
  40. </form>
  41. </div>