26.02.2023, 10:50
vielleicht hat jemand eine Idee
unter PHP 8.1 bekomme ich beim Themenaufruf zahlreiche identische Warnings
Warning [2] Undefined array key "myreactions" - Line: 36 - File: inc/functions_post.php(946) : eval()'d code PHP 8.1.16 (Linux)
die inc/functions_post.php ist sicherlich nicht das Problem, da wird das postbit bzw. postbit_classic Template aufgerufen aber in dem ist der Eintrag vom Plugin
{$post['myreactions']}
im Plugin finde ich die Variable drei mal:
Zeile 484-487
Zeile 576-579
Zeile 587-594
wie bekommt man diese Warnings weg?
unter PHP 8.1 bekomme ich beim Themenaufruf zahlreiche identische Warnings
Warning [2] Undefined array key "myreactions" - Line: 36 - File: inc/functions_post.php(946) : eval()'d code PHP 8.1.16 (Linux)
die inc/functions_post.php ist sicherlich nicht das Problem, da wird das postbit bzw. postbit_classic Template aufgerufen aber in dem ist der Eintrag vom Plugin
{$post['myreactions']}
im Plugin finde ich die Variable drei mal:
Zeile 484-487
PHP-Code:
if($post_reactions)
{
eval("\$post['myreactions'] = \"".$templates->get('myreactions_container')."\";");
}
Zeile 576-579
PHP-Code:
$db->insert_query('post_reactions', array('post_reaction_pid' => $post['pid'], 'post_reaction_rid' => $mybb->input['rid'], 'post_reaction_uid' => $mybb->user['uid'], 'post_reaction_date' => TIME_NOW));
myreactions_postbit($post);
echo $post['myreactions'];
exit;
Zeile 587-594
PHP-Code:
if($post_reaction)
{
$db->delete_query('post_reactions', 'post_reaction_id = \''.$post_reaction['post_reaction_id'].'\'');
$post = get_post($post_reaction['post_reaction_pid']);
myreactions_postbit($post);
echo $post['myreactions'];
exit;
}
wie bekommt man diese Warnings weg?