<?php
include "session.php"; include "functions.php";
if ((!$rPermissions["is_admin"]) OR (!hasPermissions("adv", "stream_tools"))) { exit; }
$getMovies = getMovies("s:3:/home/movies/2024");
$movieIds = array_column($getMovies, 'id');
if(!empty($movieIds)) {
$batchIds = array_chunk($movieIds, 100);
foreach ($batchIds as $mId) {
APIRequest(array(
"action" => "vod",
"sub" => "start",
"stream_ids" => array_values($mId)
));
usleep(100000);
}
}
function getMovies($rDNS) {
global $db;
$return = Array();
$result = $db->query("SELECT `id`, `stream_display_name`, `stream_source` FROM `streams` WHERE `type` IN (2,5) AND JSON_EXTRACT(`stream_source`, '$[0]') LIKE '%" . $rDNS . "%'");
if (($result) && ($result->num_rows > 0)) {
while ($row = $result->fetch_assoc()) {
$return[] = $row;
}
}
return $return;
}
?>