Gestion download au travers de premiumizeme
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
// TODO: idéee : on peut facilement connaitre les status "dupp", il suffit de faire un tableau à part qui permet de faire un rm dans le dossier et supprimer cet event "dupp"
/** * Ajoute en base les infos sur le(s) fichier(s) a dl (ne telecharge pas directement le(s) fichier(s)) */function addDownload(){ if (isset($_GET['myurls'])) { $myurls = $_GET['myurls']; } elseif (isset($_POST['myurls'])) { $myurls = $_POST['myurls']; } else { echo 'pas d\'url'; exit(); }
if (isset($_GET['dtype'])) { $dtype = $_GET['dtype']; } elseif (isset($_POST['dtype'])) { $dtype = $_POST['dtype']; } else { echo 'pas de dtype'; exit(); } if (!in_array($dtype, [ 'premiumizeme', 'dlink' ])) { echo 'mauvais dtype'; exit(); }
if (isset($_GET['worker'])) { $worker = $_GET['worker']; } elseif (isset($_POST['worker'])) { $worker = $_POST['worker']; } else { echo 'pas de worker'; exit(); } if (!in_array($worker, [ 'contabo', 'home' ])) { echo 'mauvais worker'; exit(); }
foreach($myurls as $url) { Download::addDownload($url, $worker, $dtype); } echo json_encode('ok');}
|