WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 12.11.2024 07:43:42

florian
Administrator

OneForAll - Notices und Deprecated-Meldungen

OneForAll verursacht Notices im errorlog, sobald der Addon-Monitor aufgerufen wird - siehe hier

024-11-11 16:58:50     Notice     /modules/oneforall/languages/DE.php: L:212
from /modules/addon_monitor/tool.php L:65     getModulesArray "Undefined variable: mod_name"

Des weiteren kommen unter PHP 8.2 Fehlermeldungen ("Passing null to parameter #1 ($string) of type string is deprecated") aus der view_overview von strip_tags, htmlspecialchars, trim - ich habe das mit Hilfsfunktionen gelöst, d.h. in der functions.php eingefügt

if (!function_exists('lazyspecial')) { 
	function lazyspecial($val) {
		if ($val!==null) {
			$val = htmlspecialchars($val);
		}
		return $val;
	}
}

if (!function_exists('lazyexplode')) { 
	function lazyexplode($x,$y) {
		if ($y!==null) {
			$val = explode($x,$y);
		} else {
			$val = array();
		}
		return $val;
	}
}

if (!function_exists('lazytrim')) { 
	function lazytrim($val) {
		if ($val!==null) {
			$val = trim($val);
		}
		return $val;
	}
}

und dann in der view_overview.php strip_tags durch lazystrip usw. ersetzt


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

Board footer

up