function _acquia_agent_an_trial_start_form_submit in Acquia Connector 7
Same name and namespace in other branches
- 6 acquia_agent/acquia_agent.pages.inc \_acquia_agent_an_trial_start_form_submit()
File
- acquia_agent/
acquia_agent.pages.inc, line 182 - Acquia Agent configuration page.
Code
function _acquia_agent_an_trial_start_form_submit($form, &$form_state) {
$result = xmlrpc(acquia_agent_network_address(), array(
'acquia.agent.mail.exists' => array(
$form_state['values']['email'],
),
));
if ($errno = xmlrpc_errno()) {
acquia_agent_report_xmlrpc_error();
// Set form error to prevent switching to the next page.
form_set_error('email');
}
elseif ($result) {
// Existing user.
$form_state['values']['step_next'] = 'pass_old';
}
else {
// New user.
$form_state['values']['step_next'] = 'details_new';
}
}