From 2b642b91540825c598e41982ae02bfd985a1b0b3 Mon Sep 17 00:00:00 2001 From: Epagris Date: Sat, 11 Oct 2025 20:38:20 +0200 Subject: [PATCH] - drawnetwork --- class/Tasks/TruthTableTask.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/class/Tasks/TruthTableTask.php b/class/Tasks/TruthTableTask.php index 3b3b47a..d313cd2 100644 --- a/class/Tasks/TruthTableTask.php +++ b/class/Tasks/TruthTableTask.php @@ -77,4 +77,17 @@ class TruthTableTask extends PicturedTask return $a; } + + public function randomize(): void + { + if ($this->hasFlag("drawnetwork")) { + $svg_file = sys_get_temp_dir() . DIRECTORY_SEPARATOR . uniqid("truthtable_") . ".svg"; + $this->lf->drawNetwork($svg_file); + $this->setImageData(file_get_contents($svg_file) ?? ""); + $this->setImageType("svg"); + @unlink($svg_file); + } + + parent::randomize(); + } } \ No newline at end of file