| 2015 |
$video_file = db_fetch_object(db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index)); |
$video_file = db_fetch_object(db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index)); |
| 2016 |
} |
} |
| 2017 |
else { // They're using the core Upload module. |
else { // They're using the core Upload module. |
| 2018 |
$vid_query = $node->vid ? "(u.vid = %d)" : "(u.vid <> %d)"; |
$vid_query = $node->vid ? " AND (u.vid = %d)" : " AND (u.vid <> %d)"; |
| 2019 |
|
if ($nid != $node->nid) { // They're referencing a video from another node. |
| 2020 |
|
$vid_query = ''; |
| 2021 |
|
} |
| 2022 |
$sql = "SELECT fv.oid, f.filepath, fv.width, fv.height, f.fid FROM {flashvideo} fv |
$sql = "SELECT fv.oid, f.filepath, fv.width, fv.height, f.fid FROM {flashvideo} fv |
| 2023 |
LEFT JOIN {files} f ON f.fid = fv.fid |
LEFT JOIN {files} f ON f.fid = fv.fid |
| 2024 |
LEFT JOIN {upload} u on u.fid = fv.fid |
LEFT JOIN {upload} u on u.fid = fv.fid |
| 2025 |
WHERE $flashmime AND (fv.status = %d) AND (fv.nid = %d) AND (fv.video_index = %d) AND $vid_query"; |
WHERE $flashmime AND (fv.status = %d) AND (fv.nid = %d) AND (fv.video_index = %d)$vid_query"; |
| 2026 |
$video_file = db_fetch_object(db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index, $node->vid)); |
$video_file = db_fetch_object(db_query($sql, FLASHVIDEO_STATUS_CONVERTED, $nid, $index, $node->vid)); |
| 2027 |
} |
} |
| 2028 |
} |
} |
| 2032 |
$sql = "SELECT f.filepath FROM {flashvideo} fv LEFT JOIN {files} f ON f.fid = fv.fid WHERE (f.fid = %d)"; |
$sql = "SELECT f.filepath FROM {flashvideo} fv LEFT JOIN {files} f ON f.fid = fv.fid WHERE (f.fid = %d)"; |
| 2033 |
$video['original_video'] = db_result(db_query($sql, $video_file->oid)); |
$video['original_video'] = db_result(db_query($sql, $video_file->oid)); |
| 2034 |
} |
} |
|
|
|
| 2035 |
// If no video file was defined... |
// If no video file was defined... |
| 2036 |
if (!isset($video['file'])) { |
if (!isset($video['file'])) { |
| 2037 |
// Do we need to use the playlist? |
// Do we need to use the playlist? |