diff --git a/htdocs/ecm/docmine.php b/htdocs/ecm/docmine.php index 89427dcb4614382cc8c3a4fa96ad1b58f3647093..eb6389860fe0538f349c4d41d46d24624765723c 100644 --- a/htdocs/ecm/docmine.php +++ b/htdocs/ecm/docmine.php @@ -95,13 +95,13 @@ if ( $_POST["sendit"] && $conf->upload != 0) if (is_dir($upload_dir)) { $result = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'],0); - if ($result == 1) + if ($result > 0) { //$mesg = '<div class="ok">'.$langs->trans("FileTransferComplete").'</div>'; //print_r($_FILES); $result=$ecmdir->changeNbOfFiles('+'); } - else if (!$result) + else if ($result < 0) { // Echec transfert (fichier depassant la limite ?) $mesg = '<div class="error">'.$langs->trans("ErrorFileNotUploaded").'</div>'; @@ -292,17 +292,21 @@ if ($_GET['action'] == 'delete_dir') print '<br>'; } - -// Affiche formulaire upload $formfile=new FormFile($db); -$formfile->form_attach_new_file(DOL_URL_ROOT.'/ecm/docmine.php','',0,$section); +// Affiche formulaire upload +if ($user->rights->ecm->create) +{ + $formfile->form_attach_new_file(DOL_URL_ROOT.'/ecm/docmine.php','',0,$section); +} // List of document -$param='&section='.$section; -$formfile->list_of_documents($filearray,'','ecm',$param,1,$relativepath); - - +// TODO: prevoir un droit sur la suppression des documents +if ($user->rights->ecm->read) +{ + $param='&section='.$section; + $formfile->list_of_documents($filearray,'','ecm',$param,1,$relativepath); +} // End of page $db->close();