[ticket/12912] Undefined index when adding logs from extensions

Add isset() to forum_id and topic_id.

PHPBB3-12912
This commit is contained in:
Tabitha Backoff 2014-08-03 13:06:20 -04:00
parent 7beef6e142
commit d5db09e888

View file

@ -245,9 +245,9 @@ class log implements \phpbb\log\log_interface
break; break;
case 'mod': case 'mod':
$forum_id = (int) $additional_data['forum_id']; $forum_id = isset($additional_data['forum_id']) ? (int) $additional_data['forum_id'] : 0;
unset($additional_data['forum_id']); unset($additional_data['forum_id']);
$topic_id = (int) $additional_data['topic_id']; $topic_id = isset($additional_data['topic_id']) ? (int) $additional_data['topic_id'] : 0;
unset($additional_data['topic_id']); unset($additional_data['topic_id']);
$sql_ary += array( $sql_ary += array(
'log_type' => LOG_MOD, 'log_type' => LOG_MOD,