From a1bdfda9ffbbcfb90910678fe890d7464408176f Mon Sep 17 00:00:00 2001 From: Eduardo Date: Sat, 25 Nov 2023 14:22:11 +0100 Subject: [PATCH] change p if same section but diferent classes --- page-generator/generator.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/page-generator/generator.php b/page-generator/generator.php index c9a72e7..b94d946 100644 --- a/page-generator/generator.php +++ b/page-generator/generator.php @@ -189,6 +189,11 @@ class CodeGenerator if ($i != 0 && $data[$i - 1]['section'] != $section) { [$closing_tag, $is_p_closed] = $this->open_or_close_p($is_p_closed, $class, CLOSE); $html .= $closing_tag; + + // if previous iteration was diferent class close p + } elseif ($i != 0 && array_map('trim', explode(",", $this->str_val_or_empty($data[$i - 1], 'class'))) != $class) { + [$closing_tag, $is_p_closed] = $this->open_or_close_p($is_p_closed, $class, CLOSE); + $html .= $closing_tag; } $html .= $this->form_h2_title($data, $i, $section, $url, $title, $class); -- 2.30.2