refactor upload files from stp side

This commit is contained in:
amazuecos
2025-01-23 10:36:15 +01:00
parent 1c3f045488
commit 330d1c7a4f
6 changed files with 46 additions and 8 deletions

View File

@ -1506,12 +1506,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$presupuesto_id = $_POST['presupuesto_id'];
$old_files = json_decode($_POST['oldFiles']);
$ftp = new SafekatFtpClient();
// Comprobar si se han subido archivos
if (!empty($_FILES['file']) || !empty($old_files)) {
// Borrar los archivos existentes del presupuesto
$ftp->removeFiles($presupuesto_id);
$model->deleteFiles($presupuesto_id, $old_files);
if (!empty($_FILES['file'])) {
@ -1535,13 +1537,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if (!is_null($new_name)) {
$path = WRITEPATH . 'uploads/presupuestos/' . $new_name;
move_uploaded_file($tmp_name, $path);
$ftp = new SafekatFtpClient();
$ftp->uploadFilePresupuesto($presupuesto_id);
}
}
$ftp->uploadFilePresupuesto($presupuesto_id);
}
} else {
// Borrar los archivos existentes del presupuesto
$ftp->removeFiles($presupuesto_id);
$model->deleteFiles($presupuesto_id);
}
}