2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
'access'=>($user->uid&&user_access('access personal contact forms')),
'callback'=>'contact_mail_user',
'weight'=>2,
'type'=>MENU_LOCAL_TASK,
);
'access'=>($user->uid&&user_access('access personal contact forms')),
'weight'=>2,
);
}
}
}
}
}
...
@@ -317,17 +320,7 @@ function contact_mail_user() {
...
@@ -317,17 +320,7 @@ function contact_mail_user() {
global$user;
global$user;
if($account=user_load(array('uid'=>arg(1)))){
if($account=user_load(array('uid'=>arg(1)))){
$admin_access=user_access('administer users');
if(!valid_email_address($user->mail)){
if(!$account->status&&!$admin_access){
drupal_access_denied();
}
elseif(!$account->contact&&!$admin_access){
$output=t('%name is not accepting e-mails.',array('%name'=>$account->name));
}
elseif(!$user->uid){
$output=t('Please <a href="%login">login</a> or <a href="%register">register</a> to send %name a message.',array('%login'=>url('user/login'),'%register'=>url('user/register'),'%name'=>$account->name));
}
elseif(!valid_email_address($user->mail)){
$output=t('You need to provide a valid e-mail address to contact other users. Please update your <a href="%url">user information</a> and try again.',array('%url'=>url("user/$user->uid/edit")));
$output=t('You need to provide a valid e-mail address to contact other users. Please update your <a href="%url">user information</a> and try again.',array('%url'=>url("user/$user->uid/edit")));
'access'=>($user->uid&&user_access('access personal contact forms')),
'callback'=>'contact_mail_user',
'weight'=>2,
'type'=>MENU_LOCAL_TASK,
);
'access'=>($user->uid&&user_access('access personal contact forms')),
'weight'=>2,
);
}
}
}
}
}
...
@@ -317,17 +320,7 @@ function contact_mail_user() {
...
@@ -317,17 +320,7 @@ function contact_mail_user() {
global$user;
global$user;
if($account=user_load(array('uid'=>arg(1)))){
if($account=user_load(array('uid'=>arg(1)))){
$admin_access=user_access('administer users');
if(!valid_email_address($user->mail)){
if(!$account->status&&!$admin_access){
drupal_access_denied();
}
elseif(!$account->contact&&!$admin_access){
$output=t('%name is not accepting e-mails.',array('%name'=>$account->name));
}
elseif(!$user->uid){
$output=t('Please <a href="%login">login</a> or <a href="%register">register</a> to send %name a message.',array('%login'=>url('user/login'),'%register'=>url('user/register'),'%name'=>$account->name));
}
elseif(!valid_email_address($user->mail)){
$output=t('You need to provide a valid e-mail address to contact other users. Please update your <a href="%url">user information</a> and try again.',array('%url'=>url("user/$user->uid/edit")));
$output=t('You need to provide a valid e-mail address to contact other users. Please update your <a href="%url">user information</a> and try again.',array('%url'=>url("user/$user->uid/edit")));