/
var
/
www
/
vhosts
/
m-auto.co
/
httpdocs
/
admin
/
/var/www/vhosts/m-auto.co/httpdocs/admin
mkdir
upload
Name
Size
Mode
Actions
assets/
-
0755
rm
includes/
-
0755
rm
7-6-2026.zip
10206
0644
edit
dl
rm
about_edit.php
3899
0644
edit
dl
rm
about_process.php
1367
0644
edit
dl
rm
auth.php
684
0644
edit
dl
rm
bookings.php
5367
0644
edit
dl
rm
booking_delete.php
924
0644
edit
dl
rm
branches.php
2470
0644
edit
dl
rm
branch_delete.php
1290
0644
edit
dl
rm
branch_form.php
4694
0644
edit
dl
rm
branch_process.php
1233
0644
edit
dl
rm
brands.php
2578
0644
edit
dl
rm
brand_delete.php
1327
0644
edit
dl
rm
brand_form.php
2369
0644
edit
dl
rm
brand_process.php
1660
0644
edit
dl
rm
cars.php
6946
0644
edit
dl
rm
car_delete.php
2886
0644
edit
dl
rm
car_form.php
40348
0644
edit
dl
rm
car_image_actions.php
5142
0644
edit
dl
rm
car_process.php
10426
0644
edit
dl
rm
categories.php
2167
0644
edit
dl
rm
category_delete.php
746
0644
edit
dl
rm
category_form.php
1607
0644
edit
dl
rm
category_process.php
943
0644
edit
dl
rm
dashboard.php
4965
0644
edit
dl
rm
index.php
2713
0644
edit
dl
rm
login_process.php
1532
0644
edit
dl
rm
logout.php
100
0644
edit
dl
rm
news.php
3448
0644
edit
dl
rm
news_delete.php
771
0644
edit
dl
rm
news_form.php
6769
0644
edit
dl
rm
news_process.php
2527
0644
edit
dl
rm
offers.php
2810
0644
edit
dl
rm
offer_delete.php
1327
0644
edit
dl
rm
offer_form.php
4573
0644
edit
dl
rm
offer_process.php
2115
0644
edit
dl
rm
settings.php
5217
0644
edit
dl
rm
settings_process.php
692
0644
edit
dl
rm
slider.php
3529
0644
edit
dl
rm
slider_delete.php
1345
0644
edit
dl
rm
slider_form.php
4529
0644
edit
dl
rm
slider_process.php
1983
0644
edit
dl
rm
themes.php
4703
0644
edit
dl
rm
theme_delete.php
1332
0644
edit
dl
rm
theme_form.php
1522
0644
edit
dl
rm
theme_process.php
1785
0644
edit
dl
rm
users.php
4480
0644
edit
dl
rm
user_delete.php
1055
0644
edit
dl
rm
user_form.php
5463
0644
edit
dl
rm
user_process.php
3193
0644
edit
dl
rm
videos.php
4942
0644
edit
dl
rm
video_delete.php
1717
0644
edit
dl
rm
video_form.php
7181
0644
edit
dl
rm
video_process.php
3336
0644
edit
dl
rm
Edit:
/var/www/vhosts/m-auto.co/httpdocs/admin/video_process.php
(3336B)
<?php include 'auth.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (empty($_POST['id'])) { require_permission('videos_add'); } else { require_permission('videos_edit'); } $id = $_POST['id']; $title = $_POST['title']; $description = $_POST['description']; $video_type = $_POST['video_type']; $video_url = $_POST['video_url'] ?? ''; $active = isset($_POST['active']) ? 1 : 0; $current_video_file = $_POST['current_video_file'] ?? ''; $current_thumbnail = $_POST['current_thumbnail'] ?? ''; $video_file_name = $current_video_file; $thumbnail_name = $current_thumbnail; // Video File Upload if (isset($_FILES['video_file']) && $_FILES['video_file']['error'] == 0) { $upload_dir = '../uploads/videos/'; $video_file_name = uniqid() . '-' . basename($_FILES['video_file']['name']); $target_file = $upload_dir . $video_file_name; if (move_uploaded_file($_FILES['video_file']['tmp_name'], $target_file)) { if (!empty($current_video_file) && file_exists($upload_dir . $current_video_file)) { unlink($upload_dir . $current_video_file); } } else { header("Location: videos.php?error=فشل في رفع ملف الفيديو"); exit(); } } // Thumbnail Upload if (isset($_FILES['thumbnail']) && $_FILES['thumbnail']['error'] == 0) { $upload_dir = '../uploads/videos/'; $thumbnail_name = uniqid() . '-thumb-' . basename($_FILES['thumbnail']['name']); $target_file = $upload_dir . $thumbnail_name; if (move_uploaded_file($_FILES['thumbnail']['tmp_name'], $target_file)) { if (!empty($current_thumbnail) && file_exists($upload_dir . $current_thumbnail)) { unlink($upload_dir . $current_thumbnail); } } else { header("Location: videos.php?error=فشل في رفع الصورة المصغرة"); exit(); } } // Clear video_url if type is file, clear video_file if type is url if ($video_type == 'file') { $video_url = ''; } else { $video_file_name = ''; $thumbnail_name = ''; } if (empty($id)) { // INSERT $sql = "INSERT INTO videos (title, description, video_url, video_file, thumbnail, video_type, active) VALUES (?, ?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($sql); $stmt->bind_param("ssssssi", $title, $description, $video_url, $video_file_name, $thumbnail_name, $video_type, $active); } else { // UPDATE $sql = "UPDATE videos SET title=?, description=?, video_url=?, video_file=?, thumbnail=?, video_type=?, active=? WHERE id=?"; $stmt = $conn->prepare($sql); $stmt->bind_param("ssssssii", $title, $description, $video_url, $video_file_name, $thumbnail_name, $video_type, $active, $id); } if ($stmt->execute()) { header("Location: videos.php?success=تم حفظ الفيديو بنجاح"); } else { header("Location: videos.php?error=حدث خطأ: " . $stmt->error); } $stmt->close(); $conn->close(); } else { header("Location: videos.php"); exit(); } ?>
Save
cmd:
run