Я понял!БОЛЬШОЕ Спасибо @dobeerman за то, что указал мне правильное направление.Вот код, который в итоге заработал:
function mos_form_alter(&$form, &$form_state, $form_id) {
if ('webform_client_form_43' == $form_id) {
//dsm($form);
$form['#validate'][] = 'mos_check_email';
}
}
function mos_check_email(&$form, &$form_state, $form_id) {
$emailVal = $form_state['values']['submitted']['to'];
switch($emailVal) {
case 1: $emailVal = 'email@test.com'; break;
case 2: $emailVal = 'email2@test.com'; break;
case 3: $emailVal = 'email3@test.com'; break;
......
}
$form_state['values']['submitted']['to']=$emailVal;
//dpm($form_state);
}
Таким образом, я могу сохранить частный адрес электронной почты, но все равно передавать переменные в форму с помощью _GET.Какая-то странная ситуация ... но мы пытаемся сохранить какой-то существующий код без изменений, поэтому он кажется лучшим маршрутом.
Я случайно испортил создание своей учетной записи, поэтому не могу отдать вам должноеДоберман, но я написал админам по электронной почте, и, надеюсь, я исправлю это, чтобы получить от вас представителя!