From 5f93d4b1c33e1e388b395af559e18669c959b0f9 Mon Sep 17 00:00:00 2001 From: pero1203 Date: Fri, 2 Sep 2022 17:01:53 +0200 Subject: [PATCH] Pri brisanju podatkov se avtomatsko pobrise in na novo zgenerira tudi datoteka s podatki --- admin/survey/SurveyAdminAjax.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/admin/survey/SurveyAdminAjax.php b/admin/survey/SurveyAdminAjax.php index d50065bf8..d416d02dd 100644 --- a/admin/survey/SurveyAdminAjax.php +++ b/admin/survey/SurveyAdminAjax.php @@ -4760,13 +4760,18 @@ class SurveyAdminAjax { sisplet_query("UPDATE srv_user SET deleted = '1', time_edit = NOW() WHERE id = '$usr_id'"); sisplet_query('COMMIT'); + // Pobrišemo vse datoteke + $SDF = SurveyDataFile::get_instance(); + $SDF->init($this->anketa); + $SDF->clearFiles(); + echo '0'; } else { echo 'Error: Invalid user ID!'; } - } elseif ($_GET['a'] == 'dataDeleteMultipleRow') { // V DELU... + } elseif ($_GET['a'] == 'dataDeleteMultipleRow') { // ulovimo json objekt z userji za brisanje if ( is_array($_POST['users']) && count($_POST['users']) > 0 ) { @@ -4779,6 +4784,11 @@ class SurveyAdminAjax { sisplet_query("UPDATE srv_user SET deleted = '1', time_edit = NOW() WHERE id IN (".$users.")"); sisplet_query('COMMIT'); + + // Pobrišemo vse datoteke + $SDF = SurveyDataFile::get_instance(); + $SDF->init($this->anketa); + $SDF->clearFiles(); } } elseif ($_GET['a'] == 'dataCopyRow') {