summaryrefslogtreecommitdiff
path: root/app/views/index/index.phtml
blob: 1ff36ca8ecfd0f3b893aed72c3d2242eb10efb04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

$output = Minz_Request::param ('output', 'normal');

if ($this->loginOk || Minz_Configuration::allowAnonymous()) {
	if ($output === 'normal') {
		$this->renderHelper ('view/normal_view');
	} elseif ($output === 'reader') {
		$this->renderHelper ('view/reader_view');
	} elseif ($output === 'global') {
		$this->renderHelper ('view/global_view');
	} elseif ($output === 'rss') {
		$this->renderHelper ('view/rss_view');
	} else {
		Minz_Request::_param ('output', 'normal');
		$output = 'normal';
		$this->renderHelper ('view/normal_view');
	}
} elseif ($output === 'rss') {
	// token has already been checked in the controller so we can show the view
	$this->renderHelper ('view/rss_view');
} else {
	// Normally, it should not happen, but log it anyway
	Minz_Log::record ('Something is wrong in ' . __FILE__ . ' line ' . __LINE__, Minz_Log::ERROR);
}