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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
switch($choix){
case 0:
break;
case 1:
//Accueil connexion
break;
case 2:
//Enregistrer GPX
if(sizeof($_FILES)===0){break;}
$type = $_POST['ext'];
$info = upload($dir."/".$rep0."/".$rep1,$type);
//traitement via géoservice via ajax
if(strpos($info,'.gpx')>0){
$file = explode(':',$info)[1];
$onload = 'onload=conformation(\''.$rep1.'\',\''.$file.'\');';}
break;
case 3:
//Mise à jour des points de rendez-vous
$contenu = RESSOURCES\parking($pdo);
break;
case 4:
//Créer répertoire
$dir1 = $dir."/".$_POST['rep0']."/".$_POST['repnvx'];
$info = mkdir($dir1);
break;
case 5:
//Suppression fichier -> transfert dans la corbeille
$dir1 = $dir."/".$_POST['rep0']."/".$_POST['rep1'];
$fichier = $_POST['fichier'];
$dir2 = $dir."/corbeille";
if($fichier<>'')
{$info = rename($dir1."/".$fichier, $dir2.'/'.$fichier);}
break;
case 6:
//renommer fichier
$dir1 = $dir."/".$_POST['rep0']."/".$_POST['rep1'];
$fichier = $_POST['fichier'];
$rename = $_POST['rename'];
if($fichier<>'' && $rename <> '')
{$info = rename($dir1."/".$fichier, $dir1."/".$rename);}
break;
case 7:
//Déplacer fichier
$dir1 = $dir."/".$_POST['rep0']."/".$_POST['rep1'];
$fichier = $_POST['fichier'];
$dir2 = $dir."/".$_POST['rep0']."/".$_POST['rep2'];
if($fichier<>'')
{$info = rename($dir1."/".$fichier, $dir2."/".$fichier);}
break;
case 8:
//Vider la corbeille
$dir1 = $dir."/corbeille/";
$fichier = $_POST['fichier'];
if($fichier<>'')
{if(unlink($dir1.$fichier)){
$info = "Fichier supprimé";}
else{
$info = "Impossible d'effacer le fichier:".substr(sprintf("%o", fileperms($dir1.$fichier)),-4)."<br>->".ftp_pwd($ftp);
}
}
break;
case 9:
//Enregistrer fichier excel
if(sizeof($_FILES)===0){break;}
$type = $_POST['ext'];
$info = upload($dir."/".$rep0,$type);
if($type == 'xlsx'){
//Fichier adhérents -> transfert dans la Bdd -> tbl adherent
$info = transfert_xlsx($pdo, str_replace('Fichier enregistré:','',$info),$chp);
}
break;
case 10:
//Enregistrer PDF
if(sizeof($_FILES)===0){break;}
$type = $_POST['ext'];
$info = upload($dir."/".$rep0,$type);
break;
case 11:
//Enregistrer GPX mobile
$type = $_POST['ext'];
$info = upload($dir."/".$rep0."/".$rep1,$type);
$fichier = explode(':',$info)[1];
//renommage du fichier
if($_POST['rename'] <> ''){
$rename = $_POST['rename'];
//echo $dir."/".$rep0."/".$rep1."/".$fichier.' -- '.$dir."/".$rep0."/".$rep1."/".$rename;
$info .= rename($dir."/".$rep0."/".$rep1."/".$fichier, $dir."/".$rep0."/".$rep1."/".$rename);
$fichier = $rename;}
//traitement via géoservice via ajax
if(strpos($info,'.gpx')>0){
//echo 'onload=conformation(\''.$rep1.'\',\''.$fichier.'\');';
//altimetrie($ville,$fichier);
$onload = "const url = './ressources/serveur/conformationGpx.php?rep=$rep1&file=$fichier';"."\n";
$onload .= "window.addEventListener('load',surface())";
}
break;
} |
Partager