diff --git a/actions.php b/actions.php index 642990643..2c9e5dbfb 100644 --- a/actions.php +++ b/actions.php @@ -39,12 +39,18 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') { else { // UPLOAD if (filter('op') == 'link_file' && !empty($_FILES) && !empty($_FILES['blob']['name'])) { + + + $nome = filter('nome_allegato'); $nome = !empty($nome) ? $nome : $_FILES['blob']['name']; - + + $src = $_FILES['blob']['tmp_name']; $f = pathinfo($_FILES['blob']['name']); - + + + /* $allowed = [ // Image formats @@ -165,17 +171,22 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') { do { $filename = random_string().'.'.$f['extension']; } while (file_exists($upload_dir.'/'.$filename)); + + + // Creazione file fisico if (move_uploaded_file($src, $upload_dir.'/'.$filename)) { - $dbo->insert('zz_files', [ + + $dbo->insert('zz_files', [ 'nome' => $nome, 'filename' => $filename, 'original' => $_FILES['blob']['name'], 'id_module' => $id_module, 'id_record' => $id_record, + 'id_plugin' => $id_plugin, ]); - + $_SESSION['infos'][] = tr('File caricato correttamente!'); } else { $_SESSION['errors'][] = tr('Errore durante il caricamento del file!'); diff --git a/modules/contratti/plugins/addpianficazione.php b/modules/contratti/plugins/addpianficazione.php index bcaa50b62..1e21c999d 100644 --- a/modules/contratti/plugins/addpianficazione.php +++ b/modules/contratti/plugins/addpianficazione.php @@ -142,13 +142,16 @@ echo ' +echo ' + + {( "name": "filelist_and_upload", "id_module": "'.$id_module.'", "id_record": "'.$id_record.'", "id_plugin": "'.$id_plugin.'" )} + + - - + '; diff --git a/modules/contratti/plugins/ajax_righe.php b/modules/contratti/plugins/ajax_righe.php index f6353210c..b97788d60 100644 --- a/modules/contratti/plugins/ajax_righe.php +++ b/modules/contratti/plugins/ajax_righe.php @@ -110,9 +110,6 @@ if (count($rs2) > 0) { ?>