Chyba #1108
uzavřený
Řešením je nahradit následující kód od řádku 421 souboru system/vendor/swift/Swift/Message/Headers.php:
if (false !== $p = strpos($encoded_value[$key], $this->LE))
{
$cb = 'str_replace("' . $this->LE . '", "", "<$1>");';
$encoded_value[$key] = preg_replace("/<([^>]+)>/e", $cb, $encoded_value[$key]);
}
Na tento kód:
if (false !== $p = strpos($encoded_value[$key], $this->LE))
{
$encoded_value[$key] = preg_replace_callback("/<([^>]+)>/", function ($matches) {
return str_replace("' . $this->LE . '", "", "<$1>");
}, $encoded_value[$key]);
}
- Kategorie nastaven na Jádro systému
- Přiřazeno nastaven na Ondřej Fibich
- Cílová verze nastaven na 1.1.24
- Předmět změněn z FreenetIS bug report: Nefunguje scheduler na Nefunguje scheduler na PHP 5.5 >=
- Popis aktualizován (rozdíl)
Fix vyžaduje anonymní funkce (PHP 5.3 >=). Je proto nutné zrušit podporu zastaralé distribuce Lenny (#1109).
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 0 na 100
- Priorita změněn z Normální na Urgentní
Také k dispozici: Atom
PDF