diff --git a/module/Restore/src/Restore/Controller/RestoreController.php b/module/Restore/src/Restore/Controller/RestoreController.php index b69ed7a8..51e8252e 100644 --- a/module/Restore/src/Restore/Controller/RestoreController.php +++ b/module/Restore/src/Restore/Controller/RestoreController.php @@ -139,7 +139,7 @@ public function indexAction() echo $e->getMessage(); } - if($backups == null) { + if(empty($backups)) { $errors = 'No backups of client '.$this->restore_params['client'].' found.'; } @@ -204,6 +204,7 @@ public function indexAction() return new ViewModel(array( 'restore_params' => $this->restore_params, 'form' => $form, + 'errors' => $errors )); } diff --git a/module/Restore/view/restore/restore/index.phtml b/module/Restore/view/restore/restore/index.phtml index 6e2b7f26..c2ce2949 100644 --- a/module/Restore/view/restore/restore/index.phtml +++ b/module/Restore/view/restore/restore/index.phtml @@ -31,7 +31,7 @@ $this->headTitle($title); acl_alert) : echo $this->ACLAlert($this->required_commands); elseif(!$this->acl_alert) : ?> errors)) { + if(isset($this->errors) && !empty($this->errors)) { echo ''; }