MRBS 1.12.2 等保2.0二级整改完整提交

包含:登录失败锁定、90天密码有效期、30分钟会话超时、
强制改密、登录审计日志、屏幕水印、企业背景图、
备案信息固定底部、favicon、JS空集合保护、
会话过期体验优化(403 JSON)、display_errors 关闭、
固定 key 根治 Integrity check failed 等全部改动

注意:config.inc.php/.htaccess/.user.ini 含敏感信息,
通过 .gitignore 排除,勿推送到公开仓库。
This commit is contained in:
人事系统开发
2026-09-09 16:55:02 +08:00
commit 1ba6efd8ed
2151 changed files with 528780 additions and 0 deletions
+118
View File
@@ -0,0 +1,118 @@
<?php
namespace MRBS;
// CLASSIC MRBS 1.2.6 THEME
// ***** COLOURS ************************
// Colours used in MRBS. All the colours are defined here as PHP variables
$body_background_color = "#ffffed"; // 主体的背景色
$standard_font_color = "black"; // 默认字体颜色
$header_font_color = "#ffffff"; // 页眉中文本的字体颜色
$highlight_font_color = "red"; // 用于突出显示文本(如链接、错误)
$color_key_font_color = "#5B69A6"; // 用于颜色键表
$banner_back_color = "#c0e0ff"; // 横幅的背景色
$banner_border_color = "#5B69A6"; // 横幅的边框颜色
$banner_font_color = $banner_border_color; // 横幅的字体颜色
$header_back_color = "#999999"; // 页眉的背景色
$admin_table_header_back_color = $header_back_color; // 页眉的背景颜色以及表格单元格的边框颜色
$admin_table_header_sep_color = $body_background_color; // vertical separator colour in header
$admin_table_header_font_color = $header_font_color; // 页眉的字体颜色
$admin_table_border_color = "#C3CCD3";
$main_table_border_color = "#dddddd"; // 日/周/月表格的边框颜色-外部
$main_table_header_border_color = "#dddddd"; // 日/周/月表格的边框颜色-标题
$main_table_body_h_border_color = "#ffffff"; // 日/周/月表格的边框颜色-正文,水平
$main_table_body_v_border_color = "#e4e4e4"; // 日/周/月表格的边框颜色-正文,垂直
$main_table_month_color = "#ffffff"; // 月份视图中日期的背景色
$main_table_month_weekend_color = "#f4f4f4"; // 月视图中周末的背景色
$main_table_month_holiday_color = "#e8e8e8"; // 月份视图中假日的背景色
$main_table_month_weekend_holiday_color = "#dfdfdf"; // 月份视图中周末假期的背景色
$main_table_month_invalid_color = "#d0d0d0"; // 月份视图中无效日期的背景色
$main_table_slot_invalid_color = "#d1d9de"; // 日视图和周视图中无效时段的背景色
$main_table_slot_private_type_color = "#d1d9de"; // 字体必须保密时的背景色
$main_table_labels_back_color = "#fff0f0"; // 行标签列的背景色
$timeline_color = $header_back_color;
// 打印时主表的边框颜色。这些由mrbs-print.css.php使用
$main_table_border_color_print = "#dddddd"; // 主表的边框颜色(打印视图)
$main_table_header_border_color_print = "#dddddd"; // 日/周/月表格的边框颜色-页眉(打印视图)
$main_table_body_h_border_color_print = "#dddddd"; // 日/周/月表格的边框颜色-正文,水平(打印视图)
$main_table_body_v_border_color_print = "#dddddd"; // 日/周/月表格的边框颜色-正文,垂直(打印视图)
$report_table_border_color = $standard_font_color;
$report_h2_border_color = $banner_back_color; // report.php中<h2>的边框颜色
$report_h3_border_color = "#879AA8"; // report.php中<h2>的边框颜色
$search_table_border_color = $standard_font_color;
$site_faq_entry_border_color = "#C3CCD3"; // 用于分离help.php中的各个常见问题
$anchor_link_color = "#5B69A6"; // 链接颜色
$anchor_visited_color = "#5B69A6"; // 链接颜色(已访问)
$anchor_hover_color = "red"; // 链接颜色(悬停)
$anchor_link_color_banner = $anchor_link_color; // link color
$anchor_visited_color_banner = $anchor_visited_color; // link color (visited)
$anchor_hover_color_banner = $anchor_hover_color; // link color (hover)
$anchor_link_color_header = $anchor_link_color; // link color
$anchor_visited_color_header = $anchor_visited_color; // link color (visited)
$anchor_hover_color_header = $anchor_hover_color; // link color (hover)
$column_hidden_color = $main_table_month_invalid_color; // hidden days in the week and month views
$calendar_hidden_color = "#dae0e4"; // 迷你卡中隐藏的日子
$row_highlight_color = "#ffc0da"; // 用于突出显示一行
$row_even_color = "#ffffff"; // 日视图和周视图中的偶数行
$row_odd_color = "#eeeeee"; // 日视图和周视图中的奇数行
$row_even_color_weekend = "#f4f4f4"; // 周末的日视图和周视图中的偶数行
$row_odd_color_weekend = "#e4e4e4"; // 周末的日视图和周视图中的奇数行
$row_even_color_holiday = "#e8e8e8"; // 假日的日视图和周视图中的偶数行
$row_odd_color_holiday = "#d8d8d8"; // 假日的日视图和周视图中的奇数行
$row_even_color_weekend_holiday = "#dfdfdf"; // 周末假期的日视图和周视图中的偶数行
$row_odd_color_weekend_holiday = "#cfcfcf"; // 周末假期的日视图和周视图中的奇数行
$zebra_even_color = "#ffffff"; // 其他表中偶数行的颜色(例如搜索、报告和用户)
$zebra_odd_color = '#e2e4ff'; // 其他表中偶数行的颜色(例如搜索、报告和用户)
$help_highlight_color = "#ffe6f0"; // 突出显示帮助页面上的文本
// Button colours
$button_color_stops = array('#eeeeee', '#cccccc'); // 线性渐变色光圈
$button_inset_color = '#a7c7e6';
// 这些颜色主要用于区分不同类型的预订
// 在日、周和月视图中显示
$color_types = array(
'A' => "#FFCCFF",
'B' => "#99CCCC",
'C' => "#FF9999",
'D' => "#FFFF99",
'E' => "#C0E0FF",
'F' => "#FFCC99",
'G' => "#FF6666",
'H' => "#66FFFF",
'I' => "#DDFFDD",
'J' => "#CCCCCC");
// 用于pending.php和等待批准的预订的颜色
$outstanding_color = "#FF4444"; // 标题中未完成预订信息的字体颜色
$pending_header_back_color = $header_back_color; // 系列标题的背景色
$series_entry_back_color = "#FFFBC2"; // 系列中条目的背景色
$pending_control_color = "#FFF36C"; // pending.php中系列+/-控件的背景色
$attention_color = '#FFDFBF'; // 等待批准的预订数量的背景色
// ***** DIMENSIONS *******************
$banner_border_width = '0'; // (px) border width for the outside of the banner
$banner_border_cell_width = '1'; // (px) border width for the cells of the banner
$main_table_border_width = '0'; // (px) the border width for the outside of the main day/week/month tables
$main_table_cell_border_width = '1'; // (px) the border width for the cells of the main day/week/month tables
$main_cell_height = '1.5em'; // height of the cells in the main day/week tables
// ***** FONTS ************************
$standard_font_family = "Arial, 'Arial Unicode MS', Verdana, sans-serif";