From 6649cf43f5e83ab87f74daab1c3aa151cefc3bfd Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 17 Jan 2017 13:07:31 +0200 Subject: [PATCH] -Otp and logging --- models/Order.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/models/Order.php b/models/Order.php index efd0ea4..9c6cbf6 100755 --- a/models/Order.php +++ b/models/Order.php @@ -131,12 +131,21 @@ public function getLogAttributes(string $attr, array $values) { + $labels = Label::find()->with('lang')->indexBy('id')->all(); if ($attr == 'deadline') { return [ - 'old' => '' - /** - * @todo Start here - */ + 'old' => empty($values['old']) ? '' : date('d.m.Y', $values['old']), + 'new' => empty($values['new']) ? '' : date('d.m.Y', $values['new']), + ]; + } elseif ($attr = 'reason') { + return [ + 'old' => empty($values['old']) ? '' : self::REASONS[$values['old']], + 'new' => empty($values['new']) ? '' : self::REASONS[$values['new']], + ]; + } elseif ($attr = 'label') { + return [ + 'old' => empty($values['old']) ? '' : $labels[$values['old']]->lang->title, + 'new' => empty($values['new']) ? '' : $labels[$values['new']]->lang->title, ]; } } -- libgit2 0.21.4