function realname_registration_check_content_permissions in Realname registration 6.2
1 call to realname_registration_check_content_permissions()
File
- ./
realname_registration.admin.inc, line 374 - Admin page callbacks for the realname_registration module.
Code
function realname_registration_check_content_permissions($form, &$form_state) {
$anonymous_user = user_load(0);
if (isset($form_state['values']['realname_registration_firstname_field']) && $form_state['values']['realname_registration_use_content_profile_firstname_field']) {
$firstname_permission = 'edit ' . $form_state['values']['realname_registration_firstname_field'];
if (!user_access($firstname_permission, $anonymous_user)) {
form_set_error('realname_registration_firstname_field', t("Anonymous users must be able to edit your firstname field, this can be corrected on the Drupal permissions page."));
}
}
if (isset($form_state['values']['realname_registration_middlename_field']) && $form_state['values']['realname_registration_use_content_profile_middlename_field']) {
$middlename_permission = 'edit ' . $form_state['values']['realname_registration_middlename_field'];
if (!user_access($middlename_permission, $anonymous_user)) {
form_set_error('realname_registration_middlename_field', t("Anonymous users must be able to edit your middlename field, this can be corrected on the Drupal permissions page."));
}
}
if (isset($form_state['values']['realname_registration_lastname_field']) && $form_state['values']['realname_registration_use_content_profile_lastname_field']) {
$lastname_permission = 'edit ' . $form_state['values']['realname_registration_lastname_field'];
if (!user_access($lastname_permission, $anonymous_user)) {
form_set_error('realname_registration_lastname_field', t("Anonymous users must be able to edit your lastname field, this can be corrected on the Drupal permissions page."));
}
}
}