You are here

function kaltura_add_result_to_entry_data in Kaltura 7.2

Same name and namespace in other branches
  1. 5 kaltura.module \kaltura_add_result_to_entry_data()
  2. 6.2 kaltura.module \kaltura_add_result_to_entry_data()
  3. 6 kaltura.module \kaltura_add_result_to_entry_data()

Helper function to add the result from a notification or API call to the entry_data field.

TODO: check this on.

File

./kaltura.module, line 581
Kaltura integration module - core functions.

Code

function kaltura_add_result_to_entry_data($eid, $result, $replace = TRUE) {
  if (!$replace) {

    // TODO: rewrite queries using db_select where possible.
    $get_current_data = 'SELECT kaltura_entry_data FROM {node_kaltura} WHERE kaltura_entryId = \'%s\'';
    $row = db_query($get_current_data, $eid);
    $data = db_fetch_object($row);
    $real_data = unserialize($data->kaltura_entry_data);
  }
  $real_data[] = $result;
  $set_new_data = 'UPDATE {node_kaltura} SET kaltura_entry_data = \'%s\' WHERE kaltura_entryId = \'%s\'';
  $row = db_query($set_new_data, serialize($real_data), $eid);
}