#9771 added update macros in install extension

This commit is contained in:
Daniel Cebrian 2023-06-21 09:53:37 +02:00
parent 3ef75d3086
commit 1d8f2588cd
1 changed files with 8 additions and 0 deletions

View File

@ -770,6 +770,14 @@ class ManageExtensions extends HTML
$tempFiles = $this->iniFile['tempfile_confs']['file']; $tempFiles = $this->iniFile['tempfile_confs']['file'];
foreach ($tempFiles as $macro => $value) { foreach ($tempFiles as $macro => $value) {
$sql = 'UPDATE `tdiscovery_apps_tasks_macros`
SET `value` = "'.(string) io_safe_input($value).'" WHERE `id_task`
IN (SELECT `id_rt` FROM `trecon_task` WHERE `id_app` = "'.$id.'") AND `macro` = "'.$macro.'"';
$result = db_process_sql($sql);
if ($result === false) {
return false;
}
$sql = 'INSERT IGNORE INTO `tdiscovery_apps_tasks_macros` $sql = 'INSERT IGNORE INTO `tdiscovery_apps_tasks_macros`
(`id_task`, `macro`, `type`, `value`, `temp_conf`) (`id_task`, `macro`, `type`, `value`, `temp_conf`)
SELECT `id_rt`, "'.$macro.'", "custom", "'.(string) io_safe_input($value).'", "1" SELECT `id_rt`, "'.$macro.'", "custom", "'.(string) io_safe_input($value).'", "1"