aboutsummaryrefslogtreecommitdiffstats
path: root/public/install/controller/startup/upgrade.php
blob: abc9ddd3403587d254a3be7ed22c5e4543b017d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
class ControllerStartupUpgrade extends Controller {
	public function index() {
		$upgrade = false;
		
		if (is_file(DIR_OPENCART . 'config.php') && filesize(DIR_OPENCART . 'config.php') > 0) {
			$upgrade = true;
		}
		
		if (isset($this->request->get['route'])) {
			if (($this->request->get['route'] == 'install/step_4') || (substr($this->request->get['route'], 0, 8) == 'upgrade/') || (substr($this->request->get['route'], 0, 10) == '3rd_party/')) {
				$upgrade = false;
			}
		}
		
		if ($upgrade) {
			$this->response->redirect($this->url->link('upgrade/upgrade'));
		}
	}
}