From 53c39085bc3ce9b1a1272a51ca1a614f4f7e8ea7 Mon Sep 17 00:00:00 2001 From: SiskelDev Date: Tue, 20 May 2025 12:36:47 +0200 Subject: [PATCH] Backup Commit --- AutoInsertData.php | 195 +++ GatherAllLinks.php | 27 + Insert From Array.php | 181 +++ addFav.php | 41 + assets/1705483987315.png | Bin 0 -> 118166 bytes assets/banner.png | Bin 0 -> 38753 bytes assets/fonts/LEVIBRUSH.TTF | Bin 0 -> 182400 bytes assets/fonts/Rubik-VariableFont_wght.ttf | Bin 0 -> 356080 bytes assets/fonts/avali-scratch.ttf | Bin 0 -> 36536 bytes assets/images/Eqp9vTsVgAE-uA8.webp | Bin 0 -> 13508 bytes assets/logo.png | Bin 0 -> 2157 bytes assets/logo_old.ico | Bin 0 -> 103972 bytes assets/scripts/account.js | 110 ++ assets/scripts/avali.js | 25 + assets/scripts/default-functions.js | 63 + assets/scripts/event-listener.js | 108 ++ assets/scripts/filter.js | 33 + assets/scripts/modal.js | 69 + assets/scripts/preview.js | 138 ++ assets/scripts/script.js | 33 + assets/scripts/search.js | 14 + assets/scripts/variables.js | 46 + assets/style/avali.css | 53 + assets/style/navbar.css | 1676 ++++++++++++++++++++++ avatar-assets/AutoInsertData.php | 195 +++ avatar-assets/index.php | 66 + avatar-bases/AutoInsertData.php | 195 +++ avatar-bases/index.php | 65 + avatars/AutoInsertData.php | 196 +++ avatars/index.php | 65 + da.html | 32 + da.php | 28 + discord/index.php | 9 + elements.php | 826 +++++++++++ error/400.html | 432 ++++++ error/401.html | 432 ++++++ error/403.html | 432 ++++++ error/404.html | 434 ++++++ error/405.html | 432 ++++++ error/500.html | 432 ++++++ getFav.php | 47 + getFavArray.php | 16 + getGumroadData.php | 77 + getMoreContent.php | 80 ++ html.code-workspace | 20 + index.php | 127 ++ lib.php | 465 ++++++ login.php | 28 + logout.php | 11 + register.php | 64 + remFav.php | 47 + robots.txt | 2 + setavali.php | 9 + test.php | 11 + testGetData.php | 16 + updateWishlist.php | 57 + worlds/AutoInsertData.php | 196 +++ worlds/index.php | 68 + 58 files changed, 8424 insertions(+) create mode 100644 AutoInsertData.php create mode 100644 GatherAllLinks.php create mode 100644 Insert From Array.php create mode 100644 addFav.php create mode 100644 assets/1705483987315.png create mode 100644 assets/banner.png create mode 100644 assets/fonts/LEVIBRUSH.TTF create mode 100644 assets/fonts/Rubik-VariableFont_wght.ttf create mode 100644 assets/fonts/avali-scratch.ttf create mode 100644 assets/images/Eqp9vTsVgAE-uA8.webp create mode 100644 assets/logo.png create mode 100644 assets/logo_old.ico create mode 100644 assets/scripts/account.js create mode 100644 assets/scripts/avali.js create mode 100644 assets/scripts/default-functions.js create mode 100644 assets/scripts/event-listener.js create mode 100644 assets/scripts/filter.js create mode 100644 assets/scripts/modal.js create mode 100644 assets/scripts/preview.js create mode 100644 assets/scripts/script.js create mode 100644 assets/scripts/search.js create mode 100644 assets/scripts/variables.js create mode 100644 assets/style/avali.css create mode 100644 assets/style/navbar.css create mode 100644 avatar-assets/AutoInsertData.php create mode 100644 avatar-assets/index.php create mode 100644 avatar-bases/AutoInsertData.php create mode 100644 avatar-bases/index.php create mode 100644 avatars/AutoInsertData.php create mode 100644 avatars/index.php create mode 100644 da.html create mode 100644 da.php create mode 100644 discord/index.php create mode 100644 elements.php create mode 100644 error/400.html create mode 100644 error/401.html create mode 100644 error/403.html create mode 100644 error/404.html create mode 100644 error/405.html create mode 100644 error/500.html create mode 100644 getFav.php create mode 100644 getFavArray.php create mode 100644 getGumroadData.php create mode 100644 getMoreContent.php create mode 100644 html.code-workspace create mode 100644 index.php create mode 100644 lib.php create mode 100644 login.php create mode 100644 logout.php create mode 100644 register.php create mode 100644 remFav.php create mode 100644 robots.txt create mode 100644 setavali.php create mode 100644 test.php create mode 100644 testGetData.php create mode 100644 updateWishlist.php create mode 100644 worlds/AutoInsertData.php create mode 100644 worlds/index.php diff --git a/AutoInsertData.php b/AutoInsertData.php new file mode 100644 index 0000000..6bf4de3 --- /dev/null +++ b/AutoInsertData.php @@ -0,0 +1,195 @@ + + + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + " . $section . " + )"; + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful !"; + } else { + $errormsg = "Error: " . $sql . "
" . $conn->error . "
"; + $failed = true; + } + } else { + echo "Already Exists!"; + } + + + $conn->close(); + } + + +?> + +
+
+
+
+
+
+ + +
+
+
+name . "',
+ '" . ($c->price_cents / 100) . "',
+ '" . $currency->$currencyOutput . "',
+ '" . $url . "',
+ '" . $thumbnailURL . "',
+ '" . $c->seller->name . "',
+ '" . $rating . "',
+ '" . $species . "',
+ '" . $nsfw . "'"; + +?> \ No newline at end of file diff --git a/GatherAllLinks.php b/GatherAllLinks.php new file mode 100644 index 0000000..153e3c9 --- /dev/null +++ b/GatherAllLinks.php @@ -0,0 +1,27 @@ +loadHTML($string); +$finder = new DomXPath($dom); + +$content = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' stretched-link ')]"); + +foreach($content as $node) { + $tmp = $node->attributes[0]->value; + if (str_contains($tmp, '?')) { + $tmp = substr($tmp, 0, strpos($tmp, "?")); + } + + print_r($tmp); + echo "
"; +} + +?> \ No newline at end of file diff --git a/Insert From Array.php b/Insert From Array.php new file mode 100644 index 0000000..7d24016 --- /dev/null +++ b/Insert From Array.php @@ -0,0 +1,181 @@ + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + " . $section . " + )"; + + + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful! URL: " . $url; + } else { + echo "Error: " . $sql . " -|- " . $conn->error; + } + } else { + echo "Already Exists! URL: " . $url; + } + $conn->close(); +} + +?> \ No newline at end of file diff --git a/addFav.php b/addFav.php new file mode 100644 index 0000000..128fa24 --- /dev/null +++ b/addFav.php @@ -0,0 +1,41 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +session_start(); + +$itemId = (int)$_POST["id"]; + +$uuid = $_SESSION["uuid"]; + +$sql = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $uuid . "\""; +$result = $conn->query($sql); +$row = $result->fetch_assoc(); + +if ($row["array"] != "") { + $currentArray = json_decode($row["array"]); +} else { + $currentArray = array(); +} + +if (!in_array($itemId, $currentArray)) { + $currentArray[] = $itemId; +} + +print_r(json_encode($currentArray)); + +$sql_Update = "UPDATE `wishlist_uuid` SET `last_use`='" . date("Y-m-d H:i:s") . "',`array`='" . json_encode($currentArray) . "' WHERE uuid='" . $uuid . "'"; +$result_Update = $conn->query($sql_Update); + + +?> \ No newline at end of file diff --git a/assets/1705483987315.png b/assets/1705483987315.png new file mode 100644 index 0000000000000000000000000000000000000000..edcecacaeff71afc669c36c261d12baea15998ed GIT binary patch literal 118166 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≀oNw**W_v?J85ZqUTDCEFB}h#!T|247#(&sU8gh+ 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 Ysr21G_Wt@O;&$NXlH5e(Lpb;UTql2*hHv&i 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

K&Ogi0od2y!?4;$~R+kV!@zA^W0GY4C~XmVqv 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 { + var exists = false; + + try { + wishlistArray.forEach(function(item) { + + if (element.attributes[1].value == String(item["id"])) { + exists = true; + } + }); + } catch (err) { + err.message; + } + + if (exists) { + element.innerHTML = "favorite"; + } else { + element.innerHTML = "favorite_border"; + } + + return new Promise(function (resolve) { + const xmlhttp = new XMLHttpRequest(); + xmlhttp.onload = async function () { + document.getElementById("wishlistScript").innerHTML = "var wishlistArray = " + this.responseText; + wishlistArray = JSON.parse(this.responseText); + } + xmlhttp.open("POST", "/getFavArray.php"); + xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + xmlhttp.send(); + }); + + }); +} + +getFav(); + + +async function accOpen() { + if (!login) { + document.getElementById("wishlist").innerHTML = "

Please Login into your Wishlist to see your Wishlist

"; + } + + currentpos = document.body.scrollTop; + document.getElementById("footer").classList.add("addHeight"); + await sleep(100); + try { document.getElementById("filter").style = "top: " + document.body.scrollTop + "px;"; } catch(err) {} + await sleep(400); + document.getElementById("body").classList.add("disableScrollbar"); + try { document.getElementById("filter").classList.add("filterDisplay"); } catch(err) {} + + try { document.getElementById("filterdiv").style = "display: none !important;"; } catch(err) {} + try { document.getElementById("accdiv").style = "display: grid !important;"; } catch(err) {} + + document.getElementById("filterbutton").href = "#foclose"; + filterisopened = true; +} + +async function accClose() { + await sleep(200); + + document.getElementById("body").classList.remove("disableScrollbar"); + try { document.getElementById("filter").classList.remove("filterDisplay"); } catch(err) {} + + await sleep(400); + await sleep(200); + document.getElementById("footer").classList.remove("addHeight"); + + document.getElementById("filterbutton").href = "#fo"; + + try { document.getElementById("filterdiv").style = "display: none !important;"; } catch(err) {} + try { document.getElementById("accdiv").style = "display: grid !important;"; } catch(err) {} + + filterisopened = false; +} \ No newline at end of file diff --git a/assets/scripts/avali.js b/assets/scripts/avali.js new file mode 100644 index 0000000..005e5c8 --- /dev/null +++ b/assets/scripts/avali.js @@ -0,0 +1,25 @@ +function AvaliMode() { + if(!document.getElementById('id1')) { + var link = document.createElement('link'); + link.id = 'id1'; + link.rel = 'stylesheet'; + link.href = '/assets/style/avali.css'; + document.head.appendChild(link); + AvaliSet("true"); + } else { + document.getElementById("id1").remove(); + AvaliSet("false"); + } +} + +function AvaliSet(VarIDD) { + return new Promise(function (resolve) { + const xmlhttp = new XMLHttpRequest(); + xmlhttp.onload = function () { + resolve(xmlhttp.response) + } + xmlhttp.open("POST", "/setavali.php"); + xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + xmlhttp.send('avali=' + VarIDD); + }); +} \ No newline at end of file diff --git a/assets/scripts/default-functions.js b/assets/scripts/default-functions.js new file mode 100644 index 0000000..2ac9900 --- /dev/null +++ b/assets/scripts/default-functions.js @@ -0,0 +1,63 @@ +function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} + +async function changeNavAttach() { + if (window.pageYOffset >= sticky) { + navbar.classList.add("sticky"); + navbar.classList.add("ontop"); + } else { + navbar.classList.remove("sticky"); + navbar.classList.remove("ontop"); + } +} + +async function topForBottomBarProductPreview() { + if (window.windowWidth < 1001) { + document.getElementById("purchaseSection").style.top = (825 + document.getElementById("productPage").scrollTop) + "px"; + } else { + document.getElementById("purchaseSection").style.top = null; + } +} + +document.getElementById("productPage").onscroll = function () { + topForBottomBarProductPreview(); +}; + +window.onscroll = function () { + changeNavAttach(); +}; + +function disableScroll() { + window.addEventListener('DOMMouseScroll', preventDefault, false); // older FF + window.addEventListener(wheelEvent, preventDefault, wheelOpt); // modern desktop + window.addEventListener('touchmove', preventDefault, wheelOpt); // mobile + window.addEventListener('keydown', preventDefaultForScrollKeys, false); +} + +function enableScroll() { + window.removeEventListener('DOMMouseScroll', preventDefault, false); + window.removeEventListener(wheelEvent, preventDefault, wheelOpt); + window.removeEventListener('touchmove', preventDefault, wheelOpt); + window.removeEventListener('keydown', preventDefaultForScrollKeys, false); +} + +function preventDefault(e) { + e.preventDefault(); +} + +function preventDefaultForScrollKeys(e) { + if (keys[e.keyCode]) { + preventDefault(e); + return false; + } +} + +function menu() { + var x = document.getElementById("navbar"); + if (x.className.includes("responsive")) { + x.className = x.className.replace(" responsive", ""); + } else { + x.className += " responsive"; + } +} \ No newline at end of file diff --git a/assets/scripts/event-listener.js b/assets/scripts/event-listener.js new file mode 100644 index 0000000..a65fe56 --- /dev/null +++ b/assets/scripts/event-listener.js @@ -0,0 +1,108 @@ +window.addEventListener('resize', function() { + if (window.innerWidth > 800) { + document.getElementById("styleshed").innerHTML = ".likeButton {top: " + (document.getElementsByClassName("imgItem")[0].clientHeight - 18) + "px !important}"; + } else { + document.getElementById("styleshed").innerHTML = ".likeButton {top: " + (document.getElementsByClassName("imgItem")[0].clientHeight - 58) + "px !important}"; + } +}); + +function getClickedElement() { + document.addEventListener('click', async function(event) { + var clickedElement = event.target; + if (clickedElement.classList[0] == "deletebutton") { + var itemid = clickedElement.attributes[2].value + remFav(itemid); + await sleep(200); + getFav(); + await sleep(3000); + refreshLiked(); + } + }); +} + +getClickedElement(); + +window.addEventListener('locationchange', function () { + console.log('location changed!'); +}); + + if (window.location.hash == "#fo") { + try { filterOpen(); } catch(err) { console.log(err.message); } + } else if (window.location.hash == "#foclose") { + try { filterClose(); } catch(err) { console.log(err.message); } + try { accClose(); } catch(err) { console.log(err.message); } + window.location = window.location.replace("#foclose", ""); + } else if (window.location.hash == "#acc") { + try { accOpen(); } catch(err) { console.log(err.message); } + } else if (window.location.hash.includes("#p")) { + try { clearModal(); } catch(err) { console.log(err.message); } + try { openModal(); } catch(err) { console.log(err.message); } + + let vartmp = window.location.hash.replace("#p", ""); + + try { setProduct(vartmp); } catch(err) { console.log(err.message); } + try { openProduct(); } catch(err) { console.log(err.message); } + } else if (window.location.hash.includes("#insert")) { + try { openModalInsert(); } catch(err) { console.log(err.message); } + } else { + try { closeModal(); } catch(err) { console.log(err.message); } + try { closeModalInsert(); } catch(err) { console.log(err.message); } + try { clearModal(); } catch(err) { console.log(err.message); } + + try { filterClose(); } catch(err) { console.log(err.message); } + try { accClose(); } catch(err) { console.log(err.message); } + } + +window.addEventListener('hashchange', async function () { + if (window.location.hash == "#fo") { + try { filterOpen(); } catch(err) { console.log(err.message); } + } else if (window.location.hash == "#acc") { + try { accOpen(); } catch(err) { console.log(err.message); } + } else if (window.location.hash.includes("#p")) { + try { clearModal(); } catch(err) { console.log(err.message); } + try { openModal(); } catch(err) { console.log(err.message); } + + let vartmp = window.location.hash.replace("#p", ""); + + try { setProduct(vartmp); } catch(err) { console.log(err.message); } + try { openProduct(); } catch(err) { console.log(err.message); } + } else if (window.location.hash.includes("#insert")) { + try { openModalInsert(); } catch(err) { console.log(err.message); } + } else { + try { closeModal(); } catch(err) { console.log(err.message); } + try { closeModalInsert(); } catch(err) { console.log(err.message); } + await sleep(200); + try { clearModal(); } catch(err) { console.log(err.message); } + + try { filterClose(); } catch(err) { console.log(err.message); } + try { accClose(); } catch(err) { console.log(err.message); } + } +}); + +document.body.addEventListener('keypress', function(e) { + if (e.key == "Escape" && filterisopened == true) { + location.href='/'; + } +}); + + +try { + window.addEventListener("test", null, Object.defineProperty({}, 'passive', { + get: function () { + supportsPassive = true; + } + })); +} catch (e) { } + +function addListener() { + try { + var elements = document.getElementsByClassName('nsfw-filter'); + for (var element in elements) { + elements[element].addEventListener('click', function (e) { + e.target.remove(); + }) + } + } catch (e) {} +} + +addListener(); \ No newline at end of file diff --git a/assets/scripts/filter.js b/assets/scripts/filter.js new file mode 100644 index 0000000..22ee3df --- /dev/null +++ b/assets/scripts/filter.js @@ -0,0 +1,33 @@ + +async function filterOpen() { + currentpos = document.body.scrollTop; + document.getElementById("footer").classList.add("addHeight"); + await sleep(100); + document.getElementById("filter").style = "top: " + document.body.scrollTop + "px;"; + await sleep(400); + document.getElementById("body").classList.add("disableScrollbar"); + + document.getElementById("filterdiv").style = "display: grid !important;"; + document.getElementById("accdiv").style = "display: none !important;"; + + document.getElementById("filter").classList.add("filterDisplay"); + + document.getElementById("filterbutton").href = "#foclose"; + filterisopened = true; +} + +async function filterClose() { + document.getElementById("body").classList.remove("disableScrollbar"); + document.getElementById("filter").classList.remove("filterDisplay"); + + await sleep(400); + await sleep(200); + document.getElementById("footer").classList.remove("addHeight"); + + document.getElementById("filterbutton").href = "#fo"; + + document.getElementById("filterdiv").style = "display: grid !important;"; + document.getElementById("accdiv").style = "display: none !important;"; + + filterisopened = false; +} \ No newline at end of file diff --git a/assets/scripts/modal.js b/assets/scripts/modal.js new file mode 100644 index 0000000..d402930 --- /dev/null +++ b/assets/scripts/modal.js @@ -0,0 +1,69 @@ +async function openModalInsert() { + document.getElementById("insertData").classList.add("visibilityVisible"); + await sleep(100); + document.getElementById("insertData").classList.add("backgroundYES"); + document.getElementById("body").classList.add("disableScrollbar"); + await sleep(200); + try {document.getElementById("insertWindow").classList.add("visibilityVisible");} catch (e) {} +} + +async function closeModalInsert() { + try {document.getElementById("insertWindow").classList.remove("visibilityVisible");} catch (e) {} + await sleep(200); + try {document.getElementById("insertData").classList.remove("visibilityVisible");} catch (e) {} + try {document.getElementById("insertData").classList.remove("backgroundYES");} catch (e) {} + try {document.getElementById("insertData").style = "";} catch (e) {} + document.getElementById("body").classList.remove("disableScrollbar"); +} + +async function openModal() { + document.getElementById("previewProduct").classList.add("visibilityVisible"); + await sleep(100); + document.getElementById("previewProduct").classList.add("backgroundYES"); + document.getElementById("body").classList.add("disableScrollbar"); + +} + +async function openProduct() { + document.getElementById("previewProduct").style = "top:" + (document.body.scrollTop) + "px;"; + await sleep(400); + document.getElementById("productPage").classList.add("visibilityVisible"); + await sleep(200); + try { + document.getElementsByClassName("slide")[0].style.display = "block"; + } catch (e) {} +} + +async function closeModal() { + document.getElementById("productPage").classList.remove("visibilityVisible"); + await sleep(200); + document.getElementById("previewProduct").classList.remove("visibilityVisible"); + document.getElementById("previewProduct").classList.remove("backgroundYES"); + document.getElementById("previewProduct").style = ""; + document.getElementById("body").classList.remove("disableScrollbar"); + + document.getElementById("productLoading").style = "display: flex;"; +} + +function clearModal() { + document.getElementById("productImageContainer").innerHTML = ""; + document.getElementById("productDescription").innerHTML = ""; + document.getElementById("containsSection").innerHTML = ""; + document.getElementById("gotoproduct").style = ""; + document.getElementById("purchasePrice").innerHTML = ""; + document.getElementById("creatorImg").src = ""; + document.getElementById("creatorName").innerHTML = ""; + document.getElementById("ratingSection").style = ""; + + document.getElementById("productImageContainer").style = ""; + document.getElementById("productImageContainerButtons").style = ""; + document.getElementById("productMetaData").style = ""; + + data = ""; +} + +function backback() { + var tmp = window.scrollY; + window.location = "#"; + window.scrollTo(0, tmp); +} diff --git a/assets/scripts/preview.js b/assets/scripts/preview.js new file mode 100644 index 0000000..6b40bba --- /dev/null +++ b/assets/scripts/preview.js @@ -0,0 +1,138 @@ +function plusDivs(n) { + showDivs(slideIndex += n); +} + +function showDivs(n) { + var i; + var x = document.getElementsByClassName("slide"); + if (n > x.length) {slideIndex = 1} + if (n < 1) {slideIndex = x.length} + for (i = 0; i < x.length; i++) { + x[i].style.display = "none"; + } + if (document.getElementById("previewProduct").classList.value.includes("visibilityVisible")) { + x[slideIndex-1].style.display = "block"; + } +} + +function getGumroadData(VarIDD) { + return new Promise(function (resolve) { + const xmlhttp = new XMLHttpRequest(); + xmlhttp.onload = function () { + resolve(xmlhttp.response) + } + xmlhttp.open("POST", "/getGumroadData.php"); + xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + xmlhttp.send('id=' + VarIDD); + }); +} + +async function setProduct(varID) { + try { + var remoteCode = await getGumroadData(varID); + data = JSON.parse(remoteCode); + + data.product.covers.forEach(element => { + if (element.type == "image") { + document.getElementById("productImageContainer").innerHTML += ""; + } else if (element.type == "video") { + document.getElementById("productImageContainer").innerHTML += "" + data.product.summary + "
"; + } + + try { + data.product.attributes.forEach(element => { + if (element.name != null) { + document.getElementById("containsSection").innerHTML += "" + element.name + "" + element.value + ""; + } else { + document.getElementById("containsSection").innerHTML += " " + element.value + ""; + } + }); + } catch (e) { + document.getElementById("containsSection").innerHTML += "No Content Tags"; + } + + document.getElementById("productDescription").innerHTML = data.product.description_html + "

"; + document.getElementById("creatorImg").src = data.product.seller.avatar_url; + document.getElementById("gotoproduct").href = data.product.long_url; + document.getElementById("gotoproduct2").href = data.product.long_url; + + if (data.product.long_url.includes("booth.pm")) { + document.getElementById("gotoproduct").innerHTML = "Get on Booth!"; + document.getElementById("gotoproduct").style = "visibility: unset !important;"; + + document.getElementById("gotoproduct2").innerHTML = "Get on Booth!"; + document.getElementById("gotoproduct2").style = "visibility: unset !important;"; + + document.getElementById("ratingSection").style = "display: none !important;"; + } else if (data.product.long_url.includes("gumroad.com")) { + document.getElementById("gotoproduct").innerHTML = "Get on Gumroad!"; + document.getElementById("gotoproduct").style = "visibility: unset !important;"; + + document.getElementById("gotoproduct2").innerHTML = "Get on Gumroad!"; + document.getElementById("gotoproduct2").style = "visibility: unset !important;"; + + document.getElementById("ratingSection").style = "display: flex !important;"; + } + + document.getElementById("productMetaData").style = "display: block !important;"; + document.getElementById("productImageContainer").style = "display: flex !important;"; + document.getElementById("productImageContainerButtons").style = "display: flex !important;"; + + document.getElementById("productLoading").style = "display: none !important;"; + + if (data.product.currency_code == "eur") { + document.getElementById("purchasePrice").innerHTML = (data.product.price_cents / 100) + "€"; + document.getElementById("purchasePrice2").innerHTML = (data.product.price_cents / 100) + "€"; + } else { + document.getElementById("purchasePrice").innerHTML = currency_symbols[data.product.currency_code.toUpperCase()] + (data.product.price_cents / 100); + document.getElementById("purchasePrice2").innerHTML = currency_symbols[data.product.currency_code.toUpperCase()] + (data.product.price_cents / 100); + } + + const ex1 = data.product.rating_counts[0], + ex2 = data.product.rating_counts[1], + ex3 = data.product.rating_counts[2], + ex4 = data.product.rating_counts[3], + ex5 = data.product.rating_counts[4]; + + var tmp1, tmp2, tmp3, tmp4, tmp5, tmpGlobal=ex1+ex2+ex3+ex4+ex5; + var tmpaddon1, tmpaddon2, tmpaddon3, tmpaddon4, tmpaddon5; + + tmp1 = (100 / tmpGlobal) * ex1; + tmp2 = (100 / tmpGlobal) * ex2; + tmp3 = (100 / tmpGlobal) * ex3; + tmp4 = (100 / tmpGlobal) * ex4; + tmp5 = (100 / tmpGlobal) * ex5; + + if (tmp1 == 0) tmpaddon1 = "display: none;"; + if (tmp2 == 0) tmpaddon2 = "display: none;"; + if (tmp3 == 0) tmpaddon3 = "display: none;"; + if (tmp4 == 0) tmpaddon4 = "display: none;"; + if (tmp5 == 0) tmpaddon5 = "display: none;"; + + document.getElementById("g1").innerHTML = "(" + ex1 + ")"; + document.getElementById("g2").innerHTML = "(" + ex2 + ")"; + document.getElementById("g3").innerHTML = "(" + ex3 + ")"; + document.getElementById("g4").innerHTML = "(" + ex4 + ")"; + document.getElementById("g5").innerHTML = "(" + ex5 + ")"; + + document.getElementById("progressFiller1").style = "width: " + tmp1 + "%;" + tmpaddon1; + document.getElementById("progressFiller2").style = "width: " + tmp2 + "%;" + tmpaddon2; + document.getElementById("progressFiller3").style = "width: " + tmp3 + "%;" + tmpaddon3; + document.getElementById("progressFiller4").style = "width: " + tmp4 + "%;" + tmpaddon4; + document.getElementById("progressFiller5").style = "width: " + tmp5 + "%;" + tmpaddon5; + + document.getElementById("creatorName").innerHTML = data.product.seller.name; + document.getElementById("creatorName").href = "?s=" + data.product.seller.name; + + document.getElementsByClassName("slide")[0].style.display = "block"; + + } catch (e) {} + data = null; + + document.getElementsByClassName("slide")[0].style.display = "block"; +} \ No newline at end of file diff --git a/assets/scripts/script.js b/assets/scripts/script.js new file mode 100644 index 0000000..bb212bb --- /dev/null +++ b/assets/scripts/script.js @@ -0,0 +1,33 @@ +if (window.innerWidth > 800) { + document.getElementById("styleshed").innerHTML = ".likeButton {top: " + (document.getElementsByClassName("imgItem")[0].clientHeight - 18) + "px !important}"; +} else { + document.getElementById("styleshed").innerHTML = ".likeButton {top: " + (document.getElementsByClassName("imgItem")[0].clientHeight - 58) + "px !important}"; +} + +document.querySelectorAll('.likebutton').forEach(element => { + element.addEventListener("click", async function () { + var itemid = this.attributes[1].value + + if (this.innerHTML == "favorite_border") { + addFav(itemid); + await sleep(200); + getFav(); + this.innerHTML = "favorite"; + } else if (this.innerHTML == "favorite") { + remFav(itemid); + await sleep(200); + getFav(); + this.innerHTML = "favorite_border"; + } + }); +}); + +async function myFunction() { + if (window.pageYOffset >= sticky) { + navbar.classList.add("sticky"); + navbar.classList.add("ontop"); + } else { + navbar.classList.remove("sticky"); + navbar.classList.remove("ontop"); + } +} \ No newline at end of file diff --git a/assets/scripts/search.js b/assets/scripts/search.js new file mode 100644 index 0000000..90b7ca7 --- /dev/null +++ b/assets/scripts/search.js @@ -0,0 +1,14 @@ +function searchInputFocus() { + document.getElementById("sinp").focus(); + document.getElementById("sinp").focus(); + document.getElementById("sinp").select(); + document.getElementById("sinp").select(); +} + +function searchFocus() { + document.getElementById("stxt").classList.add("floataway"); +} + +function searchBlur() { + document.getElementById("stxt").classList.remove("floataway"); +} \ No newline at end of file diff --git a/assets/scripts/variables.js b/assets/scripts/variables.js new file mode 100644 index 0000000..9f9b1e3 --- /dev/null +++ b/assets/scripts/variables.js @@ -0,0 +1,46 @@ +var data; +var currentHash; +var myOldUrl = window.location.href; +var navbar = document.getElementById("navbar"); +var sticky = navbar.offsetTop; +var filterOpened = false; + +var windowWidth = window.innerWidth; + +var currency_symbols = { + 'USD': '$', // US Dollar + 'EUR': '€', // Euro + 'CRC': '₡', // Costa Rican Colón + 'GBP': '£', // British Pound Sterling + 'ILS': '₪', // Israeli New Sheqel + 'INR': '₹', // Indian Rupee + 'JPY': '¥', // Japanese Yen + 'KRW': '₩', // South Korean Won + 'NGN': '₦', // Nigerian Naira + 'PHP': '₱', // Philippine Peso + 'PLN': 'zł', // Polish Zloty + 'PYG': '₲', // Paraguayan Guarani + 'THB': '฿', // Thai Baht + 'UAH': '₴', // Ukrainian Hryvnia + 'VND': '₫', // Vietnamese Dong + 'AUD': 'A$' +}; + +var keys = { + 37: 1, + 38: 1, + 39: 1, + 40: 1 +}; + +var currentpos = 0; +var filterisopened = true; + +var slideIndex = 1; +var supportsPassive = false; + +var wheelOpt = supportsPassive ? { + passive: false +} : false; + +var wheelEvent = 'onwheel' in document.createElement('div') ? 'wheel' : 'mousewheel'; \ No newline at end of file diff --git a/assets/style/avali.css b/assets/style/avali.css new file mode 100644 index 0000000..6e47f8e --- /dev/null +++ b/assets/style/avali.css @@ -0,0 +1,53 @@ +@font-face{ + font-family: avali; + src: url(https://furatalog.xyz/assets/fonts/avali-scratch.ttf); +} + +* { + font-family: avali; +} + +.previewButton { + font-size: 30px !important; +} + +header a { + font-size: 1.3rem; +} + +footer a { + font-size: 40px; +} + +#navbar a { + font-size: 25.5px; +} + +.header h2 { + font-size: 3em; +} + +.header p { + font-size: 50px; +} + +.searchfield input { + font-size: 24px; +} + +.pagenav a { + font-size: 42px; +} + +.nsfw-ask { + font-size: 25.5px; +} + +.filter-container-item { + font-size: 45px; + margin-bottom: 5px; +} + +.filter-inner a { + margin-bottom: 10px !important; +} \ No newline at end of file diff --git a/assets/style/navbar.css b/assets/style/navbar.css new file mode 100644 index 0000000..c324ed6 --- /dev/null +++ b/assets/style/navbar.css @@ -0,0 +1,1676 @@ +@font-face{ + font-family: orifont; + src: url(https://furatalog.xyz/assets/fonts/LEVIBRUSH.TTF); +} + +@font-face{ + font-family: rubik; + src: url(https://furatalog.xyz/assets/fonts/Rubik-VariableFont_wght.ttf); +} + +:root { + --dynamic-grid: min(100%, calc((31.25rem - 100%) * 1000)); +} + +html { + scroll-behavior: smooth; + height: 100%; + background-color: #121212 !important; +} + +body { + font-family: rubik; + margin: 0; + background-color: #121212 !important; + font-size: 28px; + overflow-x: hidden; + overflow-y: visible; + width: 100%; + height: min-content; + min-height: 100%; + margin-right: -50%; + z-index: -999; + + overflow-wrap: anywhere; +} + +icon { + font-family: 'Material Icons'; + text-shadow: 0px 0px 7px #000000; +} + +::-webkit-scrollbar { + width: 0px; + height: 0px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background: #1e1e1e; +} + +::-webkit-scrollbar-thumb:hover { + background: gray; +} + +.content { + padding: 16px; +} + +.header { + padding: 30px; + text-align: center; + font-family: orifont; +} + +.header h2 { + color: white; +} + +.header p { + color:gray; +} + +#navbar { + white-space: nowrap; + max-height: 46.7; + background-color: #1e1e1e; + border-radius: 10px; + margin-left: calc(10% + 5px); + margin-right: calc(10% + 5px); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + position: sticky; + z-index: 99; + transition: 0.1s; +} + +#navbar.ontop { + z-index: 999; +} + +#navbar a { + display: inline-block; + color: grey; + text-align: center; + padding: 14px 16px; + text-decoration: none; + font-size: 17px; +} + +#navbar a:hover { + color: white; +} + +#navbar a.active { + color: white; +} + +#navbar::-webkit-scrollbar-thumb:hover { + background: transparent; +} + +#navbar .nav-spacer { + padding: 14px 3px; + cursor: default; +} + +#navbar .nav-spacer:hover { + color: grey; +} + +.activeA { + color: white !important; +} + +.column { + float: left; + margin: 5px; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + border-radius: 10px; + padding: 10px; + min-height: 300px; + height: fit-content; + background-color: #1e1e1e; + display: grid; + cursor: pointer; + + transition-property: all; + grid-template-rows: auto 1fr auto; + + position: relative; + + transition: 0.3s; + z-index: 80; +} + +.column a { + color:white; + z-index: 1; +} + +.column p { + color:gray; +} + +.column:hover { + transition: 0.2s; + box-shadow: 0 8px 16px 0 rgba(0,0,0,0.7); +} + +.mobileFilter { + height: 1px; + padding: 0px !important; + margin: 0px 40px 0px 40px; + background-color: rgb(110, 110, 110); +} + +.barFilterL { + height: 1px; + padding: 0px !important; + margin: 0px 0px 0px 40px; + background-color: rgb(110, 110, 110); +} + +.barFilterR { + height: 1px; + padding: 0px !important; + margin: 0px 40px 0px 0px; + background-color: rgb(110, 110, 110); +} + +.row { + width: 90%; + min-width: 800px; + padding: 5px; + --min-grid-absolute-size: 12rem; + --max-grid-relative-size: 20%; + display: grid; + grid-template-columns: repeat(auto-fill,minmax(max(min(var(--min-grid-absolute-size),100%),var(--max-grid-relative-size) - 1rem),1fr)); + gap: 1rem; + z-index: -100; + min-height: 60%; +} + +.row:after { + content: ""; + display: table; + clear: both; +} + +.card img { + width: 100%; + display: grid; +} + +.imagecontainer { + width: 100%; + aspect-ratio: 1/1; + overflow: hidden; + align-items: center; + justify-content: center; + border-radius: 10px; +} + +.imagecontainer::before { + content: ""; + position: absolute; + top: 0px; + left: 0px; + height: 100%; + width: 100%; +} + +.imagecontainer img { + object-fit: cover; + height: 100%; + width: 100%; +} + +.container { + padding: 2px 16px; + border-radius: 5px !important; + height: fit-content; + position: relative; + display: grid; +} + +.footer { + background-color: black; + height: 200px; + width: 100%; + box-shadow: 0px 10px 10px #121212 inset; +} + +div.pagenav { + transform: translateX(-50%); + margin-left: 50%; + width: max-content; + padding-top: 40px; + + +} + +.pagenav a { + text-decoration: none; + display: inline-flex; + padding: 4px; + width: 39px; + height: 32px; + min-width: 45px; + min-height: 45px; + text-align: center; + margin-left: 5px; + justify-content: center; + align-items: center; +} + +.pagenav a:hover { + color: White; +} + +.previous { + background-color: #1e1e1e; + color: gray; + box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); +} + +.next { + background-color: #04AA6D; + color: white; +} + +.round { + border-radius: 50%; +} + +.addform { + width: 80%; + margin-left: 10%; +} + +.addform form input, .addform form button { + border: 0; + border-radius: 5px; + padding: 3px; + width: calc(100% - 350px); + font-size: 20px; + margin-bottom: 10px; + box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); + background-color: #1e1e1e; + color: gray; +} + +.price1 { + width: calc(100% - 407.5px) !important; +} + +.price2 { + padding-left: 5.5px !important; + width: 50px !important; +} + +.addform form img { + border: 0; + border-radius: 5px; + width: 300px; + float: right; +} + +.notify { + position: absolute; + bottom: 15px; + right: 15px; + background-color: rgba(128, 0, 0, 0.4); + color: red; + border-color: rgb(200, 0, 0); + border-width: 1px; + border-radius: 10px; + border-style: solid; + font-size: 15px; + padding: 5px; +} + +.notify p { + padding: 1px; + margin: 0px; +} + +.notify-good { + background-color: rgba(0, 128, 0, 0.4) !important; + color: green !important; + border-color: rgb(0, 200, 0) !important; +} + +.check { + width: 20px !important; + height: 20px; + color: gray; + background-color: #1e1e1e !important; +} + +.checkA { + color: grey; +} + +.searchfield { + transition: 0.4s; + width: fit-content; + margin: 0px; + position: absolute; + top: 0px; +} + +.searchfield .btn { + width: 0px; + height: 0px; + padding: 0px; + border: 0px; + display: block; +} + +.searchfield input { + height: 46.6px; + right: 0; + position: absolute; + background-color: transparent; + border: none; + border-radius: 10px; + color: white; + font-size: 16px; + padding: 14px 16px; +} + +.searchtxt { + position: absolute; +} + +.searchtxt:hover { + color: gray !important; + cursor: default; +} + +.searchfield input::-webkit-input-placeholder { + text-align: right; + color: gray; + font-size: 16px; + padding: 14px 16px; +} + +.searchfield input:-moz-placeholder { + text-align: right; + color: gray; + font-size: 16px; + padding: 14px 16px; +} + +textarea:focus, input:focus{ + outline: none; +} + +header { + padding: 5px; + padding-top: 10px; + display: grid; + grid-template-rows: 2fr 0fr 1fr !important; + gap: 0.5rem; + border-bottom: solid 0.0625rem rgb(var(--color)/var(--border-alpha)); +} + +header a { + font-size: large; + color:white; + + font-size: 1rem; + line-height: 1.5; + --line-height: 1.5rem; + font-weight: 400; +} + +footer { + position: absolute; + right: 15px; + bottom: 15px; +} + +footer p { + color:gray; + bottom: 0px; + width: 100%; + display: grid; +} + +footer p a { + padding: 0px; + margin: 0px; + text-decoration: none; + color: gray !important; + right: 30px; + float: right; +} + +.searchtxt { + transition: 0.4s; + right: 0px; + cursor: text; + padding-left: 50px !important; + padding-right: 50px !important; +} + +.floataway { + transition: 0.4s; + right: 190px !important; +} + +.toFloataway:focus { + transition: 0.4s; + width: 195px !important; + padding: 14px 16px !important; +} + +.toFloataway { + transition: 0.4s; + width: 0px; + padding-left: 0px !important; + padding-right: 0px !important; +} + +.no-result { + height: calc(100% - 484.41px); + width: 100%; + display: flex; + justify-content: center; + align-items: center; + color: White; + font-size: clamp(50px, 50%, 100px); +} + +.filter { + position: absolute; + top: 0px; + left: 0px; + background-color: #2e2e2e; + z-index: 299; + width: 100%; + height: 0%; + padding: 0px; + overflow-y: hidden; + transition: 0.2s; +} + +.filterDisplay { + height: 100%; + transition: 0.2s; + overflow-y: scroll; +} + +.filter-inner { + padding-top: 50px; + padding-bottom: 50px; + height: min-content; + width: 100%; + display: grid; + grid-template-columns: auto auto; +} + +.filter-inner-acc { + padding-top: 50px; + padding-bottom: 50px; + height: min-content; + width: 100%; + display: grid !important; + grid-template-columns: 1fr 2fr; + min-height: calc(100% - 100px); +} + +.filter-inner-acc * { + color: white; +} + + + +.filter-last { + height: 0px; +} + +.disableScrollbar { + overflow: hidden; +} + +.disableScrollbarMobile { + height: 200%; + max-height: 200%; +} + +.filter-container-item { + padding: 20px; + font-size: 30px; + text-align: center; + + min-height: calc(100% - 30); +} + +.filter-inner h3, .filter-inner-acc h3 { + color: white; + text-shadow: -2px 2px 2.5px darkslategray; + margin-bottom: 10px; +} + +.filter-inner a, .filter-inner-acc a { + color: gray; + text-decoration: none; + display: block; +} + +.sticky { + top: 0; + /*width: 100%;*/ + margin: 0px !important; + border-radius: 0px !important; +} + +.sticky2 { + position: fixed !important; +} + +.sticky + .content { + padding-top: 60px; +} + +.threedots-r { + color:gray; + background-color:transparent; + padding-left:4px !important; + cursor: default; +} + +.threedots-l { + color:gray; + background-color:transparent; + padding-left: 4px !important; + cursor: default; +} + +.addHeight { + height: 100%; +} + +.nsfw-filter { + position: absolute; + border-radius: 10px; + height: -webkit-fill-available;; + width: 100%; + z-index: 97; + backdrop-filter: blur(15px); + cursor: pointer; + padding-top: 50%; + text-align: center; +} + +.nsfw-filter::before { + content: ""; + position: absolute; + top: 0px; + left: 0px; + height: 100%; + width: 100%; + z-index: 98; +} + +.nsfw-filter a.btn { + position: relative; + margin-top: 20px; + padding: 8px 16px; + border-radius: 10px; + background-color: rgba(0, 0, 0, 0.19); +} + +.nsfw-filter a.txt { + position: relative; + margin-top: 20px; +} + +.nsfw-ask { + /*transform: translateX(-50%);*/ + background-color: #1e1e1e; + color: #fff; + text-align: center; + border-radius: 2px; + padding: 16px; + position: fixed; + z-index: 98; + right: 30px; + bottom: 30px; + font-size: 17px; + border-radius: 10px; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.nsfw-ask a { + text-decoration: none; + color: gray +} + +.nsfw-ask .nsfwbtn { + text-decoration: none; + color: gray; + padding: 8px 16px; + background-color: #2e2e2e; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + border-radius: 10px; + margin-right: 10px; +} + +.nsfw-ask br { + height: 5px; +} + +.nsfw-ask .btns { + margin-top: 5px; + padding: 5px; +} + +.nsfw-text { + margin-bottom: 10px; + display: inline-block; +} + + + + + + + + + + + +.discord { + /*transform: translateX(-50%);*/ + background-color: #1e1e1e; + color: #fff; + text-align: center; + border-radius: 2px; + padding: 16px; + position: fixed; + z-index: 98; + right: 30px; + bottom: 30px; + font-size: 17px; + border-radius: 10px; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.discord a { + text-decoration: none; + color: gray +} + +.discord .nsfwbtn { + text-decoration: none; + color: gray; + padding: 8px 16px; + background-color: #2e2e2e; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + border-radius: 10px; + margin-right: 10px; +} + +.discord br { + height: 5px; +} + +.discord .btns { + margin-top: 5px; + padding: 5px; +} + +.discord-wp { + /*transform: translateX(-50%);*/ + background-color: #1e1e1e; + color: #fff; + text-align: center; + border-radius: 2px; + padding: 16px; + position: fixed; + z-index: 98; + right: 30px; + bottom: 140px; + font-size: 17px; + border-radius: 10px; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.discord-wp a { + text-decoration: none; + color: gray +} + +.discord-wp .discordbtn { + text-decoration: none; + color: gray; + padding: 8px 16px; + background-color: #2e2e2e; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + border-radius: 10px; + margin-right: 10px; +} + +.discord-wp br { + height: 5px; +} + +.discord-wp .discord-btns { + margin-top: 5px; + padding: 5px; +} + +.discord-text { + margin-bottom: 10px; + display: inline-block; +} + + + + + + + + + + + + + + + +.previewButton { + position: absolute; + right: 10px; + top: 10px; + padding: 4px 8px; + border-radius: 0px 10px 0px 10px; + font-size: 20px; + background-color: rgba(0,0,0,0.3); + text-decoration: none; +} + +.likeButton { + position: absolute; + left: 10px; + top: 10px; + padding: 4px 8px; + font-size: 20px; + text-decoration: none; +} + +.likeButton:hover { + content: "favorite"; +} + +.deletebutton { + cursor: pointer; +} + +#insertData { + position: absolute; + visibility: hidden; + transition: 0.2s; + top: 0px; + left: 0px; + height: 100%; + width: 60%; + z-index: 200; + padding: 5% 20%; + background-color: transparent; +} + +#insertWindow { + visibility: hidden; + transition: 0.2s; + height: 80%; + width: 60%; + z-index: 210 !important; + background-color: #1e1e1e; + border-radius: 10px; + overflow: scroll; + padding: 10px; + + position: absolute; + top: 10%; + height: 70%; +} + + +#previewProduct { + position: absolute; + visibility: hidden; + transition: 0.2s; + top: 0px; + left: 0px; + height: 100%; + z-index: 200; + width: 100%; + background-color: transparent; + padding-bottom: 100px; +} + +#productPage { + visibility: hidden; + transition: 0.2s; + height: 80%; + width: 60%; + z-index: 210 !important; + background-color: #1e1e1e; + border-radius: 10px; + overflow: scroll; + padding: 10px; + min-width: 1100px; + min-height: 700px; + position: absolute; + transform: translateY(-50%) translateX(-50%); + left: 50%; + top: calc(50% - 20px); + height: 70%; +} + +#productImageContainer { + position: absolute; + width: 60%; + height: 50%; + align-items: center; + justify-content: center; + display: flex; + padding: 5px 10px; + border-radius: 10px; + background-color: #0e0e0e; + display: none; + overflow: hidden; +} + +#productImageContainer img { + height: 100%; +} + +#productImageContainer video { + height: 100%; + z-index: 100; +} + +#productImageContainerButtons a.first { + padding-right: calc(50% - 30px); + height: 100%; + display: flex; + align-items: center; +} + +#productImageContainerButtons a.second { + padding-left: calc(50% - 30px); + height: 100%; + display: flex; + align-items: center; +} + +#productImageContainerButtons { + position: absolute; + width: 60%; + height: 50%; + align-items: center; + justify-content: center; + display: flex; + padding: 5px 10px; + display: none; +} + +.backback { + position: absolute; + height: 100%; + width: 100%; + left: 0px; + top: 0px; + z-index: 205; +} + +.backgroundYES { + background-color: rgba(0,0,0,0.3) !important; +} + +.displayBlock { + display: block; +} + +.visibilityVisible { + visibility: visible !important; +} + +#productDescription { + position: absolute; + font-size: 20px; + width: 60%; + height: calc(50% - 40px); + left: 10px; + top: calc(50% + 20px); + padding: 5px 10px; + border-radius: 10px; + color: white !important; + text-decoration: none; +} + +#productDescription a { + color: white !important; +} + +#productMetaData { + position: sticky; + width: 35%; + height: calc(100% - 10px); + right: 0px; + top: 0px; + justify-content: center; + padding: 5px 10px; + border-radius: 10px; + margin-left: calc(65% - 20px); + color: gray !important; + display: none; +} + +#productImageContainer a { + text-decoration: none; +} + +#creatorSection { + padding: 10px; + display: flex; + align-items: center; + justify-content: space-around; + height: min-content; +} + +#creatorImg { + border-radius: 10px; +} + +#creatorName { + width: 100%; + text-align: center; +} + +#ratingSection { + margin: 20px 5px 5px 5px; + padding: 5px; + display: none; + flex-direction: column; + flex-wrap: nowrap; + font-size: 20px; + position: relative; +} + +.pfGlobal { + background-color: gray !important; + height: calc(100% - 4px); + /* margin: 2px; */ + border-style: solid; + border-color: gray; + border-width: 1px; + border-radius: 5px; +} + +#progressbar { + width: 100%; + margin-left: 5px; + height: 100%; + border-style: solid; + border-color: gray; + border-width: 1px; + border-radius: 5px; + padding: 2px; + padding-right: 4px; + padding-bottom: 0px; +} + +.RGlobal { + display: grid; + align-items: center; + height: 30px; + padding: 4px 8px; + justify-content: space-evenly; + grid-template-columns: 0.2fr 0.1fr 1fr; + justify-items: stretch; + + +} + +.RGlobal g { + width: 30px; + min-width: 1em; + margin-left: auto; + font-size: 10; + text-align: right; +} + +#purchaseSection { + bottom: 20px; + width: calc(100% - 20px); + padding: 10px; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: nowrap; + align-items: baseline; +} + +#gotoproduct { + padding: 10px 15px; + border-radius: 10px; + text-decoration: none; + background-color: #0e0e0e; + color: white !important; + text-align: center; + visibility: hidden; +} + +#purchasePrice { + width: max-content; + text-align: center; +} + +#productMetaData a { + color: gray !important; +} + +#containsSection { + height: 250px; + overflow-y: scroll; + +} + +.contentTribute { + font-size: 20px; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + justify-content: space-between; + flex-direction: row; + flex-wrap: nowrap; +} + +.contentSum { + text-align: center; + font-size: 20px; + font-weight: 150; + + display: block; + width: 100%; + border-bottom: solid 1px white; +} + +.species-cat { + display: flex; + flex-direction: column; + align-content: center; + flex-wrap: wrap; +} + +.species-cat-item { + width: 50%; +} + +.loader { + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid #5a5a5a; + border-right: 16px solid rgb(59, 59, 59); + border-bottom: 16px solid rgb(59, 59, 59); + border-left: 16px solid rgb(59, 59, 59); + width: 60px; + height: 60px; + -webkit-animation: spin 1s linear infinite; /* Safari */ + animation: spin 1s linear infinite; +} + +.column-main { + float: left; + width: calc(33.33% - 30px); + padding: 10px 15px; + max-height: calc(100% - 272px); + min-height: calc(100% - 272px); + position: relative; + + display: flex; + align-items: center; + justify-content: center; + + box-shadow: inset 0 45px 20px -20px #121212; +} + +.column-main a { + color: white; + display: flex; + justify-content: center; + text-decoration: none; + font-family: orifont; + font-size: xxx-large; +} + +.column-main a::before { + content: ""; + position: absolute; + top: 0px; + left: 0px; + height: 100%; + width: 100%; +} + +.col1 { + background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), + url("https://public-files.gumroad.com/ffgjnu1jmnc5oxnxhlqx9aj2huhu"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + transition: 0.2s; +} + +.col1:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), + url("https://public-files.gumroad.com/ffgjnu1jmnc5oxnxhlqx9aj2huhu"); +} + +.col2 { + background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), + url("https://public-files.gumroad.com/wk6hdfanyrjwm1nruld9pfnfzg9y"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +.col2:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), + url("https://public-files.gumroad.com/wk6hdfanyrjwm1nruld9pfnfzg9y"); +} + +.col3 { + background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), + url("https://booth.pximg.net/63bb113e-c342-4a1d-9041-17363a0b3811/i/4615547/9639d0fc-d290-4bb3-9418-0840b75c97eb_base_resized.jpg"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +.col3:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), + url("https://booth.pximg.net/63bb113e-c342-4a1d-9041-17363a0b3811/i/4615547/9639d0fc-d290-4bb3-9418-0840b75c97eb_base_resized.jpg"); +} + +.col4 { + box-shadow: none; + width: calc(100% - 30px) !important; + + background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), + url("https://public-files.gumroad.com/6s31pw5838bavkhdrgckizymduw7"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +.col4:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), + url("https://public-files.gumroad.com/6s31pw5838bavkhdrgckizymduw7"); +} + +.row-main:after { + content: ""; + display: table; + clear: both; +} + +#homebutton { + margin-left: 10px; +} + +@media screen and (max-width: 600px) { + .column-main { + width: 100%; + box-shadow: none; + } +} + +#productLoading { + position: absolute; + z-index: 500; + display: flex; + height: calc(100% - 20px); + width: calc(100% - 20px); + align-content: center; + flex-wrap: wrap; + justify-content: center; +} + +#login-form { + width: 100%; + display: flex; + height: 100%; + flex-direction: column; + justify-content: center; + align-items: center; +} + +#uuidInput { + box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; + width: 80%; + border-radius: 10px; + padding: 10px 15px; + border: none; + margin-bottom: 15px; + background-color: #5a5a5a; + color: white; +} + +#login-button, #logout-button, #reg-button { + box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; + width: 80%; + border-radius: 10px; + padding: 10px 15px; + border: none; + background-color: #5a5a5a; + cursor: pointer; + color: white; +} + +#login-form h2 { + color: white; +} + +#login-form form { + width: 100%; + +} + +.line { + height: 1px; + width: 60%; + background-color: #5a5a5a; +} + +#avaliMode { + cursor: pointer; +} + +#wishlist { + border: none; + border-collapse: collapse; + height: fit-content; + + overflow-y: scroll; + box-sizing: unset; + text-wrap: unset; + max-width: calc(100% - 20px); + white-space: nowrap; + color: white; + +} + +#wishlist * { + color: white; +} + +#login-form a { + font-size: 20px; +} + +#wishlist td, #wishlist th { + text-align: left; + padding: 8px; +} + +#wishlist tr:nth-child(even) { + background-color: #444444; +} + +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } +} + +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + +@media only screen and (min-width: 700px) { + .row { + transform: translateX(-50%); + margin-left: 50%; + margin-right: 0px; + } +} + +#productDescription img { + max-width: 100%; +} + +#purchaseSection2 { + bottom: 20px; + width: calc(100% - 20px); + padding: 10px; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: nowrap; + align-items: baseline; + display: none; + color: white +} + +#gotoproduct2 { + padding: 10px 15px; + border-radius: 10px; + text-decoration: none; + background-color: #0e0e0e; + color: white !important; + text-align: center; + visibility: hidden; +} + +#purchasePrice2 { + width: max-content; + text-align: center; +} + +#menubutton { + display: none !important; + color: gray; +} + + + + +@media screen and (max-width: 800px) { + #navbar a:not(:first-child) {display: none;} + #navbar a.icon { + float: right; + display: block; + } +} + + +@media screen and (max-width: 800px) { + #navbar.responsive {position: sticky;} + #navbar.responsive a.icon { + position: absolute; + right: 0; + top: 0; + } + #navbar.responsive a { + float: none !important; + display: block; + text-align: left; + } + + #navbar a.nav-spacer { + display: none; + } + + #navbar { + max-height: unset; + overflow-y: clip; + } + + #searchdiv { + float: none !important; + bottom: 0px; + position: absolute; + width: 100%; + top: 237px; + } + + .searchtxt { + float: left; + position: static; + padding: 14px 16px !important; + } + + #searchfield { + width: 100%; + } + + #sinp { + position: static; + width: 100%; + } + + #menubutton { + display: block !important; + cursor: pointer; + position: absolute; + top: 0px; + right: 0px; + } +} + + + + + + + + +@media only screen and (max-width: 1000px) { + #productDescription { + margin-top: 60% !important; + } +} + +@media only screen and (max-width: 1120px), only screen and (max-height: 720px) { + #productPage { + transition: 0.2s !important; + height: 100% !important; + width: 100% !important; + border-radius: 0px !important; + min-width: unset; + min-height: unset; + margin-top: 20px; + padding-top: 11px; + padding-right: 0px; + padding-left: 0px; + } + + #productDescription { + position: static; + font-size: 20px; + width: calc(100% - 20px); + height: unset; + left: 10px; + top: calc(50% + 20px); + padding: 5px 10px; + border-radius: 10px; + color: white !important; + text-decoration: none; + margin-top: 25%; + } + + #productMetaData { + position: static; + width: calc(100% - 20px); + height: 100%; + right: unset; + top: 0px; + justify-content: unset; + border-radius: 0px; + margin-left: 0px; + color: gray !important; + display: none; + + height: initial; + margin-bottom: 100px; + } + + #productMetaDataContainer { + margin-bottom: 100px; + } + + #productImageContainer { + position: absolute; + width: 100%; + height: 25%; + align-items: center; + justify-content: center; + display: flex; + padding: 0px; + border-radius: 10px; + background-color: #0e0e0e; + display: none; + overflow: hidden; + left: 0; + } + + #productImageContainerButtons { + position: absolute; + width: 100%; + height: 25%; + align-items: center; + justify-content: center; + display: flex; + padding: 0px; + display: none; + left: 0; + } + + #containsSection { + height: initial; + } + + #purchaseSection { + display: none; + } + + #purchaseSection2 { + height: min-content; + width: calc(100% - 100px); + left: 0px; + margin: 0px 40px 0px 40px; + background-color: #2e2e2e; + border-radius: 10px; + font-size: 20px; + display: flex; + + position: sticky; + top: calc(100% - 250px); + z-index: 500; + height: 130px; + } + + #purchasePrice2 { + padding: 10px 15px; + border-radius: 10px; + text-decoration: none; + background-color: #0e0e0e; + } +} + +@media only screen and (max-width: 1000px) { + icon { + font-size: 50px; + } + + .filter-inner-acc { + grid-template-columns: auto; + } + + #wishlist { + display: block; + width: 100%; + padding: 10px; + min-height: unset; + } + + .row { + width: calc(100% - 10px); + min-width: 0px !important; + max-width: 100% !important; + + --min-grid-absolute-size: 12rem; + --max-grid-relative-size: 100%; + grid-template-columns: repeat(auto-fill,minmax(max(min(var(--min-grid-absolute-size),100%),var(--max-grid-relative-size) - 1rem),1fr)); + } + + #navbar { + width:100%; + border-radius: 0px; + margin-left: 0px; + margin-right: 0px; + } + + .column { + width: calc(100% - 40px); + } + + body { + width: 100%; + } + + div.pagenav { + width: max-content !important; + } + + .inner-dropdown { + display: grid; + gap: 0px; + grid-template-columns: auto auto; + border-radius: 10px; + } + + .inner-dropdown2 { + background-color: #2e2e2e !important; + } + + .no-result { + font-size: 30px; + } + + .filter-inner{ + grid-template-columns: auto !important; + } + + .searchtxt { + transition: 0.4s; + right: 0px; + cursor: text; + } + + .floataway { + display: none; + transition: 0.4s; + right: 190px !important; + color: transparent !important; + } + + .floataway:hover { + color: transparent !important; + } + + .toFloataway:focus { + transition: 0.4s; + width: 130px !important; + padding: 14px 16px !important; + } + + .toFloataway { + transition: 0.4s; + width: 0px; + padding-left: 0px !important; + padding-right: 0px !important; + } + + .filterDisplay { + height: 100% + 100px; + transition: 0.2s; + overflow-y: scroll; + padding-bottom: 100px; + } + + .filter-last { + height: 50px; + } +} diff --git a/avatar-assets/AutoInsertData.php b/avatar-assets/AutoInsertData.php new file mode 100644 index 0000000..501c331 --- /dev/null +++ b/avatar-assets/AutoInsertData.php @@ -0,0 +1,195 @@ + + + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + 1 + )"; + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful !"; + } else { + $errormsg = "Error: " . $sql . "
" . $conn->error . "
"; + $failed = true; + } + } else { + echo "Already Exists!"; + } + + + $conn->close(); + } + + +?> + +
+
+
+
+
+
+ + +
+
+
+name . "',
+ '" . ($c->price_cents / 100) . "',
+ '" . $currency->$currencyOutput . "',
+ '" . $url . "',
+ '" . $thumbnailURL . "',
+ '" . $c->seller->name . "',
+ '" . $rating . "',
+ '" . $species . "',
+ '" . $nsfw . "'"; + +?> \ No newline at end of file diff --git a/avatar-assets/index.php b/avatar-assets/index.php new file mode 100644 index 0000000..5d73edb --- /dev/null +++ b/avatar-assets/index.php @@ -0,0 +1,66 @@ +getLink(); + +$mflib->limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +if ( isset($_GET["s"]) && $_GET["s"] == "61776746" ) { + $_SESSION["adminmode"] = true; + header("Location: https://furatalog.xyz/avatar-assets/#insert"); +} else if ( isset($_GET["s"]) && $_GET["s"] == "59572354") { + $_SESSION["adminmode"] = false; + header("Location: https://furatalog.xyz/avatar-assets/"); +} +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +if (!isset($_GET["p"])) $_GET["p"] = 1; + +$o .= ""; +$o .= $mfelements->printHead($wishlistArray); + +$o .= ""; +$o .= $mfelements->printSiteHeader(); + +$o .= "
"; +$o .= $mfelements->printFilterSection($mflib, $actual_link); +$o .= $mfelements->printAccountSection($mflib); +$o .= "
"; + +$o .= $mfelements->printPreviewProductPage(); + +if (isset($_SESSION["adminmode"]) && $_SESSION["adminmode"] == true) { + $o .= $mfelements->printAdminInsertData($mflib); +} + +$o .= $mfelements->printNavbar($mflib); + +$o .= $mfelements->printPageContent($mflib, $wishlistArray); + +$o .= $mfelements->printNSFWpromt($actual_link); + +$o .= $mfelements->printFooter($mflib); + +$o .= $mfelements->printJSLoginVar(); +$o .= $mfelements->printScriptSources(); + +$o .= ""; + +echo $o; \ No newline at end of file diff --git a/avatar-bases/AutoInsertData.php b/avatar-bases/AutoInsertData.php new file mode 100644 index 0000000..9424a86 --- /dev/null +++ b/avatar-bases/AutoInsertData.php @@ -0,0 +1,195 @@ + + + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + 3 + )"; + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful !"; + } else { + $errormsg = "Error: " . $sql . "
" . $conn->error . "
"; + $failed = true; + } + } else { + echo "Already Exists!"; + } + + + $conn->close(); + } + + +?> + +
+
+
+
+
+
+ + +
+
+
+name . "',
+ '" . ($c->price_cents / 100) . "',
+ '" . $currency->$currencyOutput . "',
+ '" . $url . "',
+ '" . $thumbnailURL . "',
+ '" . $c->seller->name . "',
+ '" . $rating . "',
+ '" . $species . "',
+ '" . $nsfw . "'"; + +?> \ No newline at end of file diff --git a/avatar-bases/index.php b/avatar-bases/index.php new file mode 100644 index 0000000..c196d26 --- /dev/null +++ b/avatar-bases/index.php @@ -0,0 +1,65 @@ +getLink(); + +$mflib->limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +if ( isset($_GET["s"]) && $_GET["s"] == "61776746" ) { + $_SESSION["adminmode"] = true; + header("Location: https://furatalog.xyz/avatar-bases/#insert"); +} else if ( isset($_GET["s"]) && $_GET["s"] == "59572354") { + $_SESSION["adminmode"] = false; + header("Location: https://furatalog.xyz/avatar-bases/"); +} +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +if (!isset($_GET["p"])) $_GET["p"] = 1; + +$o .= ""; +$o .= $mfelements->printHead($wishlistArray); + +$o .= ""; +$o .= $mfelements->printSiteHeader(); + +$o .= "
"; +$o .= $mfelements->printFilterSection($mflib, $actual_link); +$o .= $mfelements->printAccountSection($mflib); +$o .= "
"; + +$o .= $mfelements->printPreviewProductPage(); + +if (isset($_SESSION["adminmode"]) && $_SESSION["adminmode"] == true) { + $o .= $mfelements->printAdminInsertData($mflib); +} + +$o .= $mfelements->printNavbar($mflib); + +$o .= $mfelements->printPageContent($mflib, $wishlistArray); + +$o .= $mfelements->printNSFWpromt($actual_link); + +$o .= $mfelements->printFooter($mflib); + +$o .= $mfelements->printJSLoginVar(); +$o .= $mfelements->printScriptSources(); + +$o .= ""; + +echo $o; \ No newline at end of file diff --git a/avatars/AutoInsertData.php b/avatars/AutoInsertData.php new file mode 100644 index 0000000..22e794e --- /dev/null +++ b/avatars/AutoInsertData.php @@ -0,0 +1,196 @@ + + + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + 2 + )"; + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful !"; + } else { + $errormsg = "Error: " . $sql . "
" . $conn->error . "
"; + $failed = true; + } + } else { + echo "Already Exists!"; + } + + + $conn->close(); + } + + +?> + +
+
+
+
+
+
+ + +
+
+
+name . "',
+ '" . ($c->price_cents / 100) . "',
+ '" . $currency->$currencyOutput . "',
+ '" . $url . "',
+ '" . $thumbnailURL . "',
+ '" . $c->seller->name . "',
+ '" . $rating . "',
+ '" . $species . "',
+ '" . $nsfw . "',
+ 2"; + +?> \ No newline at end of file diff --git a/avatars/index.php b/avatars/index.php new file mode 100644 index 0000000..a7d205e --- /dev/null +++ b/avatars/index.php @@ -0,0 +1,65 @@ +getLink(); + +$mflib->limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +if ( isset($_GET["s"]) && $_GET["s"] == "61776746" ) { + $_SESSION["adminmode"] = true; + header("Location: https://furatalog.xyz/avatars/#insert"); +} else if ( isset($_GET["s"]) && $_GET["s"] == "59572354") { + $_SESSION["adminmode"] = false; + header("Location: https://furatalog.xyz/avatars/"); +} +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +if (!isset($_GET["p"])) $_GET["p"] = 1; + +$o .= ""; +$o .= $mfelements->printHead($wishlistArray); + +$o .= ""; +$o .= $mfelements->printSiteHeader(); + +$o .= "
"; +$o .= $mfelements->printFilterSection2($mflib, $actual_link); +$o .= $mfelements->printAccountSection($mflib); +$o .= "
"; + +$o .= $mfelements->printPreviewProductPage(); + +if (isset($_SESSION["adminmode"]) && $_SESSION["adminmode"] == true) { + $o .= $mfelements->printAdminInsertData($mflib); +} + +$o .= $mfelements->printNavbar($mflib); + +$o .= $mfelements->printPageContent($mflib, $wishlistArray); + +$o .= $mfelements->printNSFWpromt($actual_link); + +$o .= $mfelements->printFooter($mflib); + +$o .= $mfelements->printJSLoginVar(); +$o .= $mfelements->printScriptSources(); + +$o .= ""; + +echo $o; \ No newline at end of file diff --git a/da.html b/da.html new file mode 100644 index 0000000..b9feb47 --- /dev/null +++ b/da.html @@ -0,0 +1,32 @@ + + + + + + Bestellungen + + +
+

Ihre Bestellungen

+

Ihre Anrede lautet:

+

Herr + Frau + Firma +

+

Bitte geben Sie Ihren Namen ein:

+

+

Bitte geben Sie das Gewünschte gericht ein:

+

+

Bitte geben Sie die gewünschte Anzahl ein:

+

+

+
+ + \ No newline at end of file diff --git a/da.php b/da.php new file mode 100644 index 0000000..e85be27 --- /dev/null +++ b/da.php @@ -0,0 +1,28 @@ +Sehr geehrte Frau " . $meinname . ",

"; + break; + case "m": + echo "

Sehr geehrter Herr " . $meinname . ",

"; + break; + default: + echo "

Sehr geehrte Damen und Herren,

"; + break; + } + + echo "

Sie haben das Gericht " . $gericht . " " . $anzahl . " mal bestellt."; + } +?> \ No newline at end of file diff --git a/discord/index.php b/discord/index.php new file mode 100644 index 0000000..063db97 --- /dev/null +++ b/discord/index.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/elements.php b/elements.php new file mode 100644 index 0000000..eb89f70 --- /dev/null +++ b/elements.php @@ -0,0 +1,826 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Home - Furatalog.xyz + + + + + + + + "; + + if(isset($_SESSION["avali"]) && $_SESSION["avali"] == "true") + $tmp = $tmp . ""; + + $tmp = $tmp . ""; + + return $tmp; + } + + function printSiteHeader() { + $tmp = " + + + + + +

+

Furatalog.xyz

+

A Collection of Furry Assets, Prebuild Furry Avatars and Furry Bases

+
"; + + return $tmp; + } + + function printFilterSection($mflib, $actual_link) { + + //$actual_link = "https://furatalog.xyz/?t=rex&sort=free#fo"; + + /*if (str_contains($actual_link, "?sort")) { + $actual_link_wo_sort = substr($actual_link, 0, strpos($actual_link, '?sort')); + } + + if (str_contains($actual_link, "&sort")) { + $actual_link_wo_sort = substr($actual_link, 0, strpos($actual_link, '&sort')); + }*/ + + if (str_contains($actual_link, "?sort") && !str_contains($actual_link, "&sort") || !str_contains($actual_link, "?")) { + $actual_link = str_replace("?sort=priceup", "", $actual_link); + $actual_link = str_replace("?sort=pricedown", "", $actual_link); + $actual_link = str_replace("?sort=free", "", $actual_link); + + $actual_link = str_replace("&sort=priceup", "", $actual_link); + $actual_link = str_replace("&sort=pricedown", "", $actual_link); + $actual_link = str_replace("&sort=free", "", $actual_link); + + $addonSort = "?sort="; + } else { + $actual_link = str_replace("?sort=priceup", "", $actual_link); + $actual_link = str_replace("?sort=pricedown", "", $actual_link); + $actual_link = str_replace("?sort=free", "", $actual_link); + + $actual_link = str_replace("&sort=priceup", "", $actual_link); + $actual_link = str_replace("&sort=pricedown", "", $actual_link); + $actual_link = str_replace("&sort=free", "", $actual_link); + + $addonSort = "&sort="; + } + + + $tmp = " +
+
+
+

Sorting

+ "; + + if (isset($_GET["sort"]) && $_GET["sort"] == "priceup") { + $tmp .= "Price (Lowest - Highest)"; + } else { + $tmp .= "Price (Lowest - Highest)"; + } + + if (isset($_GET["sort"]) && $_GET["sort"] == "pricedown") { + $tmp .= "Price (Highest - Lowest)"; + } else { + $tmp .= "Price (Highest - Lowest)"; + } + + if (isset($_GET["sort"]) && $_GET["sort"] == "free") { + $tmp .= "Free"; + } else { + $tmp .= "Free"; + } + + $tmp .= " +
+
+
+
+

Settings

"; + + if (str_contains($actual_link, "?") == false) { + $addon = "?nsfw="; + } else { + $addon = "&nsfw="; + } + + if (isset($_GET["sort"])) { + $addon2 = "&sort=" . $_GET["sort"]; + } else $addon2 = ""; + + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == "true") { + $tmp .= " + "; + } else { + $tmp .= " + "; + } + + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == "true") { + if (str_contains($actual_link, "?") == false) { + $addon2 = "?nsfwblur="; + } else { + $addon2 = "&nsfwblur="; + } + + if (isset($_GET["sort"])) { + $addon3 = "&sort=" . $_GET["sort"]; + } else $addon3 = ""; + + if ($_SESSION["nsfwblur"] == "true") { + $tmp .= " + "; + } else { + $tmp .= " + "; + } + } + + + $tmp .= "Avali-Mode +
+
"; + + if ($mflib->isItMobile == false) { + $tmp .= " +
+ +
+
+ +
"; + } else { + $tmp .= " +
+ +
"; + } + $tmp .= " +
+ "; + + if (isset($_GET["s"])) { + $tmpfilterS = ""; + } + + if (isset($_GET["sort"])) { + $sortaddon = "&sort=" . $_GET["sort"]; + } else { + $sortaddon = ""; + } + + + + $tmp .= "
"; + foreach ($mflib->dataGetOverSpecies() as $row) { + $tmp .= "
"; + + $tmp .= "

" . $row["name"] . "

"; + + foreach ($mflib->dataGetSpecies($row["tag"]) as $row2) { + + if ($mflib->current_speciesShort == $row2["shorted"]) { + $temp = "class=\"activeA\""; + $tempA = "/"; + if (isset($_GET["s"]) && $_GET["s"]) { + $tempA .= "?s=" . $_GET["s"]; + } + } else { + $temp = ""; + if (isset($_GET["s"]) && $_GET["s"]) { + $tempA = "?t=" . $row2["shorted"] . ""; + $tempA .= "&s=" . $_GET["s"]; + } else { + $tempA = "?t=" . $row2["shorted"] . ""; + } + } + + + + $tmp .= "" . $row2["species"] . ""; + } + + $tmp .= "
"; + } + $tmp .= "
"; + + $tmp .= "

Others

"; + + foreach ($mflib->dataGetOtherSpecies() as $row) { + + if ($mflib->current_speciesShort == $row["shorted"]) { + $temp = "class=\"activeA\""; + $tempA = "/"; + if (isset($_GET["s"]) && $_GET["s"] != "") { + $tempA .= "?s=" . $_GET["s"]; + } + } else { + $temp = ""; + if (isset($_GET["s"]) && $_GET["s"] != "") { + $tempA = "?t=" . $row["shorted"] . ""; + $tempA .= "&s=" . $_GET["s"]; + + } else { + $tempA = "?t=" . $row["shorted"] . ""; + } + } + + $tmp .= "" . $row["species"] . ""; + } + $tmp .= " +
"; + + if ($mflib->isItMobile == true) { + $tmp .= " +
+ +
"; + } + + $tmp .= " +
+

Base Links

"; + + foreach ($mflib->dataGetAllSpecies() as $row) { + $tmp .= "" . $row["species"] . ""; + } + $tmp .= "
+
+
+
"; + + + return $tmp; + } + + function printFilterSection2($mflib, $actual_link) { + if (str_contains($actual_link, "?sort") && !str_contains($actual_link, "&sort") || !str_contains($actual_link, "?")) { + $actual_link = str_replace("?sort=priceup", "", $actual_link); + $actual_link = str_replace("?sort=pricedown", "", $actual_link); + $actual_link = str_replace("?sort=free", "", $actual_link); + + $actual_link = str_replace("&sort=priceup", "", $actual_link); + $actual_link = str_replace("&sort=pricedown", "", $actual_link); + $actual_link = str_replace("&sort=free", "", $actual_link); + + $addonSort = "?sort="; + } else { + $actual_link = str_replace("?sort=priceup", "", $actual_link); + $actual_link = str_replace("?sort=pricedown", "", $actual_link); + $actual_link = str_replace("?sort=free", "", $actual_link); + + $actual_link = str_replace("&sort=priceup", "", $actual_link); + $actual_link = str_replace("&sort=pricedown", "", $actual_link); + $actual_link = str_replace("&sort=free", "", $actual_link); + + $addonSort = "&sort="; + } + + + $tmp = " +
+
+
+

Sorting

+ "; + + if (isset($_GET["sort"]) && $_GET["sort"] == "priceup") { + $tmp .= "Price (Lowest - Highest)"; + } else { + $tmp .= "Price (Lowest - Highest)"; + } + + if (isset($_GET["sort"]) && $_GET["sort"] == "pricedown") { + $tmp .= "Price (Highest - Lowest)"; + } else { + $tmp .= "Price (Highest - Lowest)"; + } + + if (isset($_GET["sort"]) && $_GET["sort"] == "free") { + $tmp .= "Free"; + } else { + $tmp .= "Free"; + } + + $tmp .= " +
+
+
+
+

Settings

"; + + if (str_contains($actual_link, "?") == false) { + $addon = "?nsfw="; + } else { + $addon = "&nsfw="; + } + + if (isset($_GET["sort"])) { + $addon2 = "&sort=" . $_GET["sort"]; + } else $addon2 = ""; + + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == "true") { + $tmp .= " + "; + } else { + $tmp .= " + "; + } + + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == "true") { + if (str_contains($actual_link, "?") == false) { + $addon2 = "?nsfwblur="; + } else { + $addon2 = "&nsfwblur="; + } + + if (isset($_GET["sort"])) { + $addon3 = "&sort=" . $_GET["sort"]; + } else $addon3 = ""; + + if ($_SESSION["nsfwblur"] == "true") { + $tmp .= " + "; + } else { + $tmp .= " + "; + } + } + + + $tmp .= "Avali-Mode +
+
"; + $tmp .= " +
+ "; + if (isset($_GET["s"])) { + $tmpfilterS = ""; + } + + if (isset($_GET["sort"])) { + $sortaddon = "&sort=" . $_GET["sort"]; + } else { + $sortaddon = ""; + } + + $tmp .= "
"; + $tmp .= "
"; + $tmp .= " +
"; + + if ($mflib->isItMobile == true) { + $tmp .= " +
+ +
"; + } + $tmp .= " +
+
+
"; + + + return $tmp; + } + + function printAccountSection($mflib) { + + $tmp = "
+
"; + + if (!isset($_SESSION["uuid"])) { + $tmp .= " + "; + } else { + $tmp .= " +
+

Wishlist

+

Your Wishlist-ID:

" . $_SESSION["uuid"] . " +
+
+ +
+
"; + } + + $tmp .= "
"; + + if (isset($_SESSION["uuid"]) && $_SESSION["uuid"] != "") { + if ($mflib->dataGetWishlist() != null) { + $tmp .= " + + + + + + + + + "; + + foreach ($mflib->dataGetWishlist() as $row) { + if (strlen($row["name"]) >= 40) { + $NAME = substr(substr($row["name"], 0, 40), 0, strrpos(substr($row["name"], 0, 40), ' ')) . " ..."; + } else $NAME = $row["name"]; + + if (!isset($row["rating"])) { + $row["rating"] = "None"; + } + + $tmp .= " + + + + + + + "; + } + + $tmp .= "
Item NamePriceCreatorRatingEdit
" . $NAME . "" . $row["currency"] . "" . str_replace(".00", "", sprintf ("%.2f", $row["price"])) . "" . $row["creator"] . "" . $row["rating"] . "Delete
"; + } else { + //$tmp .= "

You have nothing currently in your Wishlist

"; + $tmp .= "
"; + } + } else { + $tmp .= "
"; + } + + $tmp .= "
"; + + return $tmp; + } + + function printPreviewProductPage() { + return " +
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ \"\" + +
+
+ +
+ + +
+
+ +
+
+ "; + } + + function printAdminInsertData($mflib) { + return " +
+
+
+ +
+
"; + } + + function printNavbar($mflib) { + + $tmp = " + +
+ " . /* */ " + Home + |"; + + + if ($mflib->currentSection == 1) { + $tmp .= "Avatar-Assets"; + } else if ($mflib->currentSection == 2) { + $tmp .= "Prebuild Avatars"; + } else if ($mflib->currentSection == 3) { + $tmp .= "Avatar-Bases"; + } else if ($mflib->currentSection == 4) { + $tmp .= "Worlds"; + } + + + $tmp .= " + | + Filter + Account + | + Discord Server + "; + + if (isset($_SESSION["adminmode"]) && $_SESSION["adminmode"]) { + $tmp .= "Insert New Data + Disable AdminMode"; + } + + $tmp .= " +   + + + + +
+ Search +
+ searchQuery . "\""; + $tmp .= "/>"; + if (isset($_GET["t"])) { + $tmp .= ""; + } + $tmp .= " + +
+
+ + +
"; + + return $tmp; + } + + function printPageContent($mflib, $wishlistArray) { + $tmp = "
"; + + foreach ($mflib->dataGetPageContent() as $row) { + $tmp .= "
"; + + if (isset($_SESSION["nsfwblur"]) && $_SESSION["nsfwblur"] == true) { + if (isset($row["nsfw"]) && $row["nsfw"] == 1) + $tmp .= " + + "; + } + + if (strlen($row["name"]) >= 40) { + $NAME = substr(substr($row["name"], 0, 40), 0, strrpos(substr($row["name"], 0, 40), ' ')) . " ..."; + } else $NAME = $row["name"]; + + $tmp .= " + + + "; + + //if (!$mflib->isItMobile) + $tmp .= " + Preview + "; + + if (isset($_SESSION["uuid"]) && $_SESSION["uuid"] != null) { + $liked = false; + + if ($wishlistArray != null) { + foreach ($wishlistArray as $k) { + if ($row["id"] == $k["id"]) { + $liked = true; + } + } + } + + if ($liked) { + $tmp .= "favorite"; + } else { + $tmp .= "favorite_border"; + } + } + + if (!isset($row["rating"])) { + $row["rating"] = "None"; + } + + $tmp .= " + +
+ " . $NAME . " + " . $row["creator"] . " + ⭐" . $row["rating"] . " +
+ +
+ "; + } + + $tmp .= "
"; + + return $tmp; + } + + function printNSFWpromt($actual_link) { + $tmp = ""; + + if (str_contains($actual_link, "?") == false) { + $addon = "?nsfw="; + } else { + $addon = "&nsfw="; + } + + if (!isset($_SESSION["promtshown"])) { + $tmp .= " + "; + } + + if (!isset($_SESSION["promtshown"])) { + $tmp .= "
"; + } else { + $tmp .= "
"; + } + + $tmp .= " + Join The Discord Server +
+
+ Join Now +
+
"; + + return $tmp; + } + + function printFooter($mflib) { + $tmp = " +
+
"; + $tmp .= $mflib->footerBackArrow(); + $tmp .= $mflib->footerBackDots(); + $tmp .= $mflib->footerPages(); + $tmp .= $mflib->footerForwardDots(); + $tmp .= $mflib->footerForwardArrow(); + $tmp .= "
+
"; + + return $tmp; + } + + function printJSLoginVar() { + $tmp = ""; + + if(isset($_SESSION["uuid"]) && $_SESSION["uuid"] != "") { + $tmp .= ""; + } else { + $tmp .= ""; + } + + return $tmp; + } + + function printScriptSources() { + return " + + + + + + + + + + "; + } +} diff --git a/error/400.html b/error/400.html new file mode 100644 index 0000000..7805e0c --- /dev/null +++ b/error/400.html @@ -0,0 +1,432 @@ + + + + + +
+
+

400

+

error

+

Ein Fehler ist aufgetreten

+

 

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+ +
+ + diff --git a/error/401.html b/error/401.html new file mode 100644 index 0000000..a05fcd0 --- /dev/null +++ b/error/401.html @@ -0,0 +1,432 @@ + + + + + +
+
+

401

+

error

+

Authentifizierungfehler

+

 

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+ +
+ + diff --git a/error/403.html b/error/403.html new file mode 100644 index 0000000..3988947 --- /dev/null +++ b/error/403.html @@ -0,0 +1,432 @@ + + + + + +
+
+

403

+

error

+

Keine Berechtigung

+

 

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+ +
+ + diff --git a/error/404.html b/error/404.html new file mode 100644 index 0000000..da81be6 --- /dev/null +++ b/error/404.html @@ -0,0 +1,434 @@ + + Seite Nicht Gefunden | MFGames.de + + + +
+
+

404

+

error

+

Seite wurde nicht gefunden.

+

 

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+ + diff --git a/error/405.html b/error/405.html new file mode 100644 index 0000000..ca5df21 --- /dev/null +++ b/error/405.html @@ -0,0 +1,432 @@ + + + + + +
+
+

405

+

error

+

Methode nicht erlaubt

+

 

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+ +
+ + diff --git a/error/500.html b/error/500.html new file mode 100644 index 0000000..d8ced14 --- /dev/null +++ b/error/500.html @@ -0,0 +1,432 @@ + + + + + +
+
+

500

+

error

+

Server Arbeiten:

+

Wir arbeiten momentan an den Servern und beheben ein paar Probleme.

+ Neuladen

+ Zur Startseite +
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
+
+
+
+
+
+
+ +
+ + diff --git a/getFav.php b/getFav.php new file mode 100644 index 0000000..44eb471 --- /dev/null +++ b/getFav.php @@ -0,0 +1,47 @@ +limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +$mflib->initialize(); + +if (isset($_SESSION["uuid"]) && $_SESSION["uuid"] != "") { + if ($mflib->dataGetWishlist() != null) { + echo " + + Item Name + Price + Creator + Rating + Edit + "; + + foreach ($mflib->dataGetWishlist() as $row) { + if (strlen($row["name"]) >= 40) { + $NAME = substr(substr($row["name"], 0, 40), 0, strrpos(substr($row["name"], 0, 40), ' ')) . " ..."; + } else $NAME = $row["name"]; + + if (!isset($row["rating"])) { + $row["rating"] = "None"; + } + + echo " + + " . $NAME . " + " . $row["currency"] . "" . str_replace(".00", "", sprintf ("%.2f", $row["price"])) . " + " . $row["creator"] . " + " . $row["rating"] . " + Delete + "; + } + } else { + echo "

You have nothing currently in your Wishlist

"; + } +} + +?> \ No newline at end of file diff --git a/getFavArray.php b/getFavArray.php new file mode 100644 index 0000000..bed2333 --- /dev/null +++ b/getFavArray.php @@ -0,0 +1,16 @@ +limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +print_r(json_encode($wishlistArray)); + +?> \ No newline at end of file diff --git a/getGumroadData.php b/getGumroadData.php new file mode 100644 index 0000000..be5a385 --- /dev/null +++ b/getGumroadData.php @@ -0,0 +1,77 @@ +loadHTML($string); + $finder = new DomXPath($dom); + + $this->jsonData = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + } elseif (str_contains($url, 'booth.pm/')) { + + $string = file_get_contents($url); + + $dom = new DomDocument(); + $dom->loadHTML($string); + $finder = new DomXPath($dom); + + $tmp = $finder->query("//*[contains(concat(' ', normalize-space(@type), ' '), ' application/ld+json ')]")[0]->textContent; + + $tmp = json_decode($tmp); + + $boothArray = array('product' => array('name' => $tmp->name, + 'description_html' => str_replace("\n", "
", $tmp->description) . "



", + 'long_url' => $tmp->url, + 'price_cents' => str_replace("¥ ", "", str_replace(",", "", $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' variation-price u-text-right ')]")[0]->textContent)) * 100, + 'currency_code' => $tmp->offers->priceCurrency, + 'rating_counts' => array(0,0,0,0,0), + 'covers' => array( + array('url' => $tmp->image, 'filetype' => "png", 'type' => "image"), + array('url' => $tmp->image, 'filetype' => "png", 'type' => "image") + ), + 'seller' => array( + 'name' => $finder->query("//*[contains(concat(' ', normalize-space(@data-product-list), ' '), ' from market_show via market_item_detail to shop_index ')]")[0]->textContent, + 'avatar_url' => str_replace("48x48", "128x128", $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' h-[24px] rounded-oval w-[24px] ')]")[0]->attributes[2]->value) + ) + )); + + $this->jsonData = json_encode($boothArray); + //echo $tmp; + + } + + } + + function getURL($id) { + $servername = "localhost"; + $username = "database_access"; + $password = "DataAccess1."; + $dbname = "avali_shop"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); + } + + $sql = "SELECT * FROM content WHERE id=\"" . $id . "\""; + $result = $conn->query($sql); + $row = $result->fetch_assoc(); + $this->setURL = str_replace("?layout=profile","", $row["url_link"]); + } +} + +$thisGumroad = new getGumroadData(); +$thisGumroad->getURL($_POST["id"]); + +//$thisGumroad->getURL("173"); + +$thisGumroad->load($thisGumroad->setURL); +print_r($thisGumroad->jsonData); \ No newline at end of file diff --git a/getMoreContent.php b/getMoreContent.php new file mode 100644 index 0000000..fd4fa16 --- /dev/null +++ b/getMoreContent.php @@ -0,0 +1,80 @@ +initializeDB(); +$mflib->limitperpage = 15; + +$_GET["p"] = $_POST["p"]; + +foreach ($mflib->dataGetPageContent() as $row) { + $tmp .= "
"; + + if (isset($_SESSION["nsfwblur"]) && $_SESSION["nsfwblur"] == true) { + if (isset($row["nsfw"]) && $row["nsfw"] == 1) + $tmp .= " + + "; + } + + if (strlen($row["name"]) >= 40) { + $NAME = substr(substr($row["name"], 0, 40), 0, strrpos(substr($row["name"], 0, 40), ' ')) . " ..."; + } else $NAME = $row["name"]; + + $tmp .= " + + + "; + + if (!$mflib->isItMobile) + $tmp .= " + Preview + "; + + if (isset($_SESSION["uuid"]) && $_SESSION["uuid"] != null) { + $liked = false; + + foreach ($wishlistArray as $k) { + if ($row["id"] == $k["id"]) { + $liked = true; + } + } + + if ($liked) { + $tmp .= "favorite"; + } else { + $tmp .= "favorite_border"; + } + } + + if (!isset($row["rating"])) { + $row["rating"] = "None"; + } + + $tmp .= " + +
+ " . $NAME . " + " . $row["creator"] . " + ⭐" . $row["rating"] . " +
+ +
+ "; +} + +echo $tmp; \ No newline at end of file diff --git a/html.code-workspace b/html.code-workspace new file mode 100644 index 0000000..49cebc5 --- /dev/null +++ b/html.code-workspace @@ -0,0 +1,20 @@ +{ + "folders": [ + { + "path": "/var/www/html" + }, + { + "path": "/var/www/dev.siskeldev" + }, + { + "path": "../nerdnation" + }, + { + "path": "../devilpatt" + }, + { + "path": "../../../home/siskeldev" + } + ], + "settings": {} +} \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..c519b05 --- /dev/null +++ b/index.php @@ -0,0 +1,127 @@ +getLink(); + +$mflib->limitperpage = 15; + +$mflib->setCookie(); +session_start(); +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +if (!isset($_GET["p"])) $_GET["p"] = 1; + +$o .= ""; +$o .= $mfelements->printHead($wishlistArray); + +$o .= ""; +$o .= $mfelements->printSiteHeader(); + +$o .= ' +'; + +$o .= $mfelements->printNSFWpromt($actual_link); + +$o .= $mfelements->printJSLoginVar(); +$o .= $mfelements->printScriptSources(); + +$o .= ""; + + +if ($maintenance) { + echo ""; +} else { + echo $o; + die(); +} +?> + + + + + + + Maintenance - MFGames.net + + + +
+

MFGames.net

+

Currently Under Construction

+
+ + + + + diff --git a/lib.php b/lib.php new file mode 100644 index 0000000..655238c --- /dev/null +++ b/lib.php @@ -0,0 +1,465 @@ + Filter löschen button + +class MFLib { + // Public Variables to be accessed though Class Initialisation in Variable + public $searchQuery = ""; // string: What has been searched; Public Access + public $limitperpage = 15; // int: Default -> 15; Can be overridden + public $current_species; // string: Current Filtered Species (Get Through Database); + public $current_speciesShort; // string: Shorted version of current Filtered Species (Get Through Database); Public Access + public $currentSection = 0; + + public $isItMobile = true; + + + // Private Variables for Class only + private $dbConn; // object: Database Object to interact with while Class is Accessed through function; not for Public access + private $limitbegin; // string: Will be set through current pagenumber; Database knows through this where to start the current Search; no for Public access + private $nsfwfilter; + private $nsfwfilter2; + private $totalpages; + private $lastpage; + private $ifsearch; // string: While a SearchQuery is present it will contain a specific part for the Redirection URL at Footer Page Navigation; not for Public access + private $query_over_species; + private $PageContent; + + + // Main Functions + function initialize() { + $this->initializeDB(); + + $this->isMobile(); + + $this->setCookie(); + + $this->doNSFW($this->getLink(), $this->getSection()); + $this->doNSFWBlur($this->getLink()); + $this->doSearch(); + $this->doLastPage(); + + $this->setBeginn(); + $this->setCurrentSpecies(); + $this->setCurrentTotalPages(); + + $this->setErrorHandlerFunc(); + } + + function getSection() { + $section = 0; + + if (str_contains($_SERVER['REQUEST_URI'], 'avatar-bases')) { + $section = 3; + } else if (str_contains($_SERVER['REQUEST_URI'], 'avatar-assets')) { + $section = 1; + } else if (str_contains($_SERVER['REQUEST_URI'], 'avatars')) { + $section = 2; + } else if (str_contains($_SERVER['REQUEST_URI'], 'worlds')) { + $section = 4; + } + + $this->currentSection = $section; + return $section; + } + + function getLink() { + return (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; + } + + function isMobile() { + $useragent = $_SERVER['HTTP_USER_AGENT']; + + if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',$useragent)) { + $this->isItMobile = true; + } else { + $this->isItMobile = false; + } + return $this->isItMobile; + } + + // Override Section + function doNSFW($link, $section) { + if (isset($_GET["nsfw"])) { + if ($_GET["nsfw"] == "true") { + $_SESSION["nsfw"] = true; + $_SESSION["promtshown"] = true; + $_SESSION["nsfwblur"] = true; + $link = str_replace("&nsfw=true", "", str_replace("?nsfw=true&", "?", str_replace("?nsfw=true", "", $link))); + header("Location: " . $link); + die(); + } + + if ($_GET["nsfw"] == "false") { + $_SESSION["nsfw"] = false; + $_SESSION["promtshown"] = true; + $_SESSION["nsfwblur"] = true; + $link = str_replace("&nsfw=false", "", str_replace("?nsfw=false&", "?", str_replace("?nsfw=false", "", $link))); + header("Location: " . $link); + die(); + } + } + + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == true) { + $this->nsfwfilter = "AND section=" . $section; + $this->nsfwfilter2 = "WHERE section=" . $section; + } else { + $this->nsfwfilter = "AND section=" . $section . " AND nsfw='0'"; + $this->nsfwfilter2 = "WHERE section=" . $section . " AND nsfw='0'"; + } + } + + function doNSFWBlur($link) { + if (isset($_GET["nsfwblur"])) { + if ($_GET["nsfwblur"] == "true") { + $_SESSION["nsfwblur"] = true; + $link = str_replace("&nsfwblur=true", "", str_replace("?nsfwblur=true&", "?", str_replace("?nsfwblur=true", "", $link))); + header("Location: " . $link); + } else { + $_SESSION["nsfwblur"] = false; + $link = str_replace("&nsfwblur=false", "", str_replace("?nsfwblur=false&", "?", str_replace("?nsfwblur=false", "", $link))); + header("Location: " . $link); + } + } + } + + function doSearch() { + if (isset($_GET["s"])) { + $this->searchQuery = str_replace("'", "\'", str_replace("`", "\`", str_replace('"', '\"', $_GET["s"]))); + } + + if (isset($_GET["s"])) { + $this->ifsearch = "&s=" . $_GET["s"]; + } else $this->ifsearch = ""; + } + + function doLastPage() { + if (isset($_GET["p"])) { + $this->lastpage = $_GET["p"]; + } else $this->lastpage = 1; + } + + function setBeginn() { + if (isset($_GET["p"])) { + $this->limitbegin = ($_GET["p"] - 1) * $this->limitperpage; + } else { + $_GET["p"] = 1; + $this->limitbegin = 0; + } + } + + function setCurrentSpecies() { + if (isset($_GET["t"])) { + $sql = "SELECT * FROM species WHERE `shorted`=\"" . $_GET["t"] . "\" ORDER BY id ASC"; + + $result = $this->dbConn->query($sql); + $current_type = $result->fetch_assoc(); + + if ($current_type["species"] == "( - Props - )") $current_type["species"] = "Props"; + + $this->current_species = $current_type["species"]; + $this->current_speciesShort = $current_type["shorted"]; + + $this->current_species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$this->current_species))); + } + } + + function setCookie() { + $maxlifetime = 86400; + $secure = true; + $httponly = true; + $samesite = 'lax'; + session_set_cookie_params([ + 'lifetime' => $maxlifetime, + 'path' => '/', + 'domain' => $_SERVER['HTTP_HOST'], + 'secure' => $secure, + 'httponly' => $httponly, + 'samesite' => $samesite + ]); + } + + function setCurrentTotalPages() { + $SEARCH = $this->searchQuery; + + if (isset($_GET["sort"]) && $_GET["sort"] == "free") { + $PRICE = "price=0"; + } else { + $PRICE = "price IS NOT NULL"; + } + + // Setting the NSFW Filter for the Content + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == true) { + $NSFW = "nsfw IS NOT NULL"; // Disable NSFW Filter + } else { + $NSFW = "nsfw=0"; // Enable NSFW Filter + } + + $SECTION = "section=" . $this->currentSection; + + if ($SEARCH != "") { + $NAME_SEARCH = "name LIKE '%" . $SEARCH . "%'"; + $CREATOR_SEARCH = "creator LIKE '%" . $SEARCH . "%'"; + $SPECIES_SEARCH = "species LIKE '%" . $SEARCH . "%'"; + } else { + $NAME_SEARCH = "name IS NOT NULL"; + $CREATOR_SEARCH = "creator IS NOT NULL"; + $SPECIES_SEARCH = "species IS NOT NULL"; + } + + $sql = "SELECT count(*) as total from content WHERE + " . $PRICE . " AND " . $NAME_SEARCH . " AND " . $SECTION . " AND " . $NSFW . " + OR " . $PRICE . " AND " . $CREATOR_SEARCH . " AND " . $SECTION . " AND " . $NSFW . " + OR " . $PRICE . " AND " . $SPECIES_SEARCH . " AND " . $SECTION . " AND " . $NSFW . ";"; + + $this->totalpages = ceil($this->setQuery($sql)[0]['total'] / $this->limitperpage); + } + + function setErrorHandlerFunc() { + // A user-defined error handler function + function myErrorHandler($errno, $errstr, $errfile, $errline) { + echo "Custom error: [$errno] $errstr
"; + echo " Error on line $errline in $errfile
"; + } + + // Set user-defined error handler function + set_error_handler("myErrorHandler"); + } + + function getErrorPage($page) { + $htmlFile = file_get_contents("/var/www/error/" . $page . ".html"); + return $htmlFile; + } + + // Database Initialisation + function initializeDB() { + $servername = "localhost"; + $username = "database_access"; + $password = "DataAccess1."; + $dbname = "avali_shop"; + + try { + $this->dbConn = new mysqli($servername, $username, $password, $dbname); + $this->testDB(); + } catch (Exception $e) { + echo $this->getErrorPage(500); + die(); + } + } + + function testDB() { + if ($this->dbConn->connect_error) { + die("Connection failed: " . $this->dbConn->connect_error); + } + } + + function setQuery($sql) { + $query = $this->dbConn->query($sql); + $array = array(); + if ($query->num_rows > 0) { + while ($row = $query->fetch_assoc()) { + $temparray = array(); + foreach ($row as $element) { + $key = array_search ($element, $row); + + $temparray = $temparray + array($key => $element); + } + array_push($array, $temparray); + } + } + return $array; + } + + // Get Database Data + function dataGetOverSpecies() { + return $this->setQuery("SELECT * FROM over_species"); + } + + function dataGetOtherSpecies() { + return $this->setQuery("SELECT * FROM species WHERE a_tag=\"\""); + } + + function dataGetSpecies($tag) { + return $this->setQuery("SELECT * FROM species WHERE a_tag=\"" . $tag . "\" ORDER BY species ASC"); + } + + function dataGetAllSpecies() { + return $this->setQuery("SELECT * FROM species"); + } + + function dataGetPageContent() { + $SEARCH = $this->searchQuery; + + $LIMIT = "LIMIT " . $this->limitbegin . ", " . $this->limitperpage; + + if (isset($_GET["sort"]) && $_GET["sort"] == "free") { + $PRICE = "price=0"; + } else { + $PRICE = "price IS NOT NULL"; + } + + if (isset($_GET["sort"]) && $_GET["sort"] == "priceup") { + $ORDER = "ORDER BY price ASC"; // Sort by Lowest to Highes Price + } else if (isset($_GET["sort"]) && $_GET["sort"] == "pricedown") { + $ORDER = "ORDER BY price DESC"; // Sort by Highes to Lowest Price + } else { + $ORDER = "ORDER BY id DESC"; // Sort by Recently Added + } + + // Setting the NSFW Filter for the Content + if (isset($_SESSION["nsfw"]) && $_SESSION["nsfw"] == true) { + $NSFW = "nsfw IS NOT NULL"; // Disable NSFW Filter + } else { + $NSFW = "nsfw=0"; // Enable NSFW Filter + } + + $SECTION = "section=" . $this->currentSection; + + if ($SEARCH != "") { + $NAME_SEARCH = "name LIKE '%" . $SEARCH . "%'"; + $CREATOR_SEARCH = "creator LIKE '%" . $SEARCH . "%'"; + $SPECIES_SEARCH = "species LIKE '%" . $SEARCH . "%'"; + + $SPECIES_TYPE = ""; + } else { + $NAME_SEARCH = "name IS NOT NULL"; + $CREATOR_SEARCH = "creator IS NOT NULL"; + $SPECIES_SEARCH = "species IS NOT NULL"; + + $SPECIES_TYPE = "species"; + } + + if (isset($_GET["t"])) { + $TYPE = "AND species LIKE \"%" . $this->current_species . "%\""; + } else { + $TYPE = ""; + } + + $sql = "SELECT * from content WHERE + " . $PRICE . " AND " . $NAME_SEARCH . " AND " . $SECTION . " " . $TYPE . " AND " . $NSFW . " + OR " . $PRICE . " AND " . $CREATOR_SEARCH . " AND " . $SECTION . " " . $TYPE . " AND " . $NSFW . " + OR " . $PRICE . " AND " . $SPECIES_SEARCH . " AND " . $SECTION . " " . $TYPE . " AND " . $NSFW . " + + " . $ORDER . " " . $LIMIT . ";"; + + $return = $this->setQuery($sql); + $this->PageContent = $return; + return $return; + } + + function dataGetWishlist() { + if (isset($_SESSION["uuid"])) { + $wishArray = json_decode($this->setQuery("SELECT * FROM wishlist_uuid WHERE uuid=\"" . $_SESSION["uuid"] . "\"")[0]["array"]); + } else $wishArray = null; + $descWishArray = array(); + + $returnArray = array(); + + if ($wishArray != null) { + for($x = 0; $x < count($wishArray); $x++) { + $descWishArray[] = $wishArray[count($wishArray) - 1 - $x]; + } + } else { + return null; + } + + if ($descWishArray != null) { + foreach ($descWishArray as $wish) { + $returnArray[] = $this->setQuery("SELECT * FROM content WHERE id=\"" . $wish . "\"")[0]; + } + } + + + return $returnArray; + } + + // Print Footer + function footerBackArrow() { + $tmp = ""; + + $hrefbuilder = "?p=" . ($this->lastpage - 1); + if (isset($_GET["t"]) && $_GET["t"] != "") $hrefbuilder .= "&t=" . $this->current_speciesShort . ""; + if (isset($_GET["s"]) && $_GET["s"] != "") $hrefbuilder .= "&s=" . $_GET["s"]; + if (isset($_GET["sort"]) && $_GET["sort"] != "") $hrefbuilder .= "&sort=" . $_GET["sort"]; + + if (isset($_GET["p"]) && $this->lastpage != 1) { + $tmp = ""; + } + + return $tmp; + } + + function footerForwardArrow() { + $tmp = ""; + + $hrefbuilder = "?p=" . ($this->lastpage + 1); + if (isset($_GET["t"]) && $_GET["t"] != "") $hrefbuilder .= "&t=" . $this->current_speciesShort . ""; + if (isset($_GET["s"]) && $_GET["s"] != "") $hrefbuilder .= "&s=" . $_GET["s"]; + if (isset($_GET["sort"]) && $_GET["sort"] != "") $hrefbuilder .= "&sort=" . $_GET["sort"]; + + if ($this->lastpage != $this->totalpages && $this->totalpages != 0) { + $tmp = ""; + } + + return $tmp; + } + + function footerBackDots() { + $tmp = ""; + + $hrefbuilder = "?p=1"; + if (isset($_GET["t"]) && $_GET["t"] != "") $hrefbuilder .= "&t=" . $this->current_speciesShort . ""; + if (isset($_GET["s"]) && $_GET["s"] != "") $hrefbuilder .= "&s=" . $_GET["s"]; + if (isset($_GET["sort"]) && $_GET["sort"] != "") $hrefbuilder .= "&sort=" . $_GET["sort"]; + + if (1 != $this->lastpage && 1 < $this->lastpage && 1 < $this->lastpage + 1 && 2 != $this->lastpage) { + $tmp = "1"; + if (3 != $this->lastpage) { + $tmp = $tmp . ""; + } + } + + return $tmp; + } + + function footerForwardDots() { + $tmp = ""; + + $hrefbuilder = "?p=" . $this->totalpages; + if (isset($_GET["t"]) && $_GET["t"] != "") $hrefbuilder .= "&t=" . $this->current_speciesShort . ""; + if (isset($_GET["s"]) && $_GET["s"] != "") $hrefbuilder .= "&s=" . $_GET["s"]; + if (isset($_GET["sort"]) && $_GET["sort"] != "") $hrefbuilder .= "&sort=" . $_GET["sort"]; + + if ($this->totalpages != $this->lastpage && $this->totalpages > $this->lastpage && $this->totalpages > $this->lastpage + 1) { + if ($this->totalpages - 1 > $this->lastpage + 1) { + $tmp = $tmp . ""; + } + $tmp = $tmp . "" . $this->totalpages . ""; + } + + return $tmp; + } + + function footerPages() { + $tmp = " "; + + for ($x = 0; $x < $this->totalpages; $x++) { + + if ($_GET["p"] == $x + 1) { + $temp = "style=\"color: white;\""; + } else { + $temp = ""; + } + + $hrefbuilder = "?p=" . ($x + 1); + if (isset($_GET["t"]) && $_GET["t"] != "") $hrefbuilder .= "&t=" . $this->current_speciesShort . ""; + if (isset($_GET["s"]) && $_GET["s"] != "") $hrefbuilder .= "&s=" . $_GET["s"]; + if (isset($_GET["sort"]) && $_GET["sort"] != "") $hrefbuilder .= "&sort=" . $_GET["sort"]; + + if ($x + 1 == $_GET["p"] - 1 || $x + 1 == $_GET["p"] || $x + 1 == $_GET["p"] + 1) { + $tmp = $tmp . "" . ($x + 1) . ""; + } + } + + return $tmp; + } +} diff --git a/login.php b/login.php new file mode 100644 index 0000000..4625361 --- /dev/null +++ b/login.php @@ -0,0 +1,28 @@ +aa + +connect_error) { + die("Connection failed: " . $conn->connect_error); + } + + $sql_test = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $_POST["uuid"] . "\""; + $result_test = $conn->query($sql_test); + if ($result_test->num_rows > 0) { + $row = $result_test->fetch_assoc(); + if ($row["uuid"] == (string)$_POST["uuid"]) { + $_SESSION["uuid"] = (string)$_POST["uuid"]; + } + } + + header("Location:javascript://history.go(-2);"); + header("Location: https://mfgames.net/#acc"); +?> \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100644 index 0000000..f66cbaf --- /dev/null +++ b/logout.php @@ -0,0 +1,11 @@ +aa + + \ No newline at end of file diff --git a/register.php b/register.php new file mode 100644 index 0000000..d16bb9d --- /dev/null +++ b/register.php @@ -0,0 +1,64 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + + +if (!isset($_SESSION["uuid"])) { + + $exists = true; + + $NEWuuid; + + while($exists) { + $NEWuuid = getNewUUID(); + + $sql = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $NEWuuid . "\""; + //$sql = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $_GET["uuid"] . "\""; + $result = $conn->query($sql); + $row = $result->fetch_assoc(); + + if ($result->num_rows > 0) { + $exists = true; + } else { + $exists = false; + } + } + + $sql_create = "INSERT INTO `wishlist_uuid`(`uuid`, `last_use`, `array`) VALUES ('" . $NEWuuid . "','" . date("Y-m-d H:i:s") . "', '')"; + $result_create = $conn->query($sql_create); + + + $_SESSION["uuid"] = $NEWuuid; +} + +header("Location: https://mfgames.net/#acc"); + +?> \ No newline at end of file diff --git a/remFav.php b/remFav.php new file mode 100644 index 0000000..d7142ed --- /dev/null +++ b/remFav.php @@ -0,0 +1,47 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + + +session_start(); + +$mode = $_POST["m"]; +$itemId = (int)$_POST["id"]; + +$uuid = $_SESSION["uuid"]; + +$sql = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $uuid . "\""; +$result = $conn->query($sql); +$row = $result->fetch_assoc(); + +if ($row["array"] != "") { + $currentArray = json_decode($row["array"]); +} else { + $currentArray = array(); +} + +$to_remove = $itemId; + +$key = array_search($to_remove, $currentArray); +if ($key !== false) { + unset($currentArray[$key]); +} +$currentArray = array_values($currentArray); + +print_r(json_encode($currentArray)); + +$sql_Update = "UPDATE `wishlist_uuid` SET `last_use`='" . date("Y-m-d H:i:s") . "',`array`='" . json_encode($currentArray) . "' WHERE uuid='" . $uuid . "'"; +$result_Update = $conn->query($sql_Update); + + +?> \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..f344f3a --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +user-agent: * +disallow: /phpmyadmin/ \ No newline at end of file diff --git a/setavali.php b/setavali.php new file mode 100644 index 0000000..ffa734e --- /dev/null +++ b/setavali.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/test.php b/test.php new file mode 100644 index 0000000..f76b234 --- /dev/null +++ b/test.php @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/testGetData.php b/testGetData.php new file mode 100644 index 0000000..06ffdb2 --- /dev/null +++ b/testGetData.php @@ -0,0 +1,16 @@ +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + + print_r($content->product->seller); + +?> \ No newline at end of file diff --git a/updateWishlist.php b/updateWishlist.php new file mode 100644 index 0000000..3739f0b --- /dev/null +++ b/updateWishlist.php @@ -0,0 +1,57 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + + +session_start(); + +$mode = $_GET["m"]; +$itemId = (int)$_GET["id"]; + +$uuid = $_SESSION["uuid"]; + + +$sql = "SELECT * FROM wishlist_uuid WHERE uuid=\"" . $uuid . "\""; +$result = $conn->query($sql); +$row = $result->fetch_assoc(); + +if ($row["array"] != "") { + $currentArray = json_decode($row["array"]); +} else { + $currentArray = array(); +} + +if ($mode == "add") { + if (!in_array($itemId, $currentArray)) { + $currentArray[] = $itemId; + } +} else if ($mode == "rem") { + $to_remove = $itemId; + + $key = array_search($to_remove, $currentArray); + if ($key !== false) { + unset($currentArray[$key]); + } + $currentArray = array_values($currentArray); + +} + +print_r(json_encode($currentArray)); + +$sql_Update = "UPDATE `wishlist_uuid` SET `last_use`='" . date("Y-m-d H:i:s") . "',`array`='" . json_encode($currentArray) . "' WHERE uuid='" . $uuid . "'"; +$result_Update = $conn->query($sql_Update); + +*/ +?> \ No newline at end of file diff --git a/worlds/AutoInsertData.php b/worlds/AutoInsertData.php new file mode 100644 index 0000000..98feae9 --- /dev/null +++ b/worlds/AutoInsertData.php @@ -0,0 +1,196 @@ + + + + + +loadHTML($string); + $finder = new DomXPath($dom); + + $content = $finder->query("//*[contains(concat(' ', normalize-space(@data-component-name), ' '), ' ProductPage ')]")[0]->textContent; + $content = json_decode($content); + $c = $content->product; + + + $currency = "{ + \"usd\": \"$\", + \"eur\": \"€\", + \"crc\": \"₡\", + \"gbp\": \"£\", + \"ils\": \"₪\", + \"inr\": \"₹\", + \"jpy\": \"¥\", + \"krw\": \"₩\", + \"ngn\": \"₦\", + \"php\": \"₱\", + \"pln\": \"zł\", + \"pyg\": \"₲\", + \"thb\": \"฿\", + \"uah\": \"₴\", + \"vnd\": \"₫\", + \"aud\": \"A\$\", + \"cad\": \"CAD\$\" + }"; + + $currency = json_decode($currency); + $currencyOutput = $c->currency_code; + + if ($c->thumbnail_url == null) { + $thumbnailURL = $c->covers[0]->url; + } else $thumbnailURL = $c->thumbnail_url; + + $rating = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' rating-average ')]")[0]->textContent; + + if ($rating == null || $rating == "" || $rating == " ") $rating = "None"; + + $conn = new mysqli($servername, $username, $password, $dbname); + + if ($conn->connect_error) { + $failed = true; + } + + $c->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->name))); + $c->seller->name = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$c->seller->name))); + $species = str_replace("'","\'",str_replace("`","\`",str_replace('"','\"',$species))); + + + $sql2 = "SELECT * FROM `content` WHERE + name LIKE \"%" . $c->name . "%\" AND + url_link LIKE \"%" . $url . "%\" AND + url_image LIKE \"%" . $thumbnailURL . "%\" AND + creator LIKE \"%" . $c->seller->name . "%\";"; + + $result2 = $conn->query($sql2); + + if ($result2->num_rows > 0) { + $isExisting = true; + } else { + $isExisting = false; + } + + $sql = "INSERT INTO content ( + `name`, + `price`, + `currency`, + `url_link`, + `url_image`, + `creator`, + `rating`, + `species`, + `nsfw`, + `section` + ) + VALUES ( + '" . $c->name . "', + '" . $c->price_cents . "', + '" . $currency->$currencyOutput . "', + '" . $url . "', + '" . $thumbnailURL . "', + '" . $c->seller->name . "', + '" . $rating . "', + '" . $species . "', + '" . $nsfw . "', + 4 + )"; + if ($isExisting == false) { + if ($conn->query($sql) === TRUE) { + echo "Successful !"; + } else { + $errormsg = "Error: " . $sql . "
" . $conn->error . "
"; + $failed = true; + } + } else { + echo "Already Exists!"; + } + + + $conn->close(); + } + + +?> + +
+
+
+
+
+
+ + +
+
+
+name . "',
+ '" . ($c->price_cents / 100) . "',
+ '" . $currency->$currencyOutput . "',
+ '" . $url . "',
+ '" . $thumbnailURL . "',
+ '" . $c->seller->name . "',
+ '" . $rating . "',
+ '" . $species . "',
+ '" . $nsfw . "',
+ 2"; + +?> \ No newline at end of file diff --git a/worlds/index.php b/worlds/index.php new file mode 100644 index 0000000..a025365 --- /dev/null +++ b/worlds/index.php @@ -0,0 +1,68 @@ +getLink(); + +$mflib->limitperpage = 15; + +$mflib->setCookie(); +session_start(); + +if ( isset($_GET["s"]) && $_GET["s"] == "61776746" ) { + $_SESSION["adminmode"] = true; + header("Location: https://mfgames.net/#insert"); +} else if ( isset($_GET["s"]) && $_GET["s"] == "59572354") { + $_SESSION["adminmode"] = false; + header("Location: https://mfgames.net/"); +} +$mflib->initialize(); + +$wishlistArray = $mflib->dataGetWishlist(); + +if (!isset($_GET["p"])) $_GET["p"] = 1; + +$o .= ""; +$o .= $mfelements->printHead($wishlistArray); + +$o .= ""; +$o .= $mfelements->printSiteHeader(); + +$o .= "
"; +$o .= $mfelements->printFilterSection2($mflib, $actual_link); +$o .= $mfelements->printAccountSection($mflib); +$o .= "
"; + + +if ($mflib->isItMobile == false) { + $o .= $mfelements->printPreviewProductPage(); + + if (isset($_SESSION["adminmode"]) && $_SESSION["adminmode"] == true) { + $o .= $mfelements->printAdminInsertData($mflib); + } +} + +$o .= $mfelements->printNavbar($mflib); + +$o .= $mfelements->printPageContent($mflib, $wishlistArray); + +$o .= $mfelements->printNSFWpromt($actual_link); + +$o .= $mfelements->printFooter($mflib); + +$o .= $mfelements->printJSLoginVar(); +$o .= $mfelements->printScriptSources(); + +$o .= ""; + +echo $o; \ No newline at end of file

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 a-7igIL5}`6wsiw=J#-OMzFoqCx7 literal 0 HcmV?d00001 diff --git a/assets/fonts/LEVIBRUSH.TTF b/assets/fonts/LEVIBRUSH.TTF new file mode 100644 index 0000000000000000000000000000000000000000..d4bae1edc294d56cc38965922f0448d8c3e8d556 GIT binary patch literal 182400 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 z�g}$gsfDt;|R&_57o-_eDk`>~+n*OzmQRDeQG*q`+Q%rW@>?&xoP;Wkj&O3fQ{} z3lzWiGt$W3{NrRV<1*XJBYX2Z*xnYl7ew~vQ$*|M2a&z`O=NF=1KUd@d$0g|DCugn z(og0Gh+iXqbH!mXa=t6pK_h{GN0io587pWM$e2s@l(8D)sN?)?7)KqzsS*yrXtx=8 z!WI6VnST`i-TZ$@yBGML>;M1%&)42N56xL~h?$wQBrQ42tTksg#x_YplH?RZwT&eC zNK#2ik|arzB9~i?Rg)P|M&a-e}Dh~dzZ)6>-~Da-p|+b`FcHH z&)4&H@Omfb*yWefpIlz(S(Tc1Eu{jv%uVS{E-xhK*rk}#kzAfj=}Inlr)*Fzqsir= zo-J%HQ&y166Dbvx>K`eaNcC*;MpC_=(t}iUQihP~mE=aGdMWu7sph2gwRJJ&45?773mr@O}sU{s%s?(He38gySrkcFk zrka#*Q%&hbZ zHm^t>O&Un5e)9!<8X9!s7;s;82oZl+pE zsfH-krb@M`QZ1uYZC)=YwY91C_(`euv8mEx+f?n^I-0atsn)lt_Q)bte)&CV1wThq zqQ^q}JMT%O%|zBjGIe)*k9CIM5Krn&zqCS+DEg%pnC2@}p;skpaD}9$^h+!B=w-KR zKIIp#d*rd)&h%(+?%~@fdrY_e*&f$yf3`=sJpw@bvy7oXiwE87N!~X1JqEMqzSN_S zhu?Bfieih%PO3!Pbfw2G+NP^XBWauLFfBQ)^F6fT+1;1WhFkl}esZXLBB_iS#JdxYc|Foe+d4wNAV8W4^TFD*Va;bay)RUDaIHeEUbawX&)Xfv!QrSW_CQfAwS)Vx7_8PlQ_q26) zv+Z`a_m_C$-4ltEY>xszb@wICWBd6fF_Z1*$HWM>pCjGvzVk%l8MdF}iS%&Yvxz;Z zpIM3V)X&q2%js+8l5(az?ygCkM~<$z`Q2=5@>jQa`DOR~#EJZ}yR}fdR({#t>bM2n zCiBbgR*&?S>?OJ_^2~Gd5*v9wk_#kz490)qUg}C78TKWQrxN>+$Lwxb$>Vw4tSPrh z_9R`mkt4^==(d)gq}3z6rH}NLe$rnC$Uxb|z1X$TJR~C}=SRBPHt9;Yajc#5tRv2U zAm=}j^B>6h4}8hZ>o$+NYkftgN`8Z$defUV)`vRV+x+4Lm>)fDJZ&65PdiV%RC~&-b41 zolwsYo*$g*o*z9wI$@q)J-<3NJnKE{c~Z}Bp5L6B{7QBPPvSe|IqXDwj(IYjrk<0Y zlRWw9oaY?BfgVDA`mk#W>eJP(%cx12U1M0EA1Ay^O?o3?3pMGDu92QL_ET!oj|rn` z#m*!QqCTDPx{>;{uj?9HpAufCKK+qEp52F%Dp0E?GiIs#Wx_?)*y*lzjh*Xi&mf%b z>QAk@lrWoGb-8O9YSsCKWNOu+_)BDZAD-#bh7%NY^m7ysU)2YF44Utsfy`2x_mku? zel~eLAKzbj?5sR?RvtT3|1uIfQ~#_skCDn_r1BVPY#t*`RWrj~*<~4Pd3l##%)1(X zPku()P0bQxxE}`%{jEUE<7_ zZg%HhW|^CvILUk^zs7X)jXdc7+~r-9=`Lo<6YinT@#ORXTi_M<_b#@z+Sp|pIXxR+ zS2>;LY3Jt9LUwRh#h37ObhEo;k?S>G`g^*#XS;+^(=RdoTW%(P>R#>Agc2O@(v=dN z=yH(~9POM*33l+U!>lteN|3>DrleKsa+Pu%i!WoU+x8snnK3oqJMS>~KHHnb0on*^B3Psn1^AIzql6M@sfI zUA(DF>$^0jE?LLOv2vW`2!W-=-m^<6t$J?f!L;huLg`v*)$N!Xv}&f~O7oQLEBi@~ z5IX*1pU}}M$36uDN5~iCNJ(BgRWhR~AAJ@%Mvj%^%X3scv z++o7C{w8VtO|s?dILVd|DPQ~vTfPoGZTXP(hm;Q~A5y*!UbcK4({1^X@*(9z%7>J% zV|`mbq)>U}*P*BF|98l>rR=cA zma?Ngvb5TCIJ-^G?U|(#9V1lA*rHOl-(*XPloBZ=QpyfRrHoT4<5bExl`>AHj8iG& zY$-d;x1~f%iIfs4B~r=`gKR00Qg+y2ONo?{F_aR?9a2gpk4PzzQg#?*OWA&iEoJ+8 zDrE(ga*Im2)RwYCDO<|;O16~k^KB_RG@+EGI#jTw?6BI@HuH^Xch&ZQ@f1^KnA7r% zJS(rb7u#1gTz|#C2xS#WVVINPiCL&!LZ< zyW=Zq%NX{Tv}NtC($D*={Vw`>)&=qlH?Q3e`U~gU*|S?m+aIOBaH?Ga{e{!GS<`Hh zTit8zPkFY<-ExmSPM)usI<_Wv4!7$VS;yEG6c`(ZM65AfOy~H*PZ7;FSEZa+Ld)4+5+h*BbVw)wlm)K^H?Im`KwY|hn z_T2E7Z9CdtV%ur9m)Mqb^X}QUcK>>*%_iGRY#VKRiESo%wz}`M$zk1Fce^v&gnIT! zdXH@)Z0`~2J$6cGU(2`nAGMBqz0Fp7W>$~%mOj!~`bmEoAOj^^VO&?cuSL!+x5;3M zS~<6joLk1BZf@KbTdU%-Y^_3S6;i8^T7{g=iL=MN*$lrZ$H=jAoTNVSy212Y>`_pg znf53MISRrr+^cc@Sx%SZns~Uj*=CpLTe(WEaWmU+yvp*OvPinsBPJCy{K*05%L8&QjT^rnfr@!j2tV+$@xq(%Y5tR#HE{6@;iCT%_8N~ z@{BwyuPAR<-Lr8AY1ORPnjVtB;+d<1787zYMUNCT1#+`B-b- zl+)x}a=Lt5&Xn)VS@HupTh5Vl<%e>f{77&3Qw<?*s-?y`qWlF5?2bBy}et)uOJIp&nzBgaJAJ#vhf zX-VzOY2BFGY4u2N=_7rmpY)djlC$Vc-^cx-^+?)6YhT$H+?}nXsG|p%W}|x~dLwnzrm#i+;U169X5XFJI@I&0hPP>Ww|h4F8hdc-arYc~ z?rzeIiEd)j<#;(kzRKg`#+iwjXI|5oN%D0$neijd8ycP>X{V#ZY&(s#(?~mww9~ED z8ro@wX{V8P8fmAIcDmIhLp$ASp`o2_waLuY_z!9A`j~kd{z%gPwF)!~URzv6=J{-G?-r=xVdxSbEHiO=wo$_mw%rq-ZaICG1O=CAw z7b~}#Vb&Pm*fHi;$=w1Bua_I-Z<0H+82`K6B-u+)7WNXzUIN)mwAyCaOEAn{qSZXZ zUV{9ymtYKg31lyUyCr)GhW9G940%8vG>=4AF^4pq#Wc0eIhifb%N%(DqwO;undXwr zm6v6nq@I#1>M2rBk$M^(W)~X61K17^wBS66^hj^%BYmZx^p^oLPzJf*x8y3eY~o&S z*@N@B)<`+jz0fk4tuepFDYi!I2>F5>DMz^%X&FYlIZ+MS8m(jGSUFCQEke|qf@>BUab24VLrraX`kXz-Sa+};P zcgUS`m)tG)$o-_*%+ub@Yk81khU}JWIqP;csscv~XIsvrJz7rZ^dq@Ie&KFuvDh95 zwV2EP^L&e6*ne7ANUjd>UG7ba3ZrexYH^CTX>ZG>v`t5%iqSS5W6Wlyvqc`Zzg25{ z#4VSYfz-GY&BCd1R*&?SKGIkENq-q217#EUNb~m8GHayl<9--DhJAsxuk0te)1=uh zjtVlG`BT4sZ$69qWgR2O%5m}~cXz7-T6^m&GF7Iz=bNpeep$!M3G!7rQNAW8$=Bs% z`G%Y#r@A@KW2s-(Y4R;OUA`@6D7WvpXPO?cnVj#GyX0=UNA6c@huw?K8=E8Ys5~Y! zC3inIZ)~58+bq)Yk{;=8wMVSY>r)4RYc_>CXk8$`aCbDb*T+va+e#fg+k827(7Hmd zakn*JLLEHNocqMwgUw^9arV1gOPx{LM87PC?<^1M$G1-SluQs-4K(MduC)3=sO$ShGtmEYb`Kp{KUz3yM>vFPu zLr#%X-7HdgQ%;j_$?5WKIm10oDc*4p;kz1sPtMe*@5@>8136pHk#psTlAbg3qUVes zyIG`0{~14#3+1QsGaf~I!Yr1{`1SEf+qdI)$?4lYTwuO6_cRSLtK@g`drisxnU6%6 zU*$TvUUEgA@xRH9@^`sO(gPiYJs#miyNumCQMrEzipwc|l&3mt?NIEc4_TYT}uP zlBtPSkMx#4(pUOPe;FVHC3iVJG?|)cE$&`ycE*%&_eV}Q_sC#bQkIgXWf@IbR+f|H zB~R`lg?nX)tSBqV%Cd^QPxAByrmrSLWp$+=CTqxWSyM)6np(29tRw5nda}N3V2Vd} zHVsV)mdX7Z(?~vGydo!>#_rXJx^icUcjN%m#LdBnWTbppQ#O^4$Y!#+Y$039DA`Iz z%hobRJ}P77V=_*qXd~OocCx+fAUn!Vva{?W<7I;Es?@s4M2+dL;T|$cCd(A}C~LN- zd|dXDPsrYqvt^O?u5Bx4%aF5W*k3i|X*obXBL~W7RpOC#}A2;v83DjYBy55k=l)%F?}$a+HK{GDRRaX zIb&+aP`ghznnCThdZf4Xk-pMT`pW!t$?M7-hQoE7bjnryH&VNi+Kq84MH|^xwv+8;2iZ|}lAUE287~tg zwVTwa-I%B`)NY2U-AL_5YB#31r|#cM?Y2HHd&wtcZ`sGa#HUZmzOtXBb~l=2Yd2E6 zk=l*aZlrc2wHvA3NbN>yH&VNiw!4u%2X>`Vl&#%J?M7-hQoC`qd!&)Q1IIc>j+Nu& zOVr1c4O&nit--RSEG0|J>M~5$km0hXY+_9P-kgKBM#?yiZzJ2vcCx+fAUn!Vva{?W z<7I+OlqsY+-}ID^%U<#c*<1E;ziUvHWo+#$`^o<9@dh(l#?}Gy897isD+kHvlis!j*}b{Hke|M36Wz$M!ws(Jl{BummFvo<*F(IFFOo$v4BFBWtF(GnHh;t>!gbZ^`h#V6l*LoTh+HrKe@Cgge(OJfpuE}J?FxntKFEKAB#vb3x&!(?k|Q&a#V)mkBaaQs3*9u=O3O??`<|>N`^3v5&j>e(o-jePut{ zU!OiL2gqmSK>4g3B%hOm<@0ig)&aoip zSTM~kVA-b2@p6KERZf(z$w~5cIa$6Tr^u;pUY(I_H&&h@h5X+voG#y%GjJi>%|*t) ztKs+LOnv&koFzYyv*jE)SAHnDLQD!=A;ym-*NGYaL@tz{O0N4dp6kB&hukXvl-uNX zxkK)hyX0=UNAAakhO=dLCfVzTcvK#fnew>gyl}m`_Pj81UKr2I9LafM#$1$~7iO6A z!gyJ7UbtRe&a0fMGlTOgN9*q6yoz;&e=p|uan8S6f6Iy zr|u%o@0W0MA{MiUum;PLvXm?>tIIH1Lx#(ml08JkF1v?7_7E7S@ogmk2alB7$@a2? z>?k|Q&a#V)mkBaavc*L7v0DtX#UNV@vc(`<4D$b8YaL{ZvGV_3k^lFK?1h;-dtqcR zjO>Mxy)d#DM)tzUUKrU6BYRf*dJFyI<5A!WLs4Bge{d zGL4_h2(;H|aJ-x#UzJ>=Vf<^7YcvdVjRq&nH{=vK)y<8FVT-X&lW)oC@@+Z8y%aHm zEhd+o^F#)Q-;*=->HBh){6Nl@bL3q4p`0f_lJng&EMfLE^`~%e!PQ!s+*@G%PHxsT zTjU>dtNc@LliTGExl`_vyX79aU-@Koj2 zR?hfD^kM&G<%|z<#s@j$!!n#n>$xm^46Ubiyqq9kl@sM_a*}*qPL^-TDe^yVZum?y z)m<4LNsX{hlW)oC@@+Z8{Uf{&HDY;t ztG$VqbY*x5=NGM?$c6G#xkx$u411cz8eU>dSf;&aIy}|h_f>n9z3(f$uD$Q8#tD1& zvBqe7_OV87d(U*ZzgewseJ|Iz-_>4Xe$en*`J?UPvcsTnu>t6TI@SdLilDp(e=I6qzdNL(<$=BFm z7P9}#t~P-EpEX#Pl%-^8SzU(78Zunglug|0)vnQFwDM$6jMMlwvaM_<+e@z6F|UrY zlk6Uh)aqThcSEmSN}_B0WQ-XNdF+k)9#aGemlZNY4=I z86rJHWG@w3$?m0)y%e&SLiSR~UJBVuA$uugFNN%-ki8VLmqM;~AXht(s~yPI4&-VF zagHO5Ifn4oCu67_-J8+KVY6rty?Le+}AXhtZzMEHV zFm2M=YKgQ-)=%U@`KhFS@uD3H-DK}VMOq`IH9}gWYCUahR4v!ug~}M(BwQhBnL^94 z|H}(q$o|jzo#fgEbLZLya%}^-wt-yRK(1{d*EW!A8_2Z{qDz>0{@cNni)EBB>U8%%p(<-RoJzBJ^%v}%Lx|FWyL znD*dGwOzCaEJ^!p2F84fBka~6y2Nh%$kvZ5-HoB%Z2i_%@(|HbrPnU1Y8JJ_R~mA9FXafZFS20xJtB}*uN z1M;9eBoCXA%Jb-jT92BLDi!F3+Tl!jT%J%mCz-w&|7)NWOYgKiBhSh#mj6O~Y=>-> zcwXkn3-Y48By;6u$*~>NUm^Wr<|^(pf5~g|y5v3@#@}GdCH5}1%FFHDL0BkVt3zXe z{8Ks8@sb|tEq!pC{eK7OC;erB3^Wa^yv!Y}jqfYrp(ap!$gZ9qW z%BwuoJ;r=u9<6eM?f9|EdEDO`Q)Q`#R<`;X?mp>WWdd7vUgfoH+13?ujY+B!&3&&) zO!<@Pfp%Tzc>zpOG;{1EJIgLIUM9#yNne37(pNzG z3P@i8=_??81sv*LtLSa-3l6!)@yOATjU10y$IA)wRXI_x7(jLe4rNXPt1bQroATa0ZGo85(my z^6OFL=aA$spNfI@E+6DBALK3{c!c}AX=CI8FlGo&QnJ;g+JMTTrG054FMEV@oLg`xRb66dB zZ^dBl)3th}x8#g*$O3!D7&&8%oH0hu7>6w2|FB*O=}9l-YDgi+BNr=%a`)2r_ci10 zCF^{<1UNRaF3^}ST=qA#WR#bd%(_DIzf4Ghvm?ma5nSh9xc3A{C@eR7gc6d?T}?L4 zEs}E~jNvQ@?$b0GTAsUTt9F!)p{=rdq_^~uzS2+n%K#ZDgWMm>PN%K1mT=FP8%SGa z4VEQkDOp-pmtnGo43{-!6Zd@CRN5+Qq>R(}Hj>|pBIS0nz3d=6%1)C1&BQcaWV}p} zi895_DtnZ+%KEtMC7+PJWt#hY*|xM#*70(Jd{s`AugOXBbvaqSA*aZx?jPma(>__J z$+zTm`L^Ut2|0PkUC%U}DPfp1B{)-`zAtCV59Dk)N6wWW%6al5Ip4iZ3Lm@lTWFuG zpU8!h|J%iw&)l4{12{)wrF|;f(=2iKmW#FR6T`Gm4AVZ9?QD-wLMGEb1(r>;?GvBU zK9w6{+b4!;pUU>JM<}c>j!=*z6#QN(uTh%6O78I_&GmAF{7r6@zspT>vr4f={vo%@ zKjk*LUG9)O>+*ri`b%Va$&kI77VT%J%m zC$(%j4l0{#kAsloAmlg*v)lvadeAaiv*mf2BQMB{@{-Jzmt~&hnLjMOtL_E-OJ0-L zWxl-Oo~4EtxH|BsPVSy^J@}vY7nvsBK9QBy>ja<9bH6RSnAXcWpSdif^|CI|7>)_C}uv|QCn01xpf9#jF&wV^qb|!7uiE>S8!)(f1LgBK45}^7jP#=VenS�V}K%6%7hd{g;|Y$lt_7P6&` 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/avali-scratch.ttf b/assets/fonts/avali-scratch.ttf new file mode 100644 index 0000000000000000000000000000000000000000..124926cb320742ff9ddf2cd6131d132327aa300b GIT binary patch literal 36536 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 literal 0 HcmV?d00001 diff --git a/assets/images/Eqp9vTsVgAE-uA8.webp b/assets/images/Eqp9vTsVgAE-uA8.webp new file mode 100644 index 0000000000000000000000000000000000000000..54e16594ef35b971d8e57dbdc67e7c899d218a09 GIT binary patch literal 13508 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%0D#Fk+tR1$;`U?x(?WTcTcn(B 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 literal 0 HcmV?d00001 diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..767547e4cffc5930e5fdc613ad9196edff7ea765 GIT binary patch literal 2157 zcmV-z2$J`SP)EX>4Tx04R}tkv&MmP!xqvQ$;Nm2Rn#3WT@g`K~%(1t5Adrp;lE=R~IKm7b)?+q|hS93y=44-aUu+?gNB+nQ2zXIH2ja znM%aPOm*{h@IUxHTPr^~;U$IRKMWw&%l-5@>lA>%qQu! zmKHq%`nG|K>z1bM0hc?#z>^`HvMU8?3Hdzmen#Jv1^RD+(3&^5<~dFufHci2c>^3A z0wV>=UiW!-cl+G_?P<>M2PKwrh%w!p(f|Me24YJ`L;(K){{a7>y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j>Y43Izd&v>jFe000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}000I=NklR6vw}=7Mcx2q$%|vNn#5on}!)m zCPw%WQ9<+=MhJorB3ViF&|^qGh=d@hNzp%%LbQ;?($%bW3t1LLG($o9Yqn*WyWZbJ zKcmSx)BYKCX7+qw9`t+fnLB&to-^mp9e`mNhG7_nVHk#C7=~dOhG7_uiO|rN?+<$s zIvLZy5PJI^wKBA*vAqZbIYZMiTQnR@gpPkK!(h?cV0(Kzgb)E8U0q$PecdvL-@ku9 z;4%00^%=tVH9PR>bR*;K}q_%C_Hk6i@u1a!0dh{q#Qc{8%r>PwB_3KxB`t*s^PnTOfq?;1%gD&U_U+qOd<^^c?IX3p!9fTi!p9-a&CTQmZ``;M=gyte zI&8`MS5{W47NYm=-Gk8)OGkTqyHI0hW<~%Iqobo_8<)!^{gsCz`0+zg zi;RrKnKNg!3R}yTN@8MS6dQWIUewjqg{MQ@Za0R8hE}~M$;-=A9h2J3HGN_D@Zm#J zOH52eSy`E;$^F!+Q%FuuCiTaUAHysJoYa?&_wV16ZF_opLQU?%-?4r9@7`AclvB$@XryJJ_%#>*H`Z$a73gOe{M`*oG_ss_)cOQc`f_$dQoj z@7=o>X=!Ps-qX{gn>$+<4ymfD!ra^(S(6kM6$Ki$WO`|7Db}xFuh{VC&!4ERt!0P& z$@use<=ZA=%H(%_TLL%cc5Y5ta@CfY#PlQro(9D=I1~{GBDsmf4e%l1SSf z9UU+uAtiNx5~)!y`g-_$K1D4iCdQwo6xrXGE?vT=O`DXbkr23f^Cmk)jgF2EjEszs`oV(- z1G0Dc@L^JW^X3hjo157o|KiD$C#1G>=T00ucFZq3d3kxTTCJr1?AbG2CSyG~M7C@G z>eZ|G_U)VUU@aD$K7E=BTe5IfTwIKG>((jSnV+9WO-+sJICzHq&(zcu1_uX2u1Ruo za!74xXb4WHlV^y(w6wI4T3lQlE?&H-n%qlDN>o>g+uGV-c0#E`6zhknsVUM%e}6w& zKL8Nj-Q8s0j~_p()iYd&P}uEuQcF)yClhvjd_4B-*+cf#(=v(P9U@Drb#-;{dcA?v zBmjQxxsoJFQCnPG#Ely_beYU`KSR2@y5M%ZN&Ucq1B(AIC@3KNjE#-q?%lgQLxQEV zvy;@4laq1sRYM?$EI+w@`!=a<*|G(fFJA`m>uaclgaop! z+8!_tSpmM&c>DG(X>VX)KmZWEy}e|cckkW>{4RwLdSf z3R$w+;QICJSXfw4Y#1FKjoR8;Y}l|tQTO?LXl!iMb?sre8Dh8F;c~f1U2Tic=;$aO zJb1t}L~9;BdK6SYwf8IRkPyOFWo0F1W@Z91@csLDT)TG7FyYEjGXwx$zI+)_d#BTh z@$qqS(ATkQd%f5p8qn0#go%j>zuHbuPouiJ+EC%ja1H^0r%#{y{bXiD zjNlO2U0qXCgZcS+)ec^-7xne^hMOG#5M{JG$mw(<{jQpc= z$YO^u>=1Sc!wzBCA?y%_9bzQ3Dz=0U#$bx;;2C1l84~Q>rN`wEvs?$mFbu;m48t%C j!!QiPFbu;mj4t^Pl57Rp`kJ)W00000NkvXXu0mjfFr){= literal 0 HcmV?d00001 diff --git a/assets/logo_old.ico b/assets/logo_old.ico new file mode 100644 index 0000000000000000000000000000000000000000..bf34b9ff1b78c98b303be7a0d0c206a21a958074 GIT binary patch literal 103972 zcmeHQ2|!KH_kXV>A!SLHh_78_Un5zPqGT(gl(i_L2;rOTl&oJNgp^dWWQ!ECW?#xK zdm^%D$^Fmg_U?1v^OmBh-+vCLd2{cb<(xC?nKLs2flyFf01ygl2=-|U1f$4rADHwVUFy%M*~RVp z=Iy?9d$`q{wJ)S)onk#|nC#S;9MslI&*(_N=#w7pRvYWp`xw;1=J9_Vh*WXg?yt7l7-rB`F|I+{Sri1NYf3K`M$vb&yTZfe0DHrq)g^&C6-RQoX z=ZF7}X-u6uH>J~wk>BoIN;?~Op;nSz^v#Wj((SV@w7JDz+^AGkkhQ`8sal;l5lnS=r->&F-h?u?$_YTTe>)t0nfbl)X&CsXo> z+x{Il=Nms*-~L;AxpC8yYkoU8+9tA!L2V!5aht*MbBz3|>}{TH;U5_uX%$ejTF>nx z5B0No+0$w6#=W(_M0VABJF1F(;M7Vjm&Y2nYNax8i~jLgdsjQ5>&}QZuKg`TEO#Dl zzM@L0OHt*$)_kmWKX69+%q<%}Ez>bLyZ+VDB?elWpIhBI9P&NBSx9$*TYL9am7A>G zcx&zvoknNBoPFLaETXBkapNAs@UkWgoj&Vi?-;wa<;T}9p3N$DK3mLvahI)X&MIGC z9uMuVJG^XSji!%6&Z)TC#9UpM8F{9=?$dH(J#UXtFJ9GtrRmbk{5y?a-;Vb^nziXJ=+-+1Jy1Gk#C+8TX!9Mh11fmzptU z&)tQ#6?;V54tGA;T+N`zia|cdURH13y$V>0G9r zX~s0$-G^IU@l*-y*16AUU%`$xyLLC3-6?g$+pZCDIuQ{igJZni`gZo}SF#2YA5k$l zvGefacO5>gz5DjU?Kv$pJ#_Tnk19PN?rG5M8?LK{&9)e{KD0uDUwF4?iwvv9PI3;3 znBuLuZg#0qmn%&+*40VSsOMjM$kk1EgY8!asI|YdaO2H**As)Ds2-U4@o2SJ`+l