[ticket/15637] Extract multi-line PHP event descriptions

PHPBB3-15637
This commit is contained in:
kasimi 2018-04-15 18:43:21 +02:00
parent 17c3bf0b39
commit 0aea8ecd83
No known key found for this signature in database
GPG key ID: 3163AB573241193A

View file

@ -264,7 +264,23 @@ class php_exporter
// Find event description line
$description_line_num = $this->find_description();
$description = substr(trim($this->file_lines[$description_line_num]), strlen('* '));
$description_lines = array();
while (true)
{
$description_line = substr(trim($this->file_lines[$description_line_num]), strlen('* '));
// Reached end of description if line is empty or a tag
if (!strlen($description_line) || $description_line[0] == '@')
{
break;
}
$description_lines[] = $description_line;
$description_line_num++;
}
$description = implode(' ', $description_lines);
if (isset($this->events[$this->current_event]))
{