From 19985dbb8c0aa66dc4bf7905abc1148de909097d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Tue, 11 Jan 2022 12:35:47 +0100 Subject: prvi-commit --- frontend/install/classes/class.DisplayDatabase.php | 112 +++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 frontend/install/classes/class.DisplayDatabase.php (limited to 'frontend/install/classes/class.DisplayDatabase.php') diff --git a/frontend/install/classes/class.DisplayDatabase.php b/frontend/install/classes/class.DisplayDatabase.php new file mode 100644 index 0000000..0703ac6 --- /dev/null +++ b/frontend/install/classes/class.DisplayDatabase.php @@ -0,0 +1,112 @@ +'.$lang['install_database_title'].''; + + $import = new ImportDB(); + + // Baza je prazna + if($import->checkDBEmpty()){ + $this->displayInsert(); + } + // Baza ni updatana + elseif($import->checkDBUpdated()){ + $update = $import->getDBUpdateLines(); + $this->displayUpdate($update); + } + // Ok - zadnja verzija baze + else{ + $this->displayOK(); + } + } + + + // Prikazemo ce je vse ok + private function displayOK(){ + global $lang; + + echo '

'.$lang['install_database_ok'].'

'; + + // Next button + echo '
'; + echo ' '; + echo ' '; + echo '
'; + } + + // Prikazemo uvoz celotne baze + private function displayInsert(){ + global $site_url; + global $lang; + + echo '

'.$lang['install_database_import'].'

'; + + echo '

'.$lang['install_database_import_progress'].'

'; + + + // Div kamor izpisemo response po uvazanju + echo '
'; + + + // Next button + echo '
'; + echo ' '; + echo ' '; + echo '
'; + + + // Se popup okna + echo '
'; + echo ''; + } + + // Prikazemo update baze + public function displayUpdate($update){ + global $site_url; + global $lang; + global $debug; + global $admin_type; + + echo '

'.$lang['install_database_update'].'

'; + + echo '

'.$lang['install_database_version'].': '.$update['current_version'].'

'; + + echo '

'.$lang['install_database_version_update'].': '.$update['new_version'].'

'; + + // Ce smo admin ali v debugu izpisemo tudi vrstice za update + if($admin_type == '0' || $debug == '1'){ + + foreach ($update['update_lines'] as $key => $update_line) { + echo $update_line.'

'; + } + } + + + // Div kamor izpisemo response po uvazanju + echo '
'; + + + // Next button + echo '
'; + echo ' '; + echo ' '; + echo '
'; + + + // Se popup okna + echo '
'; + echo ''; + } +} \ No newline at end of file -- cgit v1.2.3