Update to Drupal 8.2.0. For more information, see https://www.drupal.org/project/drupal/releases/8.2.0
This commit is contained in:
parent
2f563ab520
commit
f1c8716f57
1732 changed files with 52334 additions and 11780 deletions
|
|
@ -128,7 +128,6 @@ class DbLogController extends ControllerBase {
|
|||
$this->moduleHandler->loadInclude('dblog', 'admin.inc');
|
||||
|
||||
$build['dblog_filter_form'] = $this->formBuilder->getForm('Drupal\dblog\Form\DblogFilterForm');
|
||||
$build['dblog_clear_log_form'] = $this->formBuilder->getForm('Drupal\dblog\Form\DblogClearLogForm');
|
||||
|
||||
$header = array(
|
||||
// Icon column.
|
||||
|
|
@ -344,14 +343,18 @@ class DbLogController extends ControllerBase {
|
|||
*/
|
||||
public function formatMessage($row) {
|
||||
// Check for required properties.
|
||||
if (isset($row->message) && isset($row->variables)) {
|
||||
if (isset($row->message, $row->variables)) {
|
||||
$variables = @unserialize($row->variables);
|
||||
// Messages without variables or user specified text.
|
||||
if ($row->variables === 'N;') {
|
||||
if ($variables === NULL) {
|
||||
$message = Xss::filterAdmin($row->message);
|
||||
}
|
||||
elseif (!is_array($variables)) {
|
||||
$message = $this->t('Log data is corrupted and cannot be unserialized: @message', ['@message' => Xss::filterAdmin($row->message)]);
|
||||
}
|
||||
// Message to translate with injected variables.
|
||||
else {
|
||||
$message = $this->t(Xss::filterAdmin($row->message), unserialize($row->variables));
|
||||
$message = $this->t(Xss::filterAdmin($row->message), $variables);
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
Reference in a new issue