Fix: ajout des droits d'accs sur les documents

Todo: prvoir un droit de suppression des documents
This commit is contained in:
Regis Houssin 2008-05-04 16:09:54 +00:00
parent 08426c1b4d
commit ae4c2dc469

View File

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