diff --git a/.gitignore b/.gitignore index e81b529..d4bea9d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ 3ds/acc/data -3ds/chat/data \ No newline at end of file +3ds/chat/data +3ds/forums/data \ No newline at end of file diff --git a/3ds/forums/badwords.txt b/3ds/forums/badwords.txt new file mode 100644 index 0000000..646b402 --- /dev/null +++ b/3ds/forums/badwords.txt @@ -0,0 +1,54 @@ +shit +fuck +pussy +dick +penis +cock +nigga +nigger +fortnite is good +minecraft is bad +fortnite is awesome +minecraft is shit +minecraft is crap +bmwforum.co +catsnthing.com +catsnthings.fun +crabrave.pw +curiouscat.club +datasig.io +datauth.io +dateing.club +discörd.com +disçordapp.com +fortnight.space +fortnitechat.site +freegiftcards.co +gaming-at-my.best +gamingfun.me +grabify.link +headshot.monster +imageshare.best +joinmy.site +leancoding.co +locations.quest +lovebird.guru +minecräft.com +mypic.icu +otherhalf.life +partpicker.shop +progaming.monster +quickmessage.us +screenshare.host +screenshot.best +shrekis.life +sportshub.bar +spottyfly.com +stopify.co +särahah.eu +särahah.pl +trulove.guru +xda-developers.us +yourmy.monster +youshouldclick.us +yoütu.be \ No newline at end of file diff --git a/3ds/forums/data/topic/0.json b/3ds/forums/data/topic/0.json index 39be213..5c14333 100644 --- a/3ds/forums/data/topic/0.json +++ b/3ds/forums/data/topic/0.json @@ -1 +1 @@ -{"name":"General Beta","description":"General topic for all users to use (beta)","allowGuest":false,"posts":[{"title":"System Post","from":"System","cont":"wuzzup guise???","time":0,"com":[]},{"title":"Hey guys","from":"HxOr1337","cont":"Hey guys\n\n[code][/code]","time":0,"com":[]}]} \ No newline at end of file +{"name":"General Beta","description":"General topic for all users to use (beta)","allowGuest":false,"posts":[{"title":"You can now post to the forums","from":"HxOr1337","cont":"Great news everyone, you can now post to the forms!\r\n\r\nThis is a test, unfortunately. :troll:","time":1651021306,"com":[]},{"title":"System Post","from":"System","cont":"wuzzup guise???","time":0,"com":[]},{"title":"Hey guys","from":"HxOr1337","cont":"Hey guys\n\n[code][\/code]","time":0,"com":[]},{"title":"test","from":"HxOr1337","cont":"test! testity test test test...\r\n\r\n\r\nballs","time":1651021123,"com":[]}]} \ No newline at end of file diff --git a/3ds/forums/i/buy_pokeball.jpg b/3ds/forums/i/buy_pokeball.jpg new file mode 100644 index 0000000..0df77e5 Binary files /dev/null and b/3ds/forums/i/buy_pokeball.jpg differ diff --git a/3ds/forums/i/buy_sonic.png b/3ds/forums/i/buy_sonic.png new file mode 100644 index 0000000..9a06e12 Binary files /dev/null and b/3ds/forums/i/buy_sonic.png differ diff --git a/3ds/forums/i/buy_sweat.png b/3ds/forums/i/buy_sweat.png new file mode 100644 index 0000000..d5165b9 Binary files /dev/null and b/3ds/forums/i/buy_sweat.png differ diff --git a/3ds/forums/i/buy_yoshi.png b/3ds/forums/i/buy_yoshi.png new file mode 100644 index 0000000..3488072 Binary files /dev/null and b/3ds/forums/i/buy_yoshi.png differ diff --git a/3ds/forums/i/buy_youdontsay.png b/3ds/forums/i/buy_youdontsay.png new file mode 100644 index 0000000..6d56e86 Binary files /dev/null and b/3ds/forums/i/buy_youdontsay.png differ diff --git a/3ds/forums/i/caps.gif b/3ds/forums/i/caps.gif new file mode 100644 index 0000000..cfcc14b Binary files /dev/null and b/3ds/forums/i/caps.gif differ diff --git a/3ds/forums/i/clown.png b/3ds/forums/i/clown.png new file mode 100644 index 0000000..51a5d47 Binary files /dev/null and b/3ds/forums/i/clown.png differ diff --git a/3ds/forums/i/doge.png b/3ds/forums/i/doge.png new file mode 100644 index 0000000..2597819 Binary files /dev/null and b/3ds/forums/i/doge.png differ diff --git a/3ds/forums/i/ecksdee.png b/3ds/forums/i/ecksdee.png new file mode 100644 index 0000000..97263a3 Binary files /dev/null and b/3ds/forums/i/ecksdee.png differ diff --git a/3ds/forums/i/epic.png b/3ds/forums/i/epic.png new file mode 100644 index 0000000..f477188 Binary files /dev/null and b/3ds/forums/i/epic.png differ diff --git a/3ds/forums/i/eyes.png b/3ds/forums/i/eyes.png new file mode 100644 index 0000000..bd77519 Binary files /dev/null and b/3ds/forums/i/eyes.png differ diff --git a/3ds/forums/i/happy.gif b/3ds/forums/i/happy.gif new file mode 100644 index 0000000..b654ea6 Binary files /dev/null and b/3ds/forums/i/happy.gif differ diff --git a/3ds/forums/i/haxor.png b/3ds/forums/i/haxor.png new file mode 100644 index 0000000..29e404f Binary files /dev/null and b/3ds/forums/i/haxor.png differ diff --git a/3ds/forums/i/icon_amazed.gif b/3ds/forums/i/icon_amazed.gif new file mode 100644 index 0000000..6d8131d Binary files /dev/null and b/3ds/forums/i/icon_amazed.gif differ diff --git a/3ds/forums/i/icon_baby.png b/3ds/forums/i/icon_baby.png new file mode 100644 index 0000000..d7d9f24 Binary files /dev/null and b/3ds/forums/i/icon_baby.png differ diff --git a/3ds/forums/i/icon_bheart.gif b/3ds/forums/i/icon_bheart.gif new file mode 100644 index 0000000..369bd56 Binary files /dev/null and b/3ds/forums/i/icon_bheart.gif differ diff --git a/3ds/forums/i/icon_burger.gif b/3ds/forums/i/icon_burger.gif new file mode 100644 index 0000000..77b2de0 Binary files /dev/null and b/3ds/forums/i/icon_burger.gif differ diff --git a/3ds/forums/i/icon_cake.gif b/3ds/forums/i/icon_cake.gif new file mode 100644 index 0000000..d99e2df Binary files /dev/null and b/3ds/forums/i/icon_cake.gif differ diff --git a/3ds/forums/i/icon_cheesygrin.gif b/3ds/forums/i/icon_cheesygrin.gif new file mode 100644 index 0000000..5be8204 Binary files /dev/null and b/3ds/forums/i/icon_cheesygrin.gif differ diff --git a/3ds/forums/i/icon_confused.gif b/3ds/forums/i/icon_confused.gif new file mode 100644 index 0000000..9655b07 Binary files /dev/null and b/3ds/forums/i/icon_confused.gif differ diff --git a/3ds/forums/i/icon_cry.gif b/3ds/forums/i/icon_cry.gif new file mode 100644 index 0000000..bf59b0a Binary files /dev/null and b/3ds/forums/i/icon_cry.gif differ diff --git a/3ds/forums/i/icon_ds.gif b/3ds/forums/i/icon_ds.gif new file mode 100644 index 0000000..e135ed1 Binary files /dev/null and b/3ds/forums/i/icon_ds.gif differ diff --git a/3ds/forums/i/icon_facepalm.gif b/3ds/forums/i/icon_facepalm.gif new file mode 100644 index 0000000..cfc2c6c Binary files /dev/null and b/3ds/forums/i/icon_facepalm.gif differ diff --git a/3ds/forums/i/icon_file.png b/3ds/forums/i/icon_file.png new file mode 100644 index 0000000..222f146 Binary files /dev/null and b/3ds/forums/i/icon_file.png differ diff --git a/3ds/forums/i/icon_foreveralone.jpg b/3ds/forums/i/icon_foreveralone.jpg new file mode 100644 index 0000000..3857fac Binary files /dev/null and b/3ds/forums/i/icon_foreveralone.jpg differ diff --git a/3ds/forums/i/icon_icecream.gif b/3ds/forums/i/icon_icecream.gif new file mode 100644 index 0000000..7cfb970 Binary files /dev/null and b/3ds/forums/i/icon_icecream.gif differ diff --git a/3ds/forums/i/icon_luigi.png b/3ds/forums/i/icon_luigi.png new file mode 100644 index 0000000..26dfb0b Binary files /dev/null and b/3ds/forums/i/icon_luigi.png differ diff --git a/3ds/forums/i/icon_mad.gif b/3ds/forums/i/icon_mad.gif new file mode 100644 index 0000000..52a7aa7 Binary files /dev/null and b/3ds/forums/i/icon_mad.gif differ diff --git a/3ds/forums/i/icon_mario.png b/3ds/forums/i/icon_mario.png new file mode 100644 index 0000000..9cfe8e9 Binary files /dev/null and b/3ds/forums/i/icon_mario.png differ diff --git a/3ds/forums/i/icon_mccreeper.png b/3ds/forums/i/icon_mccreeper.png new file mode 100644 index 0000000..649697d Binary files /dev/null and b/3ds/forums/i/icon_mccreeper.png differ diff --git a/3ds/forums/i/icon_mchappy.png b/3ds/forums/i/icon_mchappy.png new file mode 100644 index 0000000..b49bccd Binary files /dev/null and b/3ds/forums/i/icon_mchappy.png differ diff --git a/3ds/forums/i/icon_megusta.jpg b/3ds/forums/i/icon_megusta.jpg new file mode 100644 index 0000000..0b34f0a Binary files /dev/null and b/3ds/forums/i/icon_megusta.jpg differ diff --git a/3ds/forums/i/icon_ponything.jpg b/3ds/forums/i/icon_ponything.jpg new file mode 100644 index 0000000..b646cde Binary files /dev/null and b/3ds/forums/i/icon_ponything.jpg differ diff --git a/3ds/forums/i/icon_prerelease.png b/3ds/forums/i/icon_prerelease.png new file mode 100644 index 0000000..d7d7b5a Binary files /dev/null and b/3ds/forums/i/icon_prerelease.png differ diff --git a/3ds/forums/i/icon_recommended.png b/3ds/forums/i/icon_recommended.png new file mode 100644 index 0000000..41e6a46 Binary files /dev/null and b/3ds/forums/i/icon_recommended.png differ diff --git a/3ds/forums/i/icon_stable.png b/3ds/forums/i/icon_stable.png new file mode 100644 index 0000000..f7f7570 Binary files /dev/null and b/3ds/forums/i/icon_stable.png differ diff --git a/3ds/forums/i/icon_taco.gif b/3ds/forums/i/icon_taco.gif new file mode 100644 index 0000000..3f1b7c2 Binary files /dev/null and b/3ds/forums/i/icon_taco.gif differ diff --git a/3ds/forums/i/icon_trollface.png b/3ds/forums/i/icon_trollface.png new file mode 100644 index 0000000..5af54e8 Binary files /dev/null and b/3ds/forums/i/icon_trollface.png differ diff --git a/3ds/forums/i/icon_unknown1.png b/3ds/forums/i/icon_unknown1.png new file mode 100644 index 0000000..678a5d9 Binary files /dev/null and b/3ds/forums/i/icon_unknown1.png differ diff --git a/3ds/forums/i/icon_unstable.png b/3ds/forums/i/icon_unstable.png new file mode 100644 index 0000000..a127629 Binary files /dev/null and b/3ds/forums/i/icon_unstable.png differ diff --git a/3ds/forums/i/icon_wink.gif b/3ds/forums/i/icon_wink.gif new file mode 100644 index 0000000..1d4ff76 Binary files /dev/null and b/3ds/forums/i/icon_wink.gif differ diff --git a/3ds/forums/i/lol.png b/3ds/forums/i/lol.png new file mode 100644 index 0000000..49ebc87 Binary files /dev/null and b/3ds/forums/i/lol.png differ diff --git a/3ds/forums/i/mad.png b/3ds/forums/i/mad.png new file mode 100644 index 0000000..ad6aae3 Binary files /dev/null and b/3ds/forums/i/mad.png differ diff --git a/3ds/forums/i/no.png b/3ds/forums/i/no.png new file mode 100644 index 0000000..0ca8e0d Binary files /dev/null and b/3ds/forums/i/no.png differ diff --git a/3ds/forums/i/nuu.gif b/3ds/forums/i/nuu.gif new file mode 100644 index 0000000..2a42240 Binary files /dev/null and b/3ds/forums/i/nuu.gif differ diff --git a/3ds/forums/i/please.png b/3ds/forums/i/please.png new file mode 100644 index 0000000..a52e1d9 Binary files /dev/null and b/3ds/forums/i/please.png differ diff --git a/3ds/forums/i/pokerface.png b/3ds/forums/i/pokerface.png new file mode 100644 index 0000000..0001be5 Binary files /dev/null and b/3ds/forums/i/pokerface.png differ diff --git a/3ds/forums/i/raeg.png b/3ds/forums/i/raeg.png new file mode 100644 index 0000000..223f110 Binary files /dev/null and b/3ds/forums/i/raeg.png differ diff --git a/3ds/forums/i/rbow.png b/3ds/forums/i/rbow.png new file mode 100644 index 0000000..90accd7 Binary files /dev/null and b/3ds/forums/i/rbow.png differ diff --git a/3ds/forums/i/thinking.png b/3ds/forums/i/thinking.png new file mode 100644 index 0000000..4d34aa1 Binary files /dev/null and b/3ds/forums/i/thinking.png differ diff --git a/3ds/forums/i/triggered.jpg b/3ds/forums/i/triggered.jpg new file mode 100644 index 0000000..f74154f Binary files /dev/null and b/3ds/forums/i/triggered.jpg differ diff --git a/3ds/forums/i/waah.gif b/3ds/forums/i/waah.gif new file mode 100644 index 0000000..60e6a98 Binary files /dev/null and b/3ds/forums/i/waah.gif differ diff --git a/3ds/forums/i/weegee.png b/3ds/forums/i/weegee.png new file mode 100644 index 0000000..b7f4961 Binary files /dev/null and b/3ds/forums/i/weegee.png differ diff --git a/3ds/forums/i/wolfthing.gif b/3ds/forums/i/wolfthing.gif new file mode 100644 index 0000000..9b68098 Binary files /dev/null and b/3ds/forums/i/wolfthing.gif differ diff --git a/3ds/forums/pa.php b/3ds/forums/pa.php new file mode 100644 index 0000000..9bc35fc --- /dev/null +++ b/3ds/forums/pa.php @@ -0,0 +1,30 @@ + + +$_POST["title"],"from"=>$_SESSION["ts_user"],"cont"=>$_POST["cont"],"time"=>time(),"com"=>array()); + array_unshift($jsonD["posts"], $newPost); + $newj = json_encode($jsonD); + file_put_contents("data/topic/".$_POST["topic"].".json", $newj); + $id = count($jsonD["posts"]) - 1; + echo "Your post has been submittedhere."; + + + } + }else{ + echo "forums.error.unknown"; + } + } else { + echo "Something went wrong.
"; + echo "Debug info: ".var_dump($_SERVER["REQUEST_METHOD"]); + } \ No newline at end of file diff --git a/3ds/forums/post.php b/3ds/forums/post.php new file mode 100644 index 0000000..8309c34 --- /dev/null +++ b/3ds/forums/post.php @@ -0,0 +1,86 @@ + + + + + + 3DSTownSquare forums + + + + +
+ + Oops! Our header could not be displayed! +
+
".$error.""; } ?>
+
+
+ +
+ + " /> +

Post

+ Title:
+ Content:
+ +
+ +
+ +

Error

+ You must be logged in to post! + + Whoops!\r\nWe're afraid that topic doesn't exist!"; + }?> + Back +
+ + \ No newline at end of file diff --git a/3ds/forums/topic.php b/3ds/forums/topic.php index 466242d..201dd60 100644 --- a/3ds/forums/topic.php +++ b/3ds/forums/topic.php @@ -43,12 +43,7 @@ session_start();
- Oops! Our header could not be displayed! -
Welcome to 3DSTownSquare forums!
-
-
-
- + Oops! Our header could not be displayed! +
+
".$error.""; } ?>
+
+
+
+
+ + ">Post, + Back
diff --git a/3ds/forums/view.php b/3ds/forums/view.php index 2254f82..1b8e919 100644 --- a/3ds/forums/view.php +++ b/3ds/forums/view.php @@ -1,5 +1,7 @@ @@ -63,9 +65,12 @@ pre { $jsonD = json_decode($jsonF, true); if(isset($_GET["post"]) && (count($jsonD["posts"])-1) >= strval($_GET["post"])){ $post = $jsonD["posts"][strval($_GET["post"])]; - $cont = str_ireplace("\\n", "
", htmlspecialchars($post["cont"])); + $cont = process($post["cont"]); + $cont = str_ireplace("\n", "
", $cont ); + $cont = str_ireplace("[code]", "
", $cont);
 				$cont = str_ireplace("[/code]", "
", $cont); + } else { $error = "forums.errors.postnotfound"; } diff --git a/3ds/index.php b/3ds/index.php index bfff20e..73c527a 100644 --- a/3ds/index.php +++ b/3ds/index.php @@ -35,9 +35,7 @@ session_start();
What is this?
3DSTS (3DSTownSquare) is a website targeted for 3DS and DSi users. This site contains many apps and games for people to play.

- The site is under construction at the moment. -
- Please check back later! + News: 3DSTownSquare is now out of beta! Suprise! Enjoy the rest of the site. :)
@@ -53,7 +51,7 @@ session_start();
- +
diff --git a/currentSite.zip b/currentSite.zip new file mode 100644 index 0000000..f60b867 Binary files /dev/null and b/currentSite.zip differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..0fda100 --- /dev/null +++ b/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file