@@ -1146,9 +1146,30 @@ function clearCache()
1146
1146
if ($ cache ->fetch ('failed_logins ' , $ tmp ))
1147
1147
$ cache ->delete ('failed_logins ' );
1148
1148
1149
- global $ template_name ;
1150
- if ($ cache ->fetch ('template_ini ' . $ template_name , $ tmp ))
1151
- $ cache ->delete ('template_ini ' . $ template_name );
1149
+ foreach (get_templates () as $ template ) {
1150
+ if ($ cache ->fetch ('template_ini ' . $ template , $ tmp )) {
1151
+ $ cache ->delete ('template_ini ' . $ template );
1152
+ }
1153
+ }
1154
+
1155
+ if ($ cache ->fetch ('template_menus ' , $ tmp )) {
1156
+ $ cache ->delete ('template_menus ' );
1157
+ }
1158
+ if ($ cache ->fetch ('database_tables ' , $ tmp )) {
1159
+ $ cache ->delete ('database_tables ' );
1160
+ }
1161
+ if ($ cache ->fetch ('database_columns ' , $ tmp )) {
1162
+ $ cache ->delete ('database_columns ' );
1163
+ }
1164
+ if ($ cache ->fetch ('database_checksum ' , $ tmp )) {
1165
+ $ cache ->delete ('database_checksum ' );
1166
+ }
1167
+ if ($ cache ->fetch ('hooks ' , $ tmp )) {
1168
+ $ cache ->delete ('hooks ' );
1169
+ }
1170
+ if ($ cache ->fetch ('last_kills ' , $ tmp )) {
1171
+ $ cache ->delete ('last_kills ' );
1172
+ }
1152
1173
}
1153
1174
1154
1175
deleteDirectory (CACHE . 'signatures ' , ['index.html ' ], true );
0 commit comments