function commerce_invoice_ui_validate_invoice_number_callback in Commerce Invoice 7
1 string reference to 'commerce_invoice_ui_validate_invoice_number_callback'
- commerce_invoice_settings_form in includes/
commerce_invoice_ui.invoices.inc - Form callback: edit the global invoice settings.
File
- includes/
commerce_invoice_ui.invoices.inc, line 46 - Page callbacks and form builder functions for administering invoices.
Code
function commerce_invoice_ui_validate_invoice_number_callback($element, &$form_state, $form) {
if ($form_state['values']['commerce_invoice_number_method'] == COMMERCE_INVOICE_METHOD_CALLBACK) {
if (empty($form_state['values']['commerce_invoice_number_callback'])) {
form_set_error('commerce_invoice_number_callback', t('Please specify a callback function.'));
}
elseif (!function_exists($form_state['values']['commerce_invoice_number_callback'])) {
form_set_error('commerce_invoice_number_callback', t('"@callback" is not a valid callback function.', array(
'@callback' => $form_state['values']['commerce_invoice_number_callback'],
)));
}
}
}