You are here

function hosting_client_user_form_submit in Hostmaster (Aegir) 6

Save the values submitted when editing or adding a user.

See also

hosting_client_user()

1 call to hosting_client_user_form_submit()
hosting_client_user in modules/hosting/client/hosting_client.access.inc
Implements hook_user().

File

modules/hosting/client/hosting_client.access.inc, line 143
Control client node access.

Code

function hosting_client_user_form_submit($edit, $user) {
  if (array_key_exists('clients', $edit)) {
    foreach ($edit['clients'] as $client) {
      $query = db_query('DELETE FROM {hosting_client_user} WHERE user = %d AND client = %d', $user->uid, $client);
    }
  }
  if (array_key_exists('hosting_client', $edit) && $edit['hosting_client']) {
    $client = hosting_get_client($edit['hosting_client']);
    $query = db_query('INSERT INTO {hosting_client_user} (client, user, contact_type) VALUES (%d, %d, "%s")', $client->nid, $user->uid, '');
  }
}