|
|
@ -1157,15 +1157,29 @@ post('/admin/import', function () { |
|
|
|
|
|
|
|
|
// Show Config page
|
|
|
// Show Config page
|
|
|
get('/admin/config', function () { |
|
|
get('/admin/config', function () { |
|
|
|
|
|
|
|
|
|
|
|
$user = $_SESSION[config("site.url")]['user']; |
|
|
|
|
|
$role = user('role', $user); |
|
|
|
|
|
|
|
|
if (login()) { |
|
|
if (login()) { |
|
|
config('views.root', 'system/admin/views'); |
|
|
config('views.root', 'system/admin/views'); |
|
|
render('config', array( |
|
|
|
|
|
'title' => 'Config - ' . blog_title(), |
|
|
|
|
|
'description' => blog_description(), |
|
|
|
|
|
'canonical' => site_url(), |
|
|
|
|
|
'bodyclass' => 'config', |
|
|
|
|
|
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Config' |
|
|
|
|
|
)); |
|
|
|
|
|
|
|
|
if ($role === 'admin') { |
|
|
|
|
|
render('config', array( |
|
|
|
|
|
'title' => 'Config - ' . blog_title(), |
|
|
|
|
|
'description' => blog_description(), |
|
|
|
|
|
'canonical' => site_url(), |
|
|
|
|
|
'bodyclass' => 'config', |
|
|
|
|
|
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Config' |
|
|
|
|
|
)); |
|
|
|
|
|
} else { |
|
|
|
|
|
render('denied', array( |
|
|
|
|
|
'title' => 'Config page - ' . blog_title(), |
|
|
|
|
|
'description' => blog_description(), |
|
|
|
|
|
'canonical' => site_url(), |
|
|
|
|
|
'bodyclass' => 'denied', |
|
|
|
|
|
'breadcrumb' => '', |
|
|
|
|
|
)); |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
$login = site_url() . 'login'; |
|
|
$login = site_url() . 'login'; |
|
|
header("location: $login"); |
|
|
header("location: $login"); |
|
|
|