forked from nik1097/MeTube
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdateVideoProcess.php
42 lines (38 loc) · 1.33 KB
/
updateVideoProcess.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
require_once("files/connection.php");
require_once("files/main.php");
$mediaId = (int)$_GET['Id'];
if (isset($_POST["cancel"])) {
header("location:watch.php?Id=$mediaId");
}
$title = $_POST["title"];
$description = $_POST['description'];
$category = $_POST['category'];
$visibility = $_POST['visibility'];
$keywords = $_POST['keywords'];
$keywords = rtrim($keywords, ',');
$keyword_arr = explode(',', $keywords);
try{
$query = $con->prepare("UPDATE media
SET title = '$title', description = '$description', category = '$category', privacy = '$visibility', keywords = '$keywords'
WHERE id = '$mediaId'");
$query->execute();
//get the media id just added to database
$query = $con->prepare("DELETE FROM keywords WHERE media_id = '$mediaId'");
$query->execute();
if ($keywords != "") {
for ($i = 0; $i < count($keyword_arr); $i++) {
$key = $keyword_arr[$i];
//echo "$key"."<br>";
$query = $con->prepare("INSERT INTO keywords(keyword, media_id) VALUES('$key', '$mediaId')");
$query->execute();
}
}
}
catch(Exception $e){
echo"Some Error Occured: ".$e->getMessage();
header("location:watch.php?Id=$mediaId");
}
echo "Update Success!";
header("Refresh: 2;URL=watch.php?Id=$mediaId");
?>