From 6df2cf1c6279d130fa3c8367a7f275bad4b351d4 Mon Sep 17 00:00:00 2001 From: Fraenkiman Date: Wed, 4 Oct 2023 02:01:02 +0200 Subject: [PATCH] Makeup FlatPress Installer - The HTML of the installer now has a lang attribute in the html start tag to specify the language. - The installer tries to provide the fp-content directory for owners and groups with write permissions, which had to be done manually before. Write permissions for "others" removed via default.php. Even if the webserver is configured very unfavorable, only owners and groups should be allowed to write. - Image files, which are not used by the installer, were removed. - Removed unnecessary lang variable in default settings. - In the setup CSS, unused IDs, classes and incorrect references to fonts have been removed. - The installer header now shines in a simple FlatPress style --- defaults.php | 8 +- fp-defaults/settings-defaults.php | 2 +- setup/imgs/loading.gif | Bin 2364 -> 0 bytes setup/imgs/shade.png | Bin 1433 -> 0 bytes setup/imgs/tile.png | Bin 6080 -> 0 bytes setup/main.php | 3 + setup/res/setup.css | 317 ++++++++---------------------- setup/tpls/footer.tpl.php | 3 + setup/tpls/header.tpl.php | 13 +- setup/tpls/locked.tpl.php | 4 +- setup/tpls/step1.tpl.php | 10 +- setup/tpls/step2.tpl.php | 30 +-- setup/tpls/step3.tpl.php | 4 +- 13 files changed, 122 insertions(+), 272 deletions(-) delete mode 100755 setup/imgs/loading.gif delete mode 100755 setup/imgs/shade.png delete mode 100755 setup/imgs/tile.png diff --git a/defaults.php b/defaults.php index 3ed7275..07ae25a 100755 --- a/defaults.php +++ b/defaults.php @@ -18,8 +18,8 @@ define('DUMB_MODE_ENABLED', false); // default file permissions // change file to 644 and dir to 755 if your webserver "complains" -define('FILE_PERMISSIONS', 0777); -define('DIR_PERMISSIONS', 0777); +define('FILE_PERMISSIONS', 0775); +define('DIR_PERMISSIONS', 0775); // first some webserver setup... @@ -36,10 +36,10 @@ define('ABS_PATH', dirname(__FILE__) . '/'); define('FP_DEFAULTS', 'fp-defaults/'); // all writable directories go here. -define('FP_CONTENT', 'fp-content/'); // must be chmodded to 0777 +define('FP_CONTENT', 'fp-content/'); // must be chmodded to 0775 // blog configurations files -define('CONFIG_DIR', FP_CONTENT . 'config/'); // must be chmodded to 0777 +define('CONFIG_DIR', FP_CONTENT . 'config/'); // must be chmodded to 0775 define('CONFIG_FILE', CONFIG_DIR . 'settings.conf.php'); /** diff --git a/fp-defaults/settings-defaults.php b/fp-defaults/settings-defaults.php index 3f3d5df..046967c 100755 --- a/fp-defaults/settings-defaults.php +++ b/fp-defaults/settings-defaults.php @@ -21,7 +21,7 @@ $fp_config = array( 'dateformat' => '%A, %B %e, %Y', 'dateformatshort' => '%Y-%m-%d', 'charset' => 'utf-8', - 'lang' => LANG_DEFAULT . $browserLang + 'lang' => LANG_DEFAULT ), 'plugins' => array( 'blockparser' => array( diff --git a/setup/imgs/loading.gif b/setup/imgs/loading.gif deleted file mode 100755 index fbe57be3c2cd761a999fcf91698963b723916e28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2364 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 diff --git a/setup/imgs/tile.png b/setup/imgs/tile.png deleted file mode 100755 index 84a137a158d554f071a52470b8e56e58938de8a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6080 zcmV;x7eDBUP)3_U*@Vd9l3}v20vQ^MS=k7#DD$w|JeEmGs@TXk2e0Q-&kH&Kid1n zFf)7lXZ?&^(Rb8uDBoj#_U%(<9)Gw_rGCTrJJzspd}RB$*>hh9o8z)$0eM`;xfgaB zqK~P-_K9x8w7Gh^0C*p0UitJW&Y{ii-FNHy_|wFoGrKMw$6D{(hWQom3oyU>Wf6GT zvAx?mZ-%q&aennz>)7Umn`PtpQKxd;`ROIzM$O~H=U{QO!1r}}E~||Fe2k5}-U}}q zHqYyG{~K?QH+vn~`Pt3OaG5@D&f;_;+qUC)B#sLXYx2ul>!I0>{JCd%aVWQa^~>J8 z?K5u{c%7x)H_|U|+hkgsL$O-~IM-GOCp-6C_T$_h{^?-AzWwV%ZAVPP@ubrh&Kcv~ z0YMM79cKFG#ou=BJaf35D8J9<&DEYW_~IM6o3!u83m0$w?M7F#v|FfS8OU2izQ)|Y z@iMn(`zv;^+a2HFkcPm`ec)WiFKcxLOuYT|3Y=tXpZn3lu`5?d^W9k=j^8iayE$z8 zibVJo^i9yI2`<^%rb;d!GL}UR*)$)q}iUj|wq%!(wmv z;BS`q?JT0u)f>eB?lRtj*~?P-1w>qNIBwhX1#0p#0{@m+*v$g%7Ea%uIz8m`2lG4e z4F8k>+6y|Orc8KGK!gnP2nh>w=H`jJG@m?*N4F!@`Rn#}=utK@Z2YzJzak$>d~M z&#PVG2374(oID8sgw*(MJ6F(tJCy#-cK;@LzQHVBcHx1+U^K#DMw$V` zN3nj<)8qQhxVSHXf$L}3`i5(4&$_D{)^)LFIfS@dJ`!_Ye#|si8iyM+EYpXXF`u)( z-`5>@#~<4kj7!%~)N^Jr)%6GJ6d21D&&VHR0oJV<>q*<^PUZu9&x|oYgMrZVf*QtJ z=DH!w3}Ad{%$~=B#K&EJy*>~01^|6C^c~w`*2UXaV*UwnEAWvI_H#8}y2biHhnpdT zI?>t-!!5Mo!PjH@oldtuu@T$HJx2>*PsM?&@6px8?kpgtj>BD{R?UDThyZDk3M6Re zWlwYIdrXwIqya`guPcSaknPxAGeW`y_5+sAB~0(ZB{=e(u}xpq7Rx`u=Dz=!+_a8BxL0KmbUSFM3S^XD8jpHvokKB=;;jmL~-q7~7`(sq=M~IJje8mv} zq{W8QGvMSx)vG{L?Y4NJk;^fx#nYRg zY36qE@cxKHeJ(qDvh0}>5@R#4i2uw{(vlMk1b`K?pEAw!G^-y#$M3of*QJ~%pE((< zndPwB1Zme0eMV0`gDl%;o1l6u;z1n`>^WL^v@z;Bk842QH%2|m``dgbm%B>WJsh0u z1Z1nWDRc86nA@S>E8BIH2d~(B+xMgIr|b=hfgTCvsS}9uV`@8 zehC#C^C}1Q6Xo4v%ln)SFF1nW3?(QN?ehmY#@+|0QRG^I$B_f3hYOuipDJ(2el9ED z5QJP$^sQpDPbW!kMxU9MfdItU<%uVdem#sFFtVUz?^T~vu9S%&xN-`lMSx~t9yElh zTbx?ZxSkO>1vENPk5)HoG#cUSP-D6^m@KqSRE5J2j>81pJr&Y}d{d{sKpWnrnlJhm z9t>YT z*NGY!YDWiss5v|%?ddcTduq`)_l}ANaH7dI3R)a#N)B&aejuLyz{7820O9ZgZUw{h z#%pHYEE3F&9?peDaL5gF8jr&x>@;uW0cq)sAQg87jc~VERZ4QlBrVoePEb+992|W+X%Fah}8j>&9RpQ z1Mn2sbQ6TTHjl&upxjg9ZPSw;WAQ@$aKttgI(9QIavn$1Pt)(;oikwI$U^+8V&NqHF|wHOTEdws=0uIwshEGG2Qc7X zXB&&*@nHxx#XR6)b8EH2=X#>y5eBz>bW3UqH!AT-*v<>XHjZ2ke27Jj^8?TY;#ivC z1255n1~h`q+*FW73>P{oYd0U5nz7CZX4sf#Arp&8u^0F(EGt0=hm-}=1V6Ei3w>jQ zaAg~am3z1`Nbl131%}*l0@C!C!z))dFV}2jo#jOLqA-|Q2kIjWjKz2$esCVO3{RM& zZBos^%q7Cfkj*jFk!S7GBj_XCIq+FIg=T?_v|%MMRNA~<8{H$@Y@e0ZL|9@F%0`-b z1do!t%p5crl8G#Wj)W%OXh|l66IFcKC9!@X2~e zESL}K5J%>qgXg3Xk9#MYVaOCpa>XvRyA7A5%rg|53V~Zt*#m+;Pz!|$cS=rI@QqW3 z*q(}B7zB{*RLDY4E2n01=gst_=tN}l5I-{}|7m84*)l+9x9{?8- z8;7f_ystT(p%q?<6IGEi^R&A_xK${isC1qe4aM=MdBGkZg#$aWsCd}Oqzy*U5w6jU zMGofr<&qficxJ%MWmY;DZpka$FwSowW_CVUDvE&>&B01zifaGKI+O4P-XQ{rq?1r{ zWd;|_D3VEirRFAz63qC(JP?jxi4n7MGdw+`XoWiCJ=p;J# z)IHb&SVahTsY9W8akzy%mb=QMA8FH8h7)_L)hG^YtS5jSouDS#uX2{kJjMUi5Oc^Q z&tWB06+)BAN!q$KyG-V^YNGOw_3>rn<_t#4G8cgf?rX2TWK`KRy40^vk5L)W8p`N!`5FVGNhJ_IiXiupl zUMU#_FR6gn(L4tM*r#HVio~2gIi~lxNGR~;MX{2Ueli9+ujBNS<9Cg~-lwBIQiIfp zCL=l9vn54Rr|=2QTKY$C8L$|hfi^hhqnDy}d@0i8sPIy%{ZP}fmve~skqSmi^}&W! zuBq;mEY>JT6JL?Ew|atzD0ED2sI0HxggU&i#^nRn?S7Q?Zi#DdW_XamHH(y8cMtf8 z5dUEKG^6nVC^b6|_EPAQbnUc46@aXYSs^b0cZ>2>6zUDYANQh7?Gu#latCq!$5=r~ z@o@%aRD%3jIXNSwl8c*Ox%whEI|;KNOOzq}q^BN;kz6#3T~qx5jG)tn=?dnRC5pRc z?1@DY!gpnn>UNCW$y?jG&vc2kzza!VcrDIlacC%p2bT~aS!Tr!qh^OP#&}Mn7zoY z!%rt?G(7GrHgi-KjB+SqMbV}Z{VX&Sb#beKE_h!eLY%`rH^?nlV9+zHlODh?Lli3# z4W?|d1*cldSr^OA@w*bq;!AhHxKn`9tL@F79wc5(_~mVXMm&1jCK@BWjten$%B6C1P7vC&+20e zpO#XWaB~S}pMZ^87c}aplJyzILd94n^bKzttgURR>g!Q_!c6sqNYUy^%=|p|E~zdQ zE{=fUM{&$@Y!BR45`YZJOTgUt9k#>k%6D&4F{verW-N(L)XE{qD-d+CpUl?_@&G8-hp%JMj-Q6;UTq1G=^JO3* zH6fcQImF3h&+i^Lx_5z}H z0Lsc$u2tIGhXmm38`rQmh+4tKlmeln5S$^3yJwRO_{q)XlJ#kH{IJND%yu)M54m#C zoGald7B#QJqLUK4t!Nhl0gdZ#Ra0E5-LgjyjDk<F$-Tjb-It#su04z_$-cseTH24{1k_wIi2o z$`-Bnh)BS*N*q1qXtakI9d1W2bYjI^ky0zbsuODP_7n!qNQ8jQ5Q!FzG4^ulk`O&J zm(W*=+v-C6%3`KU4asE?x)4;WYbB+lg zsoiW~fH79u&jcrjM9EmKGC$4`v@Tc#!#690y@$KX9tQ2uu`l5Qa~Jj-g$L zwwpWoILsXONmnh2bW4{e$XY7CGdjcQ+W977W%OY^zR<9LSj8t%hg~%oS+3Y%TbsvF zO_fOy6={&hlI!sRzDkBbn0*TTwD~hCY`UffrHxdglMGnupK>C!oU3XS-T3)gRy&5Txu!wdh_e~$CxbDQ zYA5Ks$TYO9kHP)3sIyk+7w~ucM4i2;i@>Lg<=9O)F2l1`;t9^;5dX{>-LNFl{1O+etMIuVox5i~EnLGWc= zci>{~C1nZRk!o(1vSOc-N2c@$PoLU-=HaU;b<@%>4k?*p7sO;8a!~z`yQ^NCRk#*G zRqBU3IV?pf>mZBdEjb^zPJ^c;35X~Z!K3m+=?JMBy7Hi2%%|Y=U<^nB)s~emTI7JL z8lI&jvr#yetc5-#+IN>i6vbA$^=Ljk)rz9BN#)Usfi#iGi#Z)#D?W1-K3WjdSFu~+ zN#)v0zQxgJY-sG9$-MANzI-FC3)Q6yiygmh*cXXWXp^6yw)DH5+~t#cS-EEHofccC zEQ(RZCOu&^YO3)rJQ^hb(@Dxc)_f0E*v72E!5bCF0p1yTF%aH zlS)NrPS6c1tL@hgBsdGt<9%lP^&A_S{~kAUj&AtjNB!=tCti$t<=C14I>IHzRlV zYR8CkQAP*KQF~SFFvK%PO)4Z~vFzTY78+uUIZS-DwU_lhMng?RY8d#SgFHu#(CGix z%75(+t5+DT7db2eQYzaD7jll>a2A! z>bo4o!u!oSkYGIu+i)g9Qa1B=mf%(1wZ`ZjVLSR{9Ec33O9Ja{TWIbSx#^x=9;JDj zcQp&t5nI+bOVKcjs}Fp>IGd#}Ks08p=7_h6x{zC4kXe?<0`e6Ux++83GNp}VlYAl? zJW?_X&gL7Ruc7d6ZyXKGRaz+B5(9_S$Di(m)G7!$jSC1Q+GF7;@2(q+JffN3j$|=2 zmqf>;j~OG4Tk1)1@l}gM;Z|anZk?L0w8&F5eY%;dH(xs1e zj(nivQq>rY7v@QUW|f{zresvX4?%;P*Y?apLEGOGrf-!S`Lk9Ojd!zP??EacC5c59 z7;J9|0rqdUHw&=j0x;ONF#Q${ZI*27;#MAtdYrr! zaYk$H8{b|j@)WZ)wtc=YQQ=m$Ie<1v8Z`?=5Om?GTO~H2)Hl;3f6XqE>NK{e{kCxwC~MXaO6o7A($c^z zsZ)tCk%l5uwa2S2W{q%z7H2a>Vn`5MvpsZcwO}`$@&nimOpSJZafzcCsjHEp941Lz z-c6y657K&>aD&P1p^FE#6R-`zq(FW(dUX3=9yBG~@~u$lrc~*hn+^Bc`VO`y@n(~# z^-{>{SB=8|`>%hb-*NA;U0N3}JvRKi{{v+7Q;s(>oG+610zi}F>encouOFelte~Be zo8jO8d{FNns2E|}%Uw8{b)zJzLv6hlB9m2iJ)8^+|NO&Q0oUicdi%NxZuG{ClH2or z>H6-d_|50@u`jQvx};eX3h=zo{HOl8{RjX3KJ52lzYqI;*zd!BANKpO--rD^ z?Dt{65Bq)C@56o{_WQ8khy6b6_hG*e`+eB&!~Xw1?Ee7C2QwZ5Tdep10000