Переменные в hook_user
Доброго времени суток!
Пытаюсь понять некоторые моменты. С помощью hook_user добавляю поля с именем в форму регистрации через 'register' и получаю некие данные. При попытке сохранить их через 'insert' спотыкаюсь - интересует, какие переменные должны быть в данном запросе db_query. С первым из трех ключей понятно - $user->uid, а вот два других - вопрос.
switch ($op) {
case 'register':
$fields['person_info'] = array (
'#type' => 'fieldset',
'#title' => t('Personal Info'),
'#description' => t('Enter first and last name.')
);
$fields['person_info']['first_name'] = array (
'#type' => 'textfield',
'#title' => t('First Name'),
'#maxlength' => 16,
'#required' => TRUE,
'#size' => 18,
);
$fields['person_info']['last_name'] = array (
'#type' => 'textfield',
'#title' => t('Last Name'),
'#maxlength' => 16,
'#required' => TRUE,
'#size' => 18,
);
return $fields;
case 'insert':
db_query("INSERT INTO {person} (uid, firstname, lastname) VALUES (%d, %s, %s)", $user->uid, ???, ???);
break;
}
}