From 2b48472d6a2a3db5d17a95a6328bbec082598311 Mon Sep 17 00:00:00 2001 From: Banana Date: Fri, 20 Dec 2019 10:09:25 +0100 Subject: [PATCH] added some basic web stuff --- README | 4 +++- webroot/android-chrome-192x192.png | Bin 0 -> 4962 bytes webroot/apple-touch-icon.png | Bin 0 -> 3559 bytes webroot/browserconfig.xml | 9 +++++++++ webroot/favicon-16x16.png | Bin 0 -> 485 bytes webroot/favicon-32x32.png | Bin 0 -> 754 bytes webroot/favicon.ico | Bin 0 -> 15086 bytes webroot/index.php | 23 ++++++++++++++++++----- webroot/mstile-150x150.png | Bin 0 -> 2500 bytes webroot/safari-pinned-tab.svg | 1 + webroot/site.webmanifest | 14 ++++++++++++++ webroot/view/welcome.inc.php | 29 +++++++++++++++++++++++++++++ 12 files changed, 74 insertions(+), 6 deletions(-) create mode 100644 webroot/android-chrome-192x192.png create mode 100644 webroot/apple-touch-icon.png create mode 100644 webroot/browserconfig.xml create mode 100644 webroot/favicon-16x16.png create mode 100644 webroot/favicon-32x32.png create mode 100644 webroot/favicon.ico create mode 100644 webroot/mstile-150x150.png create mode 100644 webroot/safari-pinned-tab.svg create mode 100644 webroot/site.webmanifest create mode 100644 webroot/view/welcome.inc.php diff --git a/README b/README index 78d1100..7c16ba7 100644 --- a/README +++ b/README @@ -1,3 +1,5 @@ selfpaste is a small self hosting paste service. -Link shortening inspired and some code used from: https://www.jwz.org/base64-shortlinks/ \ No newline at end of file +# Third party resources +Link shortening inspired and some code used from: https://www.jwz.org/base64-shortlinks/ +UAC image from: https://doomwiki.org/wiki/File:UAC_insignia.png \ No newline at end of file diff --git a/webroot/android-chrome-192x192.png b/webroot/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2669eb3c23d7be4a41ef1937d981204aa09fc204 GIT binary patch literal 4962 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 literal 0 HcmV?d00001 diff --git a/webroot/apple-touch-icon.png b/webroot/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cff31f895adab725957d423bdc918fd62b1337e0 GIT binary patch literal 3559 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 z004NL + + + + + #da532c + + + diff --git a/webroot/favicon-16x16.png b/webroot/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..2a98da595d01359a73d619cbb2f8d51208c85230 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM*t>0G|+7pUgrY9v%S!0Z~y=E-o%+W@bJEak7aXGg)obQl>fb;gV=gxhb z#r1u^nxdeF$B*;ZHlMwrntY?5ZPD)P!_p6WFJ@HF52&%dVY~G1CH0M-Rg1I|cSY&B zUM*4+z1-TdLr{is&BXcqOP}U-zL|Bf|ND}x==(cv{O0nKZzx$|z`+w&sLp#hKzym; zl%*E2h8vg~?b9@$KTj6Bp;OE{wclmRql+JZ{gEtMRr)A-gMAfammvGDDbeRZp&VWn z5>XPASgue|l%JNFld4csS&*ubSx}P9z)&&g@h2XR!Y~buQ~syVcs>ncU{>bVOXe0< z7WSSj!Yr)d(qM8pg;{xXh{EX`S56!`b42C{`{@Rc1zvg#ufzpQJ~^3A1zN%2>FVdQ I&MBb@0Q+;CkpKVy literal 0 HcmV?d00001 diff --git a/webroot/favicon-32x32.png b/webroot/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a668b425f3dd8d7a61c0b213dbd536cd7a5580 GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaNR1AIbUeKHG$!GN8eotvARmzP&uT%4buUrkL-P*4!a0FsQ1jGUaDtgNg+ zSw22KHa0e9W@exu6B83q5Xc2GfFh2Ljyya(Ky!fXoSd9#)28X^=>hHOxbCqUNGX&A z`2{oBOZJ8p@Vm3CnCX2_TN4}5eD2N7#WSDo&?&Du>Xm1I@tfimpfl%rx;TbdoL(Dz zv*@vcz?_Ft0*^#?y%qWYe`@!V(xZNlY?iJL;i$TDSBl|5|3$?`|60vGTE5w?H<(iC z{;k_FZrRLxvm|`JK3o0&rc0~ur5Ncd@v`rCk5&5bn|H$E*WcB?=GUM6suWV1dMfsQ zcX(XCsqrk0BDq~BHRJQwt9|_A^1im)U{!EIwP3`n4i1Ysk}?suvMZ+rR4%*S@LROV zTc}OR7WIKu;igW!guN#H8Dv&z6M=960tY=h)#Gf6fir%Kit~C+GRx zJX_>=*=c96*XlhEAGjjsS>Fm(?^IfpyGv-Uf>9LPw05 z9)IHDC=AokIOTu(jOWuJ24-b$y<~1-Wnu5hBFw@HE)6D!Q<#-EhbWxBaplC3Ge=~O gu%B-5Sm33{@Jd{;RG<|Mp00i_>zopr0N)iTApigX literal 0 HcmV?d00001 diff --git a/webroot/favicon.ico b/webroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ff02932094f0f60c5fed5915b0c2d80a853d3acf GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/webroot/index.php b/webroot/index.php index c29702b..1a07746 100644 --- a/webroot/index.php +++ b/webroot/index.php @@ -24,7 +24,6 @@ date_default_timezone_set('Europe/Berlin'); # check request $_urlToParse = filter_var($_SERVER['QUERY_STRING'],FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW); if(!empty($_urlToParse)) { - # see http://de2.php.net/manual/en/regexp.reference.unicode.php if(preg_match('/[\p{C}\p{M}\p{Sc}\p{Sk}\p{So}\p{Zl}\p{Zp}]/u',$_urlToParse) === 1) { die('Malformed request. Make sure you know what you are doing.'); } @@ -42,12 +41,26 @@ else { # static helper class require 'lib/summoner.class.php'; +$_short = false; if(isset($_GET['s']) && !empty($_GET['s'])) { $_short = trim($_GET['s']); - $_short = Summoner::validate($_short,'nospace') ? $_short : ""; + $_short = Summoner::validate($_short,'nospace') ? $_short : false; } -# header information -header('Content-type: text/html; charset=UTF-8'); +$contentType = 'Content-type: text/html; charset=UTF-8'; +$contentBody = 'welcome'; + +if(!empty($_short)) { + +} -var_dump($_SERVER); \ No newline at end of file +# header information +header($contentType); +if(file_exists('view/'.$contentBody.'.inc.php')) { + require_once 'view/'.$contentBody.'.inc.php'; +} +else { + error_log('Content body file missing. '.var_export($_SERVER,true),3,'./logs/error.log'); + http_response_code(400); + die('Well, something went wrong...'); +} \ No newline at end of file diff --git a/webroot/mstile-150x150.png b/webroot/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..7fba08ecbc648d7bb0e78f4102cc68cb64036592 GIT binary patch literal 2500 zcma);cQhLc8^+@pQG4C?tF36Q*r^d|&5~H9sZFV>#wgLac4@iBEn-u&8nxRPiQ40m z5~Nl|h!!WWf;BJGNn;;_Rwn`R5M4iu*8vI6QA@-;b7?7K^ zO{DA-H@PaIQ1`T)>6WZ_T-XXB@JDlQt1KsN9#C*TT)8ttveIH7s9dEu!sze`d?zRo z$*t|8!dWRMdJYc921{SMt`MdjZ#Lc?G58YY0ebswtg94LKC9D`(=cvuSo&z(mfJ*# z<9B2JAEra{nqiOn=M&aU|5gP_yW);?<gm5?rNHSa4}Tip7I|e>24)|Si0y>Qb6dOHUX9Y!<^YeuwUp=M1-#bL zww56hjf%>nG_*19%_6r(EWKFZehSy}_@{7lD~)c#D%C6blTRL1UqYx&XMYmc%||fH zp4R^|@|v>4fB#}lIB36V827E{6tCQ$i(C=NAM(^_T#Nb1^A zc+o|=C~Y}5wCy_IF!9lkmm9_jB`B`|4_MXP;s>kb8n4d+JRPQmud1x7`}AR6s49=i z$-A-lqT(1@i1`XB|9`HOZzn=~ZuZogNq*U6M53qIK! z4qE~nSl{{g<9a5S1--~e$~%PNKAoDct$TUFMt3JRhRQERK!0a5ecE!c(ktsLlcY(1 zIo^?FyGE}u^A0{8t@3>`RMw=f#K_6y%m_D4Tm_e8T4ZqAC*dyXp>6ggwXE#sKAC2G zZS=dH)=}=;<0}59*39o9!2`1VcculS!0n)D<(>aOoKojbV_diq1Hd~r-WOcPm&5al zGj5z%GE?f}6c@MgdZ|>b!YrxsxII9A+Fb0k-z#;+y}x8CbtCh#WA~ySdJ-TqUp^>j zpHUR`Y+II3wt@9LR|r|}a%C1|4I|VUPvtj(J~6-QuEsSHiDr%640XYTAU2WOB7YP5 zA6*ft^feV*lA4B6a@|%wBdAARQ@)wqL1bVTuE8xei^ZELgu`y{vX3P@gC!fWB*avpL zhET1-mL?8BK@*^7jUsA6Pro(30mnTC{rH0G0+Awk(KeFN6VWHX2Jq}~jBA5cFAK3r z`O)r`q$WS6C9Tcxin%bus?>3blOci-IbJb0r=DTadw=H~Fy3Wz94uSuVi z@Hs)|;Zq=$FFH0x!icqeuBa-=_6RZqCKlibZrXBgCtrovC8a z9Hf?J58(JE;zIh=6+x3;RvgRoUjppe&X!Iio z{5(!-BMI0>9m*EivI6?t3A4On0KeBZiQFW=xYohF+MWQ5QMJ5Mh316yyb5s5w-l5XOQ z?F^SA>%jZ_SVUbslXg;)vH(+AjCFXpETyi=3aVipQ9rzcb zaHhFc93(~!W;j&4LYpBJ+HBcjH2xKoAe<{$Au1R1h@09Ib)tmV+H}DMSB>~fXhVy; z*JwlewHHs~Z~f|vJQP6bP#RtulWym8Tf$HQw90+a_+TIk6JdlW{_SVb`cZOQSkMKT zr990m^;x!3G7-vJFMC&Ha?r@4iL*XPdS{jO3B_KKnk^*TMj!MBo;11476qpGHsMr$ z2LivPgZCpLodaa-rgAXwjBcEx5iV#)p9tB|u#o%6AU|1jRH&aUG8F9#07RCqF!{Jq zPD)B6_T&$+uZ{qAd0us2UQu~b>s&E*QCaf@UE)1+R~JWCmR|KYvldmuT%>J?la Y@cn`?nrRBoKYIayS=gD^n|eR}FOihcv;Y7A literal 0 HcmV?d00001 diff --git a/webroot/safari-pinned-tab.svg b/webroot/safari-pinned-tab.svg new file mode 100644 index 0000000..7e25951 --- /dev/null +++ b/webroot/safari-pinned-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webroot/site.webmanifest b/webroot/site.webmanifest new file mode 100644 index 0000000..7d4ec44 --- /dev/null +++ b/webroot/site.webmanifest @@ -0,0 +1,14 @@ +{ + "name": "Delta Labs", + "short_name": "Delta Labs", + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/webroot/view/welcome.inc.php b/webroot/view/welcome.inc.php new file mode 100644 index 0000000..984f36a --- /dev/null +++ b/webroot/view/welcome.inc.php @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + +

Well, hello there sweetie!
Thank you for using Delta Labs.

+ + -- 2.39.5