Commit 9c04d1e5 authored by Lionel VEST's avatar Lionel VEST
Browse files

*

parent c73f14ee
......@@ -14,6 +14,15 @@ function read($connection,$input)
}
else if ($input->body->action == 'convert_to_zip')
{
if (!isset($input->body->path) return array("code" => 400, "message" => "Aucun chemin n'a été spécifié");
if (!isset($input->body->items) return array("code" => 400, "message" => "Aucun fichier ou dossier à compresser n'a été spécifié");
if (strpos($input->body->path,'/..')) return array("code" => 400, "message" => "Le chemin fourni est invalide");
foreach ($item as $input->body->items)
if (strpos($input->body->path,'/')) return array("code" => 400, "message" => "Le fichier spécifié est invalide");
$path = '/srv/files/'. $input->db . str_replace('/files/'. $input->db, '', $input->body->path);
return array("code" => 200, "message" => $path);
exec("LC_ALL=fr_FR.UTF-8 export HOME=/srv/api/tmp/" . $input->db . " && cd '/srv/files/demo@demoptimus.fr/==DOSSIERS==/'; zip -r 'test.zip' 'test' 'test2' 2>&1",$output);
if (is_file('/srv/files/demo@demoptimus.fr/==DOSSIERS==/test.zip'))
return array("code" => 200, "message" => "Conversion effectuée avec succès");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment