]> git.mxchange.org Git - friendica.git/commitdiff
Trim terms of service rules before turning them to an array
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 18 Dec 2022 02:13:24 +0000 (21:13 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sun, 18 Dec 2022 02:13:52 +0000 (21:13 -0500)
src/Core/System.php
src/Module/Tos.php

index 707649a49d3406cf2f64ee7f943925bd57992cff..ec214fea9d26f613e260051903ac09fbbf48d43c 100644 (file)
@@ -251,7 +251,7 @@ class System
 
                                // Don't show multiple calls from the Database classes to show the essential parts of the callstack
                                $func['database'] = in_array($func['class'], ['Friendica\Database\DBA', 'Friendica\Database\Database']);
-                               if (!$previous['database'] || !$func['database']) {     
+                               if (!$previous['database'] || !$func['database']) {
                                        $classparts = explode("\\", $func['class']);
                                        $callstack[] = array_pop($classparts).'::'.$func['function'];
                                        $previous = $func;
@@ -678,7 +678,7 @@ class System
                        $html = BBCode::convert($rulelist, false, BBCode::EXTERNAL);
 
                        $msg = HTML::toPlaintext($html, 0, true);
-                       foreach (explode("\n", $msg) as $line) {
+                       foreach (explode("\n", trim($msg)) as $line) {
                                $line = trim($line);
                                if ($line) {
                                        $rules[] = ['id' => (string)++$id, 'text' => $line];
index 11cecac44da3d8a1510b4116016986015f6e455d..6109a2470fa86945393f496a228a041212f80465 100644 (file)
@@ -83,8 +83,8 @@ class Tos extends BaseModule
 
                $tpl = Renderer::getMarkupTemplate('tos.tpl');
                if ($this->config->get('system', 'tosdisplay')) {
-                       $lines = $this->config->get('system', 'tosrules');
-                       if (!empty($lines)) {
+                       $lines = trim($this->config->get('system', 'tosrules') ?: '');
+                       if ($lines) {
                                $rules = "[list=1]";
                                foreach (explode("\n", $lines) as $line) {
                                        $rules .= "\n[*]" . $line;