function scald_index_get_nodes in scald_index 7
Returns all published nodes linked to this atom.
Parameters
string $atom: The atom sid.
string $lang: The language : fr|de|etc.
Return value
array Published nodes linked to this atom.
File
- ./
scald_index.module, line 321
Code
function scald_index_get_nodes($atom, $lang = NULL) {
$nids = array();
$query = db_select('scald_index', 'si');
$query
->join('node', 'n', 'n.nid = si.nid');
$query
->fields('n', array(
'nid',
));
$query
->condition('si.sid', $atom);
$query
->condition('n.status', 1);
if (!is_null($lang)) {
$query
->condition('n.language', $lang);
}
$result = $query
->execute();
foreach ($result as $r) {
$nids[] = $r->nid;
}
return $nids;
}