public function update($sort_by = "create_date", $order = 'asc') { // Show upgrade window; $status = $this->update->getStatus(); $result = $this->update->getHashSum(); if (!$result['error']) { $data = array('filesCount' => count($result), 'sort_by' => $sort_by, 'order' => $order, 'diff_files_dates' => $this->update->get_files_dates(), 'diff_files' => $result, 'restore_files' => $this->sort($this->update->restore_files_list(), $sort_by, $order), 'new_version' => $status ? TRUE : FALSE); } else { $data = array('restore_files' => $this->sort($this->update->restore_files_list(), $sort_by, $order), 'error' => $result['error']); // showMessage($result['error'], 'Ошибка', 'r'); } $this->template->show('sys_update', FALSE, $data); }