function kaltura_remove_existing_entries in Kaltura 7.2
Same name and namespace in other branches
- 5 includes/kaltura.admin.inc \kaltura_remove_existing_entries()
- 6.2 includes/kaltura.admin.inc \kaltura_remove_existing_entries()
- 6 includes/kaltura.admin.inc \kaltura_remove_existing_entries()
Helper function that receives a list of entries, and returns a new list which does not contain entries that are already represented as nodes.
Parameters
array $entries:
Return value
array
1 call to kaltura_remove_existing_entries()
- kaltura_import_entries_page in includes/
kaltura.admin.inc - Callback function for url 'admin/settings/kaltura/import'.
File
- includes/
kaltura.admin.inc, line 977 - Contains functions for administration use of the kaltura core module.
Code
function kaltura_remove_existing_entries($entries) {
$new_entries = array();
if (is_array($entries) && !empty($entries)) {
foreach ($entries as $entry) {
$sel = db_select('node_kaltura', 'k')
->fields('k', array(
'kaltura_entryid',
))
->condition('kaltura_entryid', $entry['id'], '=')
->countQuery()
->execute()
->fetchField();
if (!$sel) {
$new_entries[] = $entry;
}
}
}
return $new_entries;
}