format($uploadfile) ->get('duration'); $query = "INSERT INTO media (source_path, title, duration_secs) VALUES (:source_path, 'unknown', :duration_secs)"; $statement = $db->prepare($query); $statement->bindValue(':source_path', $uploadfile); $statement->bindValue(':duration_secs', $duration_secs); $result = $statement->execute(); if ($result) { $new_media_file = array( 'id' => $db->lastInsertRowID(), 'title' => 'unknown', 'source_path' => $uploadfile, 'duration_secs' => $duration_secs, 'has_metadata' => false ); error_log("Adding media file:"); error_log(json_encode($new_media_file)); echo(json_encode($new_media_file)); } else { error_log("Problem inserting new media into db:"); error_log($db->lastErrorMsg()); echo("{}"); } } else { echo("{}"); } ?>