diff --git a/system/boot.php b/system/boot.php index 2b3a85bb..ad8d454a 100644 --- a/system/boot.php +++ b/system/boot.php @@ -128,11 +128,15 @@ try { unset($menus, $menu_registered); include($sys_render); } else { - // header 404 - header("HTTP/1.0 404 Not Found"); - header("Content-Type: text/html; charset=utf-8"); - echo "404 Not Found"; - die(); + if( empty($_SERVER["HTTP_SEC_FETCH_DEST"]) || $_SERVER["HTTP_SEC_FETCH_DEST"] != 'document' ){ + // header 404 + header("HTTP/1.0 404 Not Found"); + header("Content-Type: text/html; charset=utf-8"); + echo "404 Not Found"; + die(); + }else{ + r2(getUrl('login')); + } } } catch (Throwable $e) { Message::sendTelegram( diff --git a/system/controllers/settings.php b/system/controllers/settings.php index b1323afe..c01f1248 100644 --- a/system/controllers/settings.php +++ b/system/controllers/settings.php @@ -216,6 +216,16 @@ switch ($action) { $_POST['man_fields_custom'] = isset($_POST['man_fields_custom']) ? 'yes' : 'no'; $enable_session_timeout = isset($_POST['enable_session_timeout']) ? 1 : 0; $_POST['enable_session_timeout'] = $enable_session_timeout; + + // hide dashboard + $_POST['hide_mrc'] = _post('hide_mrc', 'no'); + $_POST['hide_tms'] = _post('hide_tms', 'no'); + $_POST['hide_al'] = _post('hide_al', 'no'); + $_POST['hide_uet'] = _post('hide_uet', 'no'); + $_POST['hide_vs'] = _post('hide_vs', 'no'); + $_POST['hide_pg'] = _post('hide_pg', 'no'); + $_POST['hide_aui'] = _post('hide_aui', 'no'); + foreach ($_POST as $key => $value) { $d = ORM::for_table('tbl_appconfig')->where('setting', $key)->find_one(); if ($d) { diff --git a/ui/ui/admin/settings/app.tpl b/ui/ui/admin/settings/app.tpl index 3747e2c5..03965655 100644 --- a/ui/ui/admin/settings/app.tpl +++ b/ui/ui/admin/settings/app.tpl @@ -137,11 +137,7 @@ - -
- - - - - - - - - - - - - - - - - -