function hosting_client_user_form_submit in Hostmaster (Aegir) 6
Save the values submitted when editing or adding a user.
See also
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, '');
}
}