Extranet : gestion de documents ///
Etes-vous sure de vouloir supprimer le document suivant :
" '.$_GET['del_code'].' '.$_GET['del_nom'].' ('.$_GET['del_fichier'].') "
';
}
// ### AJOUT D'UN DOCUMENT ###
if(isset($_POST['go_doc']))
{
// traitement des données
if(empty($_POST['code'])) {
echo '
Vous devez saisir un code document.
';
}
elseif(empty($_POST['nom'])) {
echo '
Vous devez saisir un intitulé pour le document
Vous n\'avez pas sélectionné de fichier.
';
}
elseif(empty($_POST['groupe'])) {
echo '
Vous n\'avez pas sélectionné de groupe pour ce document.
';
}
else
{
// recupération des id groupes
$id_groupe = '';
foreach($_POST['groupe'] as $groupe_nom)
{
$sql_recup_gr = "SELECT gr_id,gr_nom FROM groupes WHERE gr_nom='$groupe_nom'";
$req_recup_gr = mysql_query($sql_recup_gr);
$data_recup_gr = mysql_fetch_array($req_recup_gr);
$id_groupe .= $data_recup_gr['gr_id'].';';
}
$code = $_POST['code'];
$nom = $_POST['nom'];
// traitement du fichier et upload
$nomfichier = $_FILES["fichier"]["name"];
$nomfichier = str_replace(' ','_',$nomfichier);
$nomtemp = $_FILES["fichier"]["tmp_name"];
$typefichier = $_FILES["fichier"]["type"] ;
$poidsfichier = $_FILES["fichier"]["size"] ;
$ko = $poidsfichier/1024;
$taille = $ko.' ko';
$dir = '../documents/';
if(is_file($dir.$nomfichier))
{
$nomfichier = '_'.$_FILES['fichier']['name'];
}
$copy = copy($nomtemp,$dir.$nomfichier);
if($copy)
{
// si le fichier à été uploadé, on insert dans la base
$sql_insert = "INSERT INTO documents SET
doc_code='$code',
doc_nom='$nom',
doc_groupe='$id_groupe',
doc_fichier='$nomfichier',
doc_taille='$taille',
doc_date=NOW()";
$req_insert = mysql_query($sql_insert);
if($req_insert)
{
echo '
Le fichier a bien été envoyé.
';
}
else
{
echo '
Une erreur est survenue lors de l\'insertion des données dans la base.
';
@unlink('../documents/'.$nomfichier.'');
}
}
else
{
// si le fichier n'a pas été copié, on n'insert pas dans la base, et on affiche un message d'erreur
echo '
Une erreur est survenue lors de la copie du fichier sur le serveur
';
}
}
}
?>
Vous devez saisir un code document.
';
}
elseif(empty($_POST['nom'])) {
echo '