public function __prepareTemplate ($tpl_file, $type)
{
$tplvar = 'tpl_rawContent' . $this->tpl_count;
if ($type == T_BYVAR) {
$this->{$tplvar}["content"] = preg_split( "/\n/", $tpl_file, - 1, PREG_SPLIT_DELIM_CAPTURE );
} else {
//Trigger the error in the local scope of the function
//trigger_error ("Some error", E_USER_WARNING);
$this->{$tplvar}["content"] = @file( $tpl_file ) or die( $this->__errorAlert( 'TemplatePower Error: Couldn\'t open [ ' . $tpl_file . ' ]!' ) );
}
$this->{$tplvar}["size"] = sizeof( $this->{$tplvar}["content"] );
$this->tpl_count ++;
return $tplvar;
}Deprecated: Creation of dynamic property TemplatePower::$tpl_rawContent0 is deprecated in /***/public_html/templatepower/class.templatepower.inc.php on line 183Vervelend wat dit is de basis van veel van mijn werk. Ik weet dat het script niet meer het jongste is, maar het werkt zo fijn en nog prima dus zie ik geen reden om over te stappen naar een andere engine, die mogelijk veel beter is dat zal ik meteen toegeven, maar stel je voor dat alles opnieuw moet...
Zien jullie aanvliegroutes? De oorzaak lijkt me duidelijk, het is PHP dat een andere werkwijze vereist, maar is hier een oplossing voor te bedenken?
https://github.com/Samoual/class.templatepower.inc.php/blob/main/class.templatepower.inc.php