function _rdfx_get_term_details in RDF Extensions 7.2
2 calls to _rdfx_get_term_details()
- rdfui_classes_autocomplete in rdfui/
rdfui.module - Menu callback for classes autocomplete
- rdfui_predicates_autocomplete in rdfui/
rdfui.module - Menu callback for predicates autocomplete
File
- ./
rdfx.terms.inc, line 494 - Functions for managing RDF Terms.
Code
function _rdfx_get_term_details($tid, $langcode = 'und') {
$query_language = db_query("SELECT language FROM {rdfx_term_details} WHERE tid = :tid", array(
':tid' => $tid,
));
$languages = $query_language
->fetchCol();
if (!in_array($langcode, $languages)) {
if (in_array('und', $languages)) {
$langcode = 'und';
}
elseif (in_array('en', $languages)) {
$langcode = 'en';
}
else {
return;
}
}
$query = db_select('rdfx_term_details', 'rdfd')
->fields('rdfd', array(
'label',
'comment',
))
->condition('rdfd.tid', $tid, '=')
->condition('language', $langcode, '=');
$details = $query
->execute()
->fetch();
return $details;
}