From acfa870de9c4c8fd9c650671cda119c6fc981988 Mon Sep 17 00:00:00 2001 From: Awilum Date: Tue, 27 Feb 2018 23:31:11 +0300 Subject: [PATCH] #431 initial commit for MONSTRA 4 --- .DS_Store | Bin 6148 -> 12292 bytes .gitignore | 6 + .htaccess | 63 ++++ CHANGELOG.md | 2 + LICENSE.md | 21 ++ README.md | 47 +++ composer.json | 43 +++ favicon.ico | Bin 0 -> 32038 bytes index.php | 10 + monstra/Action.php | 113 +++++++ monstra/Blocks.php | 102 ++++++ monstra/Cache.php | 248 ++++++++++++++ monstra/Config.php | 113 +++++++ monstra/Filter.php | 120 +++++++ monstra/Markdown.php | 39 +++ monstra/Monstra.php | 98 ++++++ monstra/Pages.php | 309 ++++++++++++++++++ monstra/Plugins.php | 116 +++++++ monstra/Theme.php | 9 + monstra/Yaml.php | 59 ++++ monstra/boot/actions.php | 15 + monstra/boot/defines.php | 34 ++ monstra/boot/filters.php | 16 + monstra/boot/shortcodes.php | 22 ++ robots.txt | 5 + site/accounts/.gitkeep | 0 site/cache/.gitkeep | 0 ...1383538316534635d5b315d.doctrinecache.data | 3 + ...1303466303635385d5b315d.doctrinecache.data | 2 + ...9633130613766365d5b315d.doctrinecache.data | 2 + ...1313932636138395d5b315d.doctrinecache.data | 19 ++ ...26232316639665b5d5b315d.doctrinecache.data | 2 + site/config/site.yml | 28 ++ site/plugins/.gitkeep | 0 site/storage/blocks/fansoro-docs.md | 1 + site/storage/pages/404.md | 7 + site/storage/pages/contact.md | 15 + site/storage/pages/index.md | 28 ++ site/themes/default/assets/css/theme.css | 0 site/themes/default/assets/img/morfy-logo.png | Bin 0 -> 5296 bytes site/themes/default/default.yml | 13 + site/themes/default/index.php | 3 + site/themes/default/partials/footer.php | 3 + site/themes/default/partials/head.php | 18 + site/themes/default/partials/navigation.php | 1 + site/themes/default/partials/tail.php | 5 + 46 files changed, 1760 insertions(+) mode change 100644 => 100755 .DS_Store create mode 100755 .gitignore create mode 100755 .htaccess create mode 100755 CHANGELOG.md create mode 100755 LICENSE.md create mode 100755 README.md create mode 100755 composer.json create mode 100755 favicon.ico create mode 100755 index.php create mode 100755 monstra/Action.php create mode 100755 monstra/Blocks.php create mode 100755 monstra/Cache.php create mode 100755 monstra/Config.php create mode 100755 monstra/Filter.php create mode 100755 monstra/Markdown.php create mode 100755 monstra/Monstra.php create mode 100755 monstra/Pages.php create mode 100755 monstra/Plugins.php create mode 100755 monstra/Theme.php create mode 100755 monstra/Yaml.php create mode 100755 monstra/boot/actions.php create mode 100755 monstra/boot/defines.php create mode 100755 monstra/boot/filters.php create mode 100755 monstra/boot/shortcodes.php create mode 100755 robots.txt create mode 100755 site/accounts/.gitkeep create mode 100755 site/cache/.gitkeep create mode 100644 site/cache/doctrine/17/4d6f6e737472612d61663433383239383764313536333835613037656533326537326232316639665b65386335663961393766636134353035363164396238303861383538316534635d5b315d.doctrinecache.data create mode 100644 site/cache/doctrine/52/4d6f6e737472612d61663433383239383764313536333835613037656533326537326232316639665b33653738636665616135303537343565623538356563376131303466303635385d5b315d.doctrinecache.data create mode 100644 site/cache/doctrine/52/4d6f6e737472612d61663433383239383764313536333835613037656533326537326232316639665b61626662663234373361366234633761343664663435386439633130613766365d5b315d.doctrinecache.data create mode 100644 site/cache/doctrine/b7/4d6f6e737472612d61663433383239383764313536333835613037656533326537326232316639665b33323338386665303762663430653564633236303134663631313932636138395d5b315d.doctrinecache.data create mode 100644 site/cache/doctrine/e9/4d6f6e737472612d61663433383239383764313536333835613037656533326537326232316639665b5d5b315d.doctrinecache.data create mode 100755 site/config/site.yml create mode 100755 site/plugins/.gitkeep create mode 100755 site/storage/blocks/fansoro-docs.md create mode 100755 site/storage/pages/404.md create mode 100755 site/storage/pages/contact.md create mode 100755 site/storage/pages/index.md create mode 100755 site/themes/default/assets/css/theme.css create mode 100755 site/themes/default/assets/img/morfy-logo.png create mode 100755 site/themes/default/default.yml create mode 100755 site/themes/default/index.php create mode 100755 site/themes/default/partials/footer.php create mode 100755 site/themes/default/partials/head.php create mode 100755 site/themes/default/partials/navigation.php create mode 100755 site/themes/default/partials/tail.php diff --git a/.DS_Store b/.DS_Store old mode 100644 new mode 100755 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..4ec2d6f672bd2b297063bd23e69e5c6880ade031 GIT binary patch literal 12292 zcmeHNd2k!m8UH@VN%n27wK29LkywdiaDtQAj^o%l2}zL?$4S6hX_t6wSu)y{ zoy0XYl)|(nl%s(*{sGf#`n|W3EUjdM zlaOS}?#%AneaC9`>FxU+p8x<`5?U=l6#z)I^HP}&P$&cVXVFE*#@qRxvrVHKq}@w9 zohtwq=n-?cH57@3a(cTJZUo#2Tu2cppoih_Z=u*tFtXp@f_P{sVwhG<&6`*-t#JB` znG$2OJnbbNoqdXuF!ihTh-w+bdYfwLW}h<8?2nCX4#%R~T8hGI zB%GkmdUGTaG!E(JE=xaP@w44#EN-=mj=KyR%j^1-Vm^M`kY&W8=1x6sQpwn{*%y1u zE2@^)ty$lEV$R%o3M*zMJ;R1+gd+Nm5ks^3dsQ>6M>Qk5f48COQOmf_(BrHK_pt7$ zI;fve=FXc_TITWWN`#E-6NYtAsgNZ5UYB?lGUYjGuSQR~HKy^AnrQJ{;#n+7dw6|o zT&JTZZnLD)!@5m+T1AzZs9CyBuNutxLdgkdFw!e~c zWwNrdiFtN~V}pbA$Yv2%Q#Jp7o{gS>q`WF!%RhUIYFgWd^ytJ>wMkMhZ)w&vU6U#T zd=00qB2Z(WC`ilpe5i(v&x} z;6XfupTV2)7Q7Yj!3Xhc_z)h$C-6D^w*6!UeAe-8vt6W)_#J1k(N;gUV3X%iw zQ@@5=x)E?A@G*`6UmyIm^D>Yu$L&%q9dzIng12)DAvQWE9U$ub$uf{E$L&%Kr7>bC zmG)4MRd%}=PWArebs$-e+oe4m&>jw${A5fj6tsr}`bBrZfL*#rHv(=1aw9N@stSol zq`3bF&oA5x7)O(6{tftP!C`O4!^B|k!n^THcmyA?XIPrxcV^Exd?a(a4aVBq zw1gD~c>SAefAVy1cAGY7+faXPkkryp#=X;1csLl3Mq<(Z)W(sbG&QwhIShcx1upSr zgP60LY>Cp<0CDMIP(veTa{9xoDHi=kO8QE&B+rqr36jPQTB?;WTh#a-ezje-`a{X{ z?pQ36K379KNyYXlC9Scjr5aH^E(Vh@r7nAWXgr%M8po>rqfNC9)&4a#O=DwBDyyvBuzBC$!9$~;8oS}kb__6yiZCxDCj9g(v`;Ap zk^MQbo!a=c{a0{rDu$W%fp2rym0Qls5<>RDg2k6!UbA}brnb|y59~$4=QJBqYepVh zq1?A9zpdaa_f_Vx6)vmtIc$aM7k`uOqui4j{ z&sOl1mMQd99r-J`WI22`n67ZHLD_x)E?A;6}iWz`2M3<@}w=gbPgu)sqZr zICB}~NSSD6I1(bc#)Ir=%GN+f>8}krJtkC6o+PQvlcaKIcE06|Qloj+{0e~)ZC3Fnep zUPx(Xu9quu1tps6a23`I-JD7`Uq#w^J86>Lq@Ay!lyg6&oChc?A099R_A%ZEXWKI6W|8Yu0X81S&-v9^JIP|}G MY-ZRT&ohS^0Bvs+SO5S3 diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..fdb34df --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.idea +.DS_Store +composer.phar +composer.lock +vendor +site-katerinasitnikova diff --git a/.htaccess b/.htaccess new file mode 100755 index 0000000..f30eb2f --- /dev/null +++ b/.htaccess @@ -0,0 +1,63 @@ +# +# This file is part of the Monstra. +# +# (c) Romanenko Sergey / Awilum +# +# For the full copyright and license information, please view the LICENSE +# file that was distributed with this source code. +# + +# Set default charset utf-8 +AddDefaultCharset UTF-8 + +# PHP 5, Apache 1 and 2. + + php_flag magic_quotes_gpc off + php_flag magic_quotes_sybase off + php_flag register_globals off + + + + RewriteEngine on + + ## Begin - Rewrite rules to block out some common exploits. + # If you experience problems on your site block out the operations listed below + # This attempts to block the most common type of exploit `attempts` to Monstra + # + # Block out any script trying to base64_encode data within the URL. + RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] + # Block out any script that includes a + +