You are here

function _hosting_signup_form_submit in Hosting 5

Remote form submission

Generates the nodes and saves them into hosting_signup_singleton, so the local submission function can re-act to them.

File

signup/hosting_signup.module, line 340
Provides a signup form that can be run on remote sites

Code

function _hosting_signup_form_submit($form_id, $values) {
  $client = (object) $values;
  $client->type = 'client';
  $client->title = '';
  $client->status = 1;
  node_save($client, 'submit');
  $site = (object) $values;
  $site->type = 'site';
  $site->status = 1;
  $site->client = $client->nid;
  node_save($site);
  hosting_signup_singleton(array(
    'client' => $client,
    'site' => $site,
  ));
}