diff --git a/TalpaAPI.php b/TalpaAPI.php
index a5c1620..be3eafb 100644
--- a/TalpaAPI.php
+++ b/TalpaAPI.php
@@ -39,7 +39,7 @@ class TalpaApi {
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
- CURLOPT_CUSTOMREQUEST => 'POST',
+ CURLOPT_CUSTOMREQUEST => $method,
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Content-Type: application/json',
@@ -84,7 +84,7 @@ class TalpaApi {
}
public function getMediaAssetDetails($assetId) {
- return $this->request('GET', "/mam/v1/mediaAssets/{$assetId}?full=false");
+ return $this->request('GET', '/mam/v1/mediaAssets/'.$assetId.'?full=false');
}
public function createTransmission($data) {
diff --git a/index.php b/index.php
index 791efd8..3d4e150 100644
--- a/index.php
+++ b/index.php
@@ -30,7 +30,7 @@ if (isset($_POST['add_commercial'])) {
$apiLogs[] = ['call' => 'Get Media Asset Details', 'response' => $api->lastResponse];
$label = $details['mediaAssetLabel'] ?? 'Pending';
- $stmt = $db->prepare("INSERT INTO commercials (title, duration, season_id, content_id, media_asset_id, media_asset_label) VALUES (?, ?, ?, ?, ?, ?)");
+ $stmt = $db->prepare("INSERT INTO commercials (title, duration, season_id, content_id, media_asset_id, media_asset_label, upload_status) VALUES (?, ?, ?, ?, ?, ?, 'pending')");
$stmt->execute([$_POST['title'], $_POST['duration'], $_POST['season_id'], $ep['id'], $asset['id'], $label]);
}
}
@@ -74,6 +74,14 @@ if (isset($_POST['sync_item'])) {
->execute([$status, json_encode($res), $_POST['sync_id']]);
}
+// 4. Media Asset Label en Status bijwerken
+if (isset($_POST['update_media_asset'])) {
+ $stmt = $db->prepare("UPDATE commercials SET media_asset_label = ?, upload_status = ? WHERE id = ?");
+ $stmt->execute([$_POST['media_asset_label'], $_POST['upload_status'], $_POST['commercial_id']]);
+ header("Location: index.php?view_date=" . $selectedDate);
+ exit;
+}
+
// Data ophalen
$commercials = $db->query("SELECT * FROM commercials ORDER BY created_at DESC")->fetchAll();
$selectedDate = $_GET['view_date'] ?? date('Y-m-d');
@@ -189,22 +197,45 @@ if (isset($_GET['edit'])) {
-
Media Asset Labels
-
-
- | Titel | Duur | Content ID | Label (Filename) |
-
-
-
-
+ Media Asset Management
+
+
+
+
+ | Titel |
+ Duur |
+ Content ID |
+ Label (Filename) |
+ Upload Status |
+ Actie |
+
+
+
+
+
+
-
-
-
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+