Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
277 commits
Select commit Hold shift + click to select a range
51400a3
adding cron without core
killserver Jun 13, 2015
afecb5f
fix errors and fix updater
killserver Jun 13, 2015
2031290
fix duplicate define IS_CRON
killserver Jun 13, 2015
ae11f68
installer?
killserver Jul 6, 2015
d531dad
version for checker
killserver Jul 6, 2015
ea08c8b
And created installer now!
killserver Jul 6, 2015
612d0e3
fixed adminpanel and small fix engine
killserver Jul 7, 2015
bdf2a67
hotfix modules
killserver Jul 7, 2015
c09adc8
small fixs and add header
killserver Jul 9, 2015
171b441
review for admin logic
killserver Jul 12, 2015
a01dd34
fixes and rebuilds
killserver Jul 13, 2015
c62a855
add timelang function
killserver Jul 15, 2015
759fe20
paginator
killserver Jul 15, 2015
5897f54
create settings script and add admin cookie
killserver Jul 16, 2015
f289fb0
create user in admin panel?O_0
killserver Jul 17, 2015
261d6b9
fix Logs and add User list in admin-panel
killserver Jul 17, 2015
13635c5
hot fix for user list
killserver Jul 17, 2015
916c90a
ckeditor full in admincp
killserver Jul 18, 2015
0ac78ef
rebuild login logic?
killserver Jul 19, 2015
ab2d0cf
add function in html class
killserver Jul 19, 2015
ff3e978
"right" return cacher and fix templates
killserver Jul 20, 2015
2f1cccf
js in modules
killserver Jul 20, 2015
c2a0a51
rebuild admin pass cardinal, logic location and templates
killserver Jul 21, 2015
f9680c5
rebuild time
killserver Jul 22, 2015
01c7d62
hotfix rebuild langdata
killserver Jul 22, 2015
6b66555
wtf last hotfix?O_0
killserver Jul 22, 2015
a24c0d4
fix login for two password types
killserver Jul 24, 2015
c51eb44
check and fix error in new site
killserver Aug 4, 2015
91fa1e2
interface on login
killserver Aug 4, 2015
42d9542
rebuild comments v2.0
killserver Aug 6, 2015
c791eae
rebuild version [1.25.6a1]
killserver Aug 17, 2015
9b60a5a
fix logs
killserver Aug 28, 2015
f179534
small fix
killserver Aug 31, 2015
b1e3ed5
Add fixes and start to complited independently product? 1.25.6-rc1
killserver Sep 30, 2015
6e45f6c
easy.... version 1.25.6-rc2
killserver Oct 3, 2015
380fcca
RC3-1.25.6 [DB]
killserver Oct 7, 2015
f851293
fixes and rebuilds [1.25.6-rc4]
killserver Nov 8, 2015
92415cb
go to auto update and humanity links [1.25.6-rc5]
killserver Nov 20, 2015
f4b91ed
small fixes; build blog on this framework? [1.25.6-rc6]
killserver Nov 21, 2015
bf8c722
small fixes view changelog and humanity view him
killserver Nov 21, 2015
10f8940
small fixes
killserver Nov 21, 2015
20938c7
NEW RELEASE [1.25.7]
killserver Nov 21, 2015
5d597fc
fix versions
killserver Nov 21, 2015
23d12c9
fix updator
killserver Nov 21, 2015
ac21155
fix comment for install
killserver Nov 22, 2015
d3383a6
fixes and rebuilds [1.25.7-a1]
killserver Nov 22, 2015
763804f
fix and add [1.25.7-a2]
killserver Nov 22, 2015
04143fd
fix to [1.25.7-a2]
killserver Nov 22, 2015
c57206c
fix version [1.25.7-a2]
killserver Nov 22, 2015
80df654
"Speed Update" [1.25.7-a3]
killserver Nov 22, 2015
962b0f0
I'm idiot... fix "speed update"
killserver Nov 22, 2015
82490a0
I'm stupid idiot.... fix old fix :facepunch:
killserver Nov 22, 2015
212ee5c
small fix on background big update [1.25.7-a4]
killserver Nov 26, 2015
0e8c6da
kill updator on localhost?! [1.25.7-a5]
killserver Nov 29, 2015
1b3bbf1
routification 2.0 and change logic in version [2.0]
killserver Dec 5, 2015
a6b15a5
routification on files [2.1]
killserver Dec 6, 2015
68f0a8f
routification [2.2]
killserver Dec 12, 2015
20b6b19
fix PEAR on server [2.3]
killserver Dec 12, 2015
d70aeb5
summary update [3.0]
killserver Jan 17, 2016
d7b781c
fix description on version 2.3
killserver Jan 17, 2016
1213d30
fix and rebuild installer [3.1]
killserver Jan 20, 2016
9ba30cb
admin panel and rebuild templates [3.2]
killserver Jan 21, 2016
76b4755
hot fix templates
killserver Jan 21, 2016
9e00e8f
hot fix index page
killserver Jan 21, 2016
0535261
subversion [3.3]
killserver Feb 1, 2016
21a3751
[3.3.1]
killserver Feb 24, 2016
b786936
[3.3]
killserver Mar 28, 2016
244dc0f
Summary Update 4.0 [alpha]
killserver Jul 11, 2016
573ccdd
fix version [4.0]
killserver Jul 11, 2016
db9383e
Big Update [4.1]
killserver Sep 5, 2016
dac1d8a
Bugfixб clearing code and extension [4.2]
killserver Sep 28, 2016
44af28e
hotfix bugs for 4.2
killserver Sep 28, 2016
7efab9e
small steps to big update [4.3]
killserver Oct 5, 2016
640741c
rebuild [4.4]
killserver Oct 17, 2016
66329bb
4.5 [R]
killserver Oct 21, 2016
7acfb93
small fix release 4.5
killserver Oct 21, 2016
09071bc
and fix's gzip 4.5 [R] ?!
killserver Oct 21, 2016
518e542
General Update for create framework
killserver Oct 21, 2016
1192c25
Cardinal Engine 5.0
killserver Oct 21, 2016
e3ce97f
small update for engine and big update for developers
killserver Oct 31, 2016
a734486
small fix for prev update
killserver Oct 31, 2016
9dae451
add loaders table list and modules, add fixes
killserver Nov 11, 2016
d3c2854
fix load library
killserver Nov 11, 2016
e0187e3
add fixes, changelog prepare for new version
killserver Nov 15, 2016
c5e2daf
add fixes and next step for completed framework [5.2]
killserver Nov 22, 2016
58933d0
modern changes [5.3]
killserver Dec 1, 2016
eb35754
update for developers [5.4]
killserver Dec 2, 2016
3b3486a
hotfix for 5.4
killserver Dec 2, 2016
0b3d684
fix core errors [5.5]
killserver Dec 5, 2016
1c8d8e0
new lang system [5.6]
killserver Dec 8, 2016
bfbae51
hotfix lang is not exists [5.6]
killserver Dec 8, 2016
f6b5740
dev build [5.7]
killserver Dec 28, 2016
4b606be
HAPPY NEW YEAR!! [5.8]
killserver Jan 2, 2017
92b8980
[5.9] all bugfix and last 5 version?
killserver Jan 4, 2017
3e5d7c1
Archer [6.0]
killserver Feb 13, 2017
4608ced
OauthRegCardinal [6.1]
killserver Feb 21, 2017
ff078b3
support php 7.1 [6.2]
killserver Mar 9, 2017
622f0f8
Release 6.2
killserver Mar 9, 2017
9689fe2
BIG, realy BIG UPDATE [6.3]
killserver May 12, 2017
c6e377e
SCP-444
killserver Jun 14, 2017
f503601
6.5 [SCP-445]
killserver Jun 29, 2017
988bd50
fix detected tablet on core
killserver Jun 30, 2017
33b66ae
6.6 [SCP-1804]
killserver Jul 30, 2017
39fd0d5
hot fix for 6.6
killserver Jul 31, 2017
c28b946
fix admin access
killserver Aug 1, 2017
f7b7fab
support disable/enable supports.js
killserver Aug 1, 2017
f543f37
[7.0] Yui
killserver Sep 14, 2017
f78e648
[7.1] Events
killserver Oct 18, 2017
673d5ff
[7.2] Reduced
killserver Nov 8, 2017
874f288
HotFix [7.1.1]
killserver Nov 9, 2017
f88f3b9
fix
killserver Nov 9, 2017
2c408c3
SCP-168 [7.3]
killserver Nov 14, 2017
47fcc2f
UL&Docs [7.4]
killserver Nov 20, 2017
765d319
fix customize
killserver Nov 20, 2017
2708857
fix ajax admin
killserver Nov 20, 2017
ef8e323
fix
killserver Nov 20, 2017
5d2e91d
fix gzip
killserver Nov 20, 2017
46b1859
fix small error
killserver Nov 22, 2017
a06bc21
add info of version
killserver Nov 22, 2017
8318751
MultiSite [7.5]
killserver Nov 24, 2017
133e472
7.6
killserver Nov 28, 2017
7075205
fixs
killserver Dec 6, 2017
f0e15d6
fix's
killserver Dec 8, 2017
8847435
add lang for db
killserver Dec 8, 2017
0e5cd83
add main page for languages
killserver Dec 8, 2017
18a6722
SCP-017 [7.7]
killserver Dec 12, 2017
caf7ed0
add uikit and modules initialize
killserver Dec 12, 2017
e1b2e0b
fix initialize modules in template
killserver Dec 12, 2017
16dcc9f
add errors and checkers
killserver Dec 12, 2017
b107b1d
fix's
killserver Dec 13, 2017
3bb59f6
fix for php 7.2 and add dot's in config
killserver Dec 13, 2017
7b3a722
add info for version's
killserver Dec 13, 2017
41ddd4a
7.8 [Application]
killserver Dec 18, 2017
70e14b7
add loader for admincp
killserver Dec 18, 2017
2efac25
add fix for DBObject
killserver Dec 18, 2017
52740ac
fix path's
killserver Dec 18, 2017
2819410
initialize
killserver Dec 19, 2017
1297377
add new elements
killserver Dec 19, 2017
21993e9
fix subversion
killserver Dec 19, 2017
2dd9303
add opportunity get any module url and local path
killserver Dec 19, 2017
1edaf7c
fix subversion
killserver Dec 19, 2017
e2117ab
Holydays [8.0]
killserver Jan 5, 2018
fcd52cd
fix
killserver Jan 5, 2018
1dbf79e
add bbcodes
killserver Jan 5, 2018
6825ef5
Fix "BODUN" [8.1]
killserver Jan 9, 2018
aa1ee84
fix errors in 8.1
killserver Jan 9, 2018
3167149
fix time, version and seo-block
killserver Jan 9, 2018
a6ec10a
beginning 8.2
killserver Jan 12, 2018
d6879f7
update versions
killserver Jan 12, 2018
d978754
BIGUPDATE [8.2]
killserver Jan 29, 2018
9545247
BIGFIX'S [8.2]
killserver Feb 2, 2018
07972c9
delete old classes in system and fix datatables
killserver Feb 5, 2018
3906764
add save-self
killserver Feb 5, 2018
076e32f
add "defer" for all included script's
killserver Feb 5, 2018
ccc870c
all included js/css files now exists params
killserver Feb 5, 2018
9980e65
fix get adminpanel in adminpanel for customize
killserver Feb 5, 2018
9dae312
fix install and update modules
killserver Feb 6, 2018
ec17757
update 8.3
killserver Feb 6, 2018
53df4b6
Bugfix's [8.3]
killserver Feb 6, 2018
da51574
fix's
killserver Feb 6, 2018
5e9b2a9
updates
killserver Feb 6, 2018
675701a
subversion
killserver Feb 6, 2018
f268942
move tinymce editor
killserver Feb 7, 2018
2ba801a
update versions
killserver Feb 7, 2018
7257743
fix another login and fix activation modules
killserver Feb 7, 2018
4ed6131
More functions [8.4]
killserver Feb 8, 2018
a585ceb
fix login )
killserver Feb 8, 2018
d70e84e
fix's
killserver Feb 12, 2018
210acfb
fix's
killserver Feb 12, 2018
d2a9ef9
Stable? [8.5]
killserver Feb 15, 2018
a6849f0
fix description [8.5]
killserver Feb 15, 2018
6334c31
small fix's
killserver Feb 19, 2018
05d66fb
fix mysqli-driver
killserver Feb 20, 2018
a5162ff
fix error's and 9.0?)
killserver Mar 6, 2018
bd70702
New updates [9.0]
killserver Mar 22, 2018
25fd2ca
fix
killserver Mar 23, 2018
bd52a2e
add function for group in mysql, fix editor
killserver Mar 25, 2018
7226cdb
update rev. 90041
killserver Mar 27, 2018
572cdcd
add multiple sort and massAction
killserver Mar 28, 2018
cb33221
rev. 90059
killserver Mar 28, 2018
7b4c7bd
fix and small-ing ))
killserver Apr 2, 2018
9ad29a2
fix edittemplate
killserver Apr 2, 2018
a8cd2a6
fix's
killserver Apr 5, 2018
a569de7
fix Shield for Archer
killserver Apr 5, 2018
70e3c59
fix's
killserver Apr 5, 2018
e07794d
fix's
killserver Apr 6, 2018
b94e5fb
smaller and more functions
killserver Apr 9, 2018
00cbb40
Full Thrust [9.1]
killserver Apr 13, 2018
75567d9
add check version
killserver Apr 13, 2018
8663742
fix's [rev. 90107]
killserver Apr 19, 2018
485b67b
fix's [rev. 90111]
killserver Apr 20, 2018
95a1db4
rev. 90117
killserver Apr 25, 2018
1589b12
rev. 90128
killserver Apr 28, 2018
b7a1861
rev. 90135
killserver May 2, 2018
b01a7f6
new version v9.2?!
killserver May 4, 2018
1566522
hot fix
killserver May 4, 2018
6d450e1
add support event and fix time in debug
killserver May 5, 2018
aa08085
fix's
killserver May 8, 2018
fa88813
fix customize
killserver May 8, 2018
59c9ef5
Power UP [10.0]
killserver May 11, 2018
00c303f
fix's
killserver May 12, 2018
18ca11b
fix's
killserver May 18, 2018
9c7ee30
fix's
killserver May 20, 2018
db3e2fd
Need more updates [10.1]
killserver May 24, 2018
9b61436
fix's
killserver May 27, 2018
01f2c51
fix's )
killserver Jun 6, 2018
1750e1f
fix's for php 5.3
killserver Jun 6, 2018
d22ec6e
fix's
killserver Jun 12, 2018
f1071fb
modernize event system
killserver Jun 13, 2018
80fa970
fix reversion
killserver Jun 13, 2018
55facd1
add more settings for modules
killserver Jun 13, 2018
ecf68ff
ready 10.2?!
killserver Jun 20, 2018
a95885b
fix's
killserver Jun 22, 2018
bbe2776
fix's
killserver Jun 25, 2018
d97b806
fix's
killserver Jun 26, 2018
1a670b2
fix's
killserver Jun 27, 2018
f04c3e7
fix's
killserver Jul 5, 2018
b13d436
Must-Have [10.2]
killserver Jul 5, 2018
002fe1a
fix's
killserver Jul 5, 2018
8a405cc
fix's )
killserver Jul 5, 2018
df8a720
fix updater
killserver Jul 5, 2018
f0af86a
fix updater
killserver Jul 5, 2018
6a78a03
fix speed updates
killserver Jul 5, 2018
af320ed
fix
killserver Jul 6, 2018
26d78a7
fix's
killserver Jul 8, 2018
13cd865
fix's
killserver Jul 9, 2018
5c351e9
fix's
killserver Jul 11, 2018
5e90063
fix's?!
killserver Jul 11, 2018
17c07b1
Must-Have v2.0 [10.3]
killserver Jul 12, 2018
e8c90d6
fix's
killserver Jul 14, 2018
4c1b323
updates
killserver Jul 19, 2018
0cc809e
fix's
killserver Jul 20, 2018
edf3b3c
fix
killserver Jul 22, 2018
585cebf
Stable?! [10.4]
killserver Jul 22, 2018
691aacc
Myrddin [10.5]
killserver Aug 13, 2018
267dd44
fix version
killserver Aug 13, 2018
ba091dc
add save
killserver Aug 15, 2018
4878ec4
10.6 [Venom]
killserver Sep 12, 2018
847bcec
fix
killserver Sep 12, 2018
3b63817
11.0 [Happy New Year]
killserver Dec 16, 2018
3496846
fix's
killserver Dec 17, 2018
d9fc519
pack fix's
killserver Feb 17, 2019
d383340
Kiritsugu [11.1]
killserver Mar 16, 2019
952c20e
fix
killserver Mar 16, 2019
26e74bd
Ich Will (Дайте два) [11.2]
killserver Apr 22, 2019
021e4c7
Ordinal Scale [12.0]
Nov 25, 2019
0642d1a
Star [12.1]
Apr 8, 2020
c102518
Cumulative Upgrade [12.2]
Oct 16, 2020
729ab61
Cumulative Upgrade [12.3]
Nov 22, 2021
4ea9cac
Cumulative Upgrade [14.0]
killserver Jan 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!/version/
330 changes: 330 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,330 @@
AddDefaultCharset UTF-8
ServerSignature Off
FileETag None

<FilesMatch "\.(md|exe|sh|bak|inc|pot|po|mo|log|sql)$">
Order allow,deny
Deny from all
</FilesMatch>

<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
<IfModule mod_php5.c>
php_value always_populate_raw_post_data -1
php_value upload_max_filesize 200M
php_value post_max_size 200M
php_value memory_limit 200M
php_value mbstring.func_overload 4
php_value max_file_uploads 80
<IfModule mod_env.c>
SetEnv htaccessWorking true
</IfModule>
</IfModule>
<IfModule mod_php7.c>
php_value always_populate_raw_post_data -1
php_value upload_max_filesize 200M
php_value post_max_size 200M
php_value memory_limit 200M
php_value mbstring.func_overload 4
php_value max_file_uploads 80
<IfModule mod_env.c>
SetEnv htaccessWorking true
</IfModule>
</IfModule>

<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>

# Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>

# Send the CORS header for images when browsers request it.
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
<FilesMatch "\.(bmp|cur|gif|ico|jpe?g|png|svgz?|webp)$">
SetEnvIf Origin ":" IS_CORS
Header set Access-Control-Allow-Origin "*" env=IS_CORS
</FilesMatch>
</IfModule>
</IfModule>

<IfModule mod_mime.c>
AddCharset utf-8 .atom .css .js .json .manifest .rdf .rss .vtt .webapp .webmanifest .xml
# Data interchange
AddType application/atom+xml atom
AddType application/json json map topojson
AddType application/ld+json jsonld
AddType application/rss+xml rss
AddType application/vnd.geo+json geojson
AddType application/xml rdf xml

# JavaScript
AddType application/javascript js

# Manifest files
AddType application/manifest+json webmanifest
AddType application/x-web-app-manifest+json webapp
AddType text/cache-manifest appcache cache

# Media files

AddType audio/mp4 f4a f4b m4a
AddType audio/ogg oga ogg opus
AddType image/bmp bmp
AddType image/svg+xml svg svgz
AddType image/webp webp
AddType video/mp4 f4v f4p m4v mp4
AddType video/ogg ogv
AddType video/webm webm
AddType video/x-flv flv
AddType image/x-icon cur ico

# Web fonts
AddType application/font-woff woff
AddType application/font-woff2 woff2
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttc ttf
AddType font/opentype otf

# Other
AddType application/octet-stream safariextz
AddType application/x-bb-appworld bbaw
AddType application/x-chrome-extension crx
AddType application/x-opera-extension oex
AddType application/x-xpinstall xpi
AddType text/vcard vcard vcf
AddType text/vnd.rim.location.xloc xloc
AddType text/vtt vtt
AddType text/x-component htc
</IfModule>

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 year"
# Data interchange
ExpiresByType application/atom+xml "access plus 1 hour"
ExpiresByType application/rdf+xml "access plus 1 hour"
ExpiresByType application/rss+xml "access plus 1 hour"

ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/ld+json "access plus 0 seconds"
ExpiresByType application/schema+json "access plus 0 seconds"
ExpiresByType application/vnd.geo+json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
# Favicon (cannot be renamed!) and cursor images
ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 week"
# HTML
ExpiresByType text/html "access plus 0 seconds"
# JavaScript
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
# Manifest files
ExpiresByType application/manifest+json "access plus 1 week"
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Media files
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType image/bmp "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 hour"
ExpiresByType image/webp "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# Web fonts
# Embedded OpenType (EOT)
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType font/eot "access plus 1 month"
# OpenType
ExpiresByType font/opentype "access plus 1 month"
# TrueType
ExpiresByType application/x-font-ttf "access plus 1 month"
# Web Open Font Format (WOFF) 1.0
ExpiresByType application/font-woff "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType font/woff "access plus 1 month"
# Web Open Font Format (WOFF) 2.0
ExpiresByType application/font-woff2 "access plus 1 month"
# Other
ExpiresByType text/x-cross-domain-policy "access plus 1 week"
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm|manifest)$">
ExpiresActive Off
</FilesMatch>
</IfModule>

<IfModule mod_headers.c>
Header unset X-Powered-By
Header unset ETag
Header set X-Content-Type-Options "nosniff"
#Header set X-XSS-Protection "1; mode=block"
Header set X-UA-Compatible "IE=edge"
<IfModule mod_env.c>
SetEnv modHeadersAvailable true
</IfModule>
<FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
Header unset X-XSS-Protection
</FilesMatch>
<FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
Header unset X-UA-Compatible
</FilesMatch>
# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 week
<FilesMatch "\.(gif|jpg|jpeg|png|swf|webp|js|css)$">
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 Hour caching on commonly updated files
<FilesMatch "\.(xml|txt|html)$">
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm|manifest|webmanifest)$">
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
<FilesMatch "\.(eot|otf|tt[cf]|woff2?)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</ifModule>

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text\.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image\.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

<IfModule mod_deflate.c>
# Force compression for mangled `Accept-Encoding` request headers
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
<FilesMatch "\.(js|css|html|htm|php|xml|ttf|otf|eot|svg)$">
SetOutputFilter DEFLATE
</FilesMatch>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml+rss
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/msword
AddOutputFilterByType DEFLATE application/msexcel
AddOutputFilterByType DEFLATE application/mspowerpoint
AddOutputFilterByType DEFLATE application/msaccess
AddOutputFilterByType DEFLATE application/mshelp
AddOutputFilterByType DEFLATE application/pdf
AddOutputFilterByType DEFLATE application/postscript
AddOutputFilterByType DEFLATE audio/x-wav
AddOutputFilterByType DEFLATE text/rtf
AddOutputFilterByType DEFLATE text/comma-separated-values
AddOutputFilterByType DEFLATE text/tab-separated-values
AddOutputFilterByType DEFLATE text/vnd.wap.wml
AddOutputFilterByType DEFLATE text/vnd.wap.wmlscript
AddOutputFilterByType DEFLATE text/vnd.wap.wmlscript
AddOutputFilterByType DEFLATE application/vnd.wap.wmlc
AddOutputFilterByType DEFLATE text/x-setext
AddOutputFilterByType DEFLATE text/x-sgml
AddOutputFilterByType DEFLATE text/x-speech
AddOutputFilterByType DEFLATE application/x-sh
AddOutputFilterByType DEFLATE application/x-latex
AddOutputFilterByType DEFLATE application/x-httpd-php-source
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/x-woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/vnd.ms-word.document.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.wordprocessingml.document
AddOutputFilterByType DEFLATE application/vnd.ms-word.template.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.wordprocessingml.template
AddOutputFilterByType DEFLATE application/vnd.ms-powerpoint.template.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.presentationml.template
AddOutputFilterByType DEFLATE application/vnd.ms-powerpoint.addin.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.ms-powerpoint.slideshow.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.presentationml.slideshow
AddOutputFilterByType DEFLATE application/vnd.ms-powerpoint.presentation.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.presentationml.presentation
AddOutputFilterByType DEFLATE application/vnd.ms-excel.addin.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.ms-excel.sheet.binary.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.ms-excel.sheet.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
AddOutputFilterByType DEFLATE application/vnd.ms-excel.template.macroEnabled.12
AddOutputFilterByType DEFLATE application/vnd.openxmlformats-officedocument.spreadsheetml.template
</IfModule>
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.*)index\.(php|html|phtml|htm|php3|php4|php5|phps|pl|cgi?)$ /$1 [R=301,NC,L]
<IfModule brotli_module.c>
# Serve brotli compressed CSS files if they exist
# and the client accepts brotli.
RewriteCond "%{HTTP:Accept-encoding}" "brotli"
RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
RewriteRule "^(.*)\.css" "$1\.css\.br" [QSA]
# Serve brotli compressed JS files if they exist
# and the client accepts brotli.
RewriteCond "%{HTTP:Accept-encoding}" "brotli"
RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
RewriteRule "^(.*)\.js" "$1\.js\.br" [QSA]
# Serve correct content types, and prevent mod_brotli double brotli.
RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-brotli:1]
RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-brotli:1]
<FilesMatch "(\.js\.gz|\.css\.gz)$">
<IfModule mod_headers.c>
# Serve correct encoding type.
Header append Content-Encoding brotli
# Force proxies to cache brotli &
# non-brotli css/js files separately.
Header append Vary Accept-Encoding
</IfModule>
</FilesMatch>
</IfModule>
<Files .*>
Order Deny,Allow
Deny From All
</Files>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.(\d+)\.(pdf|bmp|css|cur|gif|ico|jpe?g|wjpe?g|js|png|svgz?|webp|manifest|webmanifest)$ $1.$3 [L,E=versioncache:1]
RewriteRule ^robots.txt$ uploads/robots.txt [L]
RewriteRule ^changelog.txt$ changelog.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
</IfModule>
1 change: 1 addition & 0 deletions .idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/cardinal.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .idea/copyright/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions .idea/deployment.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading