function evoc_import_form_validate in RDF Extensions 7.2
File
- evoc/evoc.pages.inc, line 71
- Page callbacks for importing a vocabulary.
Code
function evoc_import_form_validate($form, &$form_state) {
module_load_include('inc', 'rdfx');
$prefix = $form_state['values']['prefix'];
$ns_uri = $form_state['values']['ns_uri'];
if (!valid_url($ns_uri, $absolute = TRUE)) {
form_set_error('ns_uri', t('The Vocabulary URI must be a valid URI.'));
}
if (!preg_match('/(\\/|\\#)$/', $ns_uri)) {
form_set_error('ns_uri', t('The Vocabulary URI must end in either a / or a #.'));
}
if (!preg_match('/^' . PREFIX . '$/', $prefix)) {
form_set_error('prefix', t('The prefix must follow the !link.', array(
'!link' => '<a href="http://www.w3.org/TR/xml-names11/#NT-NCName">XML Namespace Specification</a>',
)));
}
}