more edl work

This commit is contained in:
Sundog Jones 2024-09-16 16:22:29 -04:00
parent e93b22c783
commit 7af76bb66b
1 changed files with 15 additions and 6 deletions

21
edl.php
View File

@ -3,19 +3,28 @@
$db = new SQLite3('netv-mam.sqlite'); $db = new SQLite3('netv-mam.sqlite');
// add edl to media item // add edl to media item
if (isset($_GET['id']) && $_GET['id'] !== "") { if (isset($_REQUEST['media_id']) && $_REQUEST['media_id'] !== "") {
error_log(print_r($_REQUEST, true)); error_log(print_r($_REQUEST, true));
$id = intval($_GET['id']); $id = intval($_REQUEST['media_id']);
$query = $db->prepare("SELECT * FROM media WHERE id = :id"); $query = $db->prepare("SELECT * FROM media WHERE id = :id");
$query->bindValue(':id', $id); $query->bindValue(':id', $id);
$result = $query->execute(); $result = $query->execute();
if ($result) { if ($result) {
// record exists // record exists
$update_query = $db->prepare("INSERT INTO media_edls (media_id, edl_name, edl_contents) VALUES (:media_id, :edl_name, :edl_contents)"); if (isset($_REQUEST['id'])) {
$update_query->bindValue(':media_id', $_REQUEST['id']); // update
$update_query->bindValue(':edl_name', $_REQUEST['edl_name']); $update_query = $db->prepare("UPDATE media_edls SET edl_name = :edl_name, edl_contents = :edl_contents WHERE id = :id");
$update_query->bindValue(':edl_contents', $_REQUEST['edl_contents']); $update_query->bindValue(':edl_name', $_REQUEST['edl_name']);
$update_query->bindValue(':edl_contents', $_REQUEST['edl_contents']);
$update_query->bindValue(':id', $_REQUEST['id']);
} else {
// insert
$update_query = $db->prepare("INSERT INTO media_edls (media_id, edl_name, edl_contents) VALUES (:media_id, :edl_name, :edl_contents)");
$update_query->bindValue(':media_id', $_REQUEST['id']);
$update_query->bindValue(':edl_name', $_REQUEST['edl_name']);
$update_query->bindValue(':edl_contents', $_REQUEST['edl_contents']);
}
$update_result = $update_query->execute(); $update_result = $update_query->execute();
if ($update_result) { if ($update_result) {
$query = $db->prepare("SELECT * FROM media m JOIN media_edls em ON m.id = me.media_id WHERE m.id = :id"); $query = $db->prepare("SELECT * FROM media m JOIN media_edls em ON m.id = me.media_id WHERE m.id = :id");