In tbl_MakeHtml.R en tbl_MakeExcel.R staat deze controle:
if (!indeling_rijen$inhoud[i] %in% colnames(data)) {
data komt uit de globale omgeving, terwijl beide functies verder werken met results, dat als parameter wordt meegegeven.
Daardoor zijn MakeHtml() en MakeExcel() afhankelijk van globale state, en dat lijkt fout/kwetsbaar.
Waarschijnlijk moet hier niet op colnames(data) gecontroleerd worden, maar op de variabelen in results, bijvoorbeeld via results$var.
In
tbl_MakeHtml.Rentbl_MakeExcel.Rstaat deze controle:datakomt uit de globale omgeving, terwijl beide functies verder werken metresults, dat als parameter wordt meegegeven.Daardoor zijn
MakeHtml()enMakeExcel()afhankelijk van globale state, en dat lijkt fout/kwetsbaar.Waarschijnlijk moet hier niet op
colnames(data)gecontroleerd worden, maar op de variabelen inresults, bijvoorbeeld viaresults$var.