From e6d5e206f6c50eed507886fb2855871f159b04d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Sun, 8 May 2022 02:56:47 +0900 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E5=88=9D=E3=81=AE=E3=82=B3=E3=83=9F?= =?UTF-8?q?=E3=83=83=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 + cart.php | 74 +++++++++++++++++ img/.suwawa | 0 img/nowprinting.jpg | Bin 0 -> 13174 bytes include/config.sample.php | 18 ++++ include/footer.php | 8 ++ include/god.php | 47 +++++++++++ include/header.php | 43 ++++++++++ include/helper.php | 23 +++++ index.php | 46 ++++++++++ item.php | 51 ++++++++++++ static/git.png | Bin 0 -> 8536 bytes static/item.css | 62 ++++++++++++++ static/monero.png | Bin 0 -> 6729 bytes static/style.css | 171 ++++++++++++++++++++++++++++++++++++++ tbl | 58 +++++++++++++ 16 files changed, 605 insertions(+) create mode 100644 .gitignore create mode 100644 cart.php create mode 100644 img/.suwawa create mode 100644 img/nowprinting.jpg create mode 100644 include/config.sample.php create mode 100644 include/footer.php create mode 100644 include/god.php create mode 100644 include/header.php create mode 100644 include/helper.php create mode 100644 index.php create mode 100644 item.php create mode 100644 static/git.png create mode 100644 static/item.css create mode 100644 static/monero.png create mode 100644 static/style.css create mode 100644 tbl diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..335a04c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +include/config.php +img/* +!img/.suwawa +!img/nowprinting.jpg diff --git a/cart.php b/cart.php new file mode 100644 index 0000000..91d8e1b --- /dev/null +++ b/cart.php @@ -0,0 +1,74 @@ + + + + $name, + 'slug' => $slug, + 'language' => $booklang, + 'author' => $author, + 'price' => $price, + 'filename' => $filename, + 'count' => 1 + ]; + else $items[$c]['count']++; + } + } + + mysqli_close($sql); +?> + + + + + + + + + + + + + + + + + + + +
<?php echo $fname; ?> +
+
+
+
+ +
+ + +
+
XMR
XMR
+ + diff --git a/img/.suwawa b/img/.suwawa new file mode 100644 index 0000000..e69de29 diff --git a/img/nowprinting.jpg b/img/nowprinting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..50b2d0c92e5e50e1fdb229f09301d05d5b1e3e60 GIT binary patch literal 13174 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 QpX#FE`^Ra`m^ah^3$CebzyJUM literal 0 HcmV?d00001 diff --git a/include/config.sample.php b/include/config.sample.php new file mode 100644 index 0000000..4e1262a --- /dev/null +++ b/include/config.sample.php @@ -0,0 +1,18 @@ + diff --git a/include/footer.php b/include/footer.php new file mode 100644 index 0000000..b05f220 --- /dev/null +++ b/include/footer.php @@ -0,0 +1,8 @@ + + + + + diff --git a/include/god.php b/include/god.php new file mode 100644 index 0000000..271fd7a --- /dev/null +++ b/include/god.php @@ -0,0 +1,47 @@ + $v) { + if ($v == $_POST['item']) { unset($cart[$k]); break; } + } + $cart = array_values($cart); + $cart = implode(',', $cart).','; + setcookie('cart', $cart); + unset($_POST['item']); + unset($_POST['cart-minus']); + header('Location: /cart.php'); + } + + if (isset($_POST['cart-plus'])) { + $cart = null !== $_COOKIE['cart'] ? $_COOKIE['cart'] : ''; + $cart .= $_POST['item'].','; + setcookie('cart', $cart); + unset($_POST['item']); + unset($_POST['cart-minus']); + header('Location: /cart.php'); + } + + $eigo = null !== $_COOKIE['lang'] && $_COOKIE['lang'] == 'en'; + $cart = null !== $_COOKIE['cart'] && $_COOKIE['cart'] != 0; + $styles = ['style']; +?> diff --git a/include/header.php b/include/header.php new file mode 100644 index 0000000..4a6e8d3 --- /dev/null +++ b/include/header.php @@ -0,0 +1,43 @@ + + + + + <?php echo $eigo ? STORE_NAME_EN : STORE_NAME_JA; ?> + + + + + +
+ +
+ +

+
+
+ +
+

+ + + +
diff --git a/include/helper.php b/include/helper.php new file mode 100644 index 0000000..24e0173 --- /dev/null +++ b/include/helper.php @@ -0,0 +1,23 @@ +'; + var_dump($val); + echo ''; + die(); + } + + function uuid () { + return sprintf( + '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', + mt_rand(0, 0xffff), mt_rand(0, 0xffff), // 32bitlow + mt_rand(0, 0xffff), // 16bitmid + mt_rand(0, 0x0fff) | 0x4000, // 16bithigh + mt_rand(0, 0x3fff) | 0x8000, // 16bit|8bithigh|low + mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff) // 48bitnode + ); + } +?> diff --git a/index.php b/index.php new file mode 100644 index 0000000..d2f9e66 --- /dev/null +++ b/index.php @@ -0,0 +1,46 @@ + $name, + 'slug' => $slug, + 'author' => $author, + 'price' => $price, + 'quantity' => $quantity, + 'filename' => $filename + ]; + } + mysqli_stmt_close($stmt); + } + + mysqli_close($sql); +?> + + + + + + + diff --git a/item.php b/item.php new file mode 100644 index 0000000..a909772 --- /dev/null +++ b/item.php @@ -0,0 +1,51 @@ + + + +
+ +
<?php echo $fname; ?>
+
+
+
+
XMR
+
+
+
+ +

+ +

+
+ + +
+
+
+ + diff --git a/static/git.png b/static/git.png new file mode 100644 index 0000000000000000000000000000000000000000..df3afde7bbe6936ad3f8e73885189dc6613b0197 GIT binary patch literal 8536 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 literal 0 HcmV?d00001 diff --git a/static/item.css b/static/item.css new file mode 100644 index 0000000..c4f44dc --- /dev/null +++ b/static/item.css @@ -0,0 +1,62 @@ +.item-container { + display: flex; +} + +.item-photo { + width: 40%; +} + +.item-photo > img { + width: 300px; +} + +@media (max-width: 800px) { + .item-photo { + display: contents; + } + + .item-photo > img { + width: 200px; + } +} + +@media (max-width: 800px) { + .item-photo > img { + width: 100px; + height: 150px; + } +} + +.item-main { + text-align: left; + width: 60%; +} + +.item-header-container { + clear: both; + max-width: 800px; + display: flex; +} + +.item-header-title, .item-header-price { + color: #abab00; + line-height: 1.2; +} + +.item-header-title { + width: 80%; + font-size: xx-large; +} + +.item-header-price { + font-size: x-large; + text-align: right; +} + +.item-author, .item-language { + font-size: large; +} + +.item-author { + color: #4d4d4d; +} diff --git a/static/monero.png b/static/monero.png new file mode 100644 index 0000000000000000000000000000000000000000..b07d718848abfb17e28cac478e07583a42214198 GIT binary patch literal 6729 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 TFU6?=wE!|RvM|gya6SDWx+d^b literal 0 HcmV?d00001 diff --git a/static/style.css b/static/style.css new file mode 100644 index 0000000..af9bfba --- /dev/null +++ b/static/style.css @@ -0,0 +1,171 @@ +body { + background: #232629; + color: #fcfcfc; +} + +.clear { + clear: both; +} + +.jswarning { + background-color: rgb(170, 170, 0); + color: rgb(252, 252, 252); + display: none; + padding: 10px; + z-index: 5000; + position: fixed; + top: 0px; + left: 0px; + right: 0px; + border: 4px #dde22d ridge; +} + +h1, .footer { + text-align: center; +} + +.footer { + padding-top: 16px; +} + +hr { + border-color: #8800dd; + box-shadow: 2px 2px 10px #9900ff; + width: 100%; + max-width: 1700px; +} + +a { + color: #ffeb3b; +} + +.container { + width: 100%; + text-align: center; +} + +.anarchy, .nav { + padding: 8px 0; + background-color: #16170b; + border: 1px #ffeb3b groove; + color: #d5de5c; +} + +.anarchy { + max-width: 1400px; + margin: 0 auto; +} + +.langchange { + background-color: #31363b; + color: #fcfcfc; +} + +.item-card { + display: inline-block; + background: #4d4d4d; + border: 1px solid #fcfcfc; + border-radius: 10px; + padding: 8px; + margin: 0 8px; + width: 220px; +} + +.item-card > a > img { + width: 200px; + height: 284px; +} + +.nav { + text-align: left; +} + +.nav ul { + padding: 0; + margin: .5em; +} + +.nav li { + list-style: none; + background: #4d4d4d; + border-radius: 10px; + padding: .5em; + max-width: 7em; +} + +.nav li:hover { + background: #bdc3c7; + color: #232629; +} + +.cart { + text-align: left; + width: 100%; + background: #31363b; + margin: 8px auto; + border-radius: 10px; +} + +.cart-total { + background: #eff0f1; + color: #232629; +} + +.cart-count { + background: #da4453; + color: #fcfcfc; + border-radius: 50%; + width: 10px; + height: 10px; + padding: 4px; + text-align: center; + cursor: default; + display: inline-block; + font-size: xx-small; +} + +@media (min-width: 1200px) and (max-width: 1399px) { + .anarchy { + max-width: 800px; + } +} + +@media (min-width: 1400px) and (max-width: 1599px) { + .anarchy { + max-width: 1000px; + } +} + +@media (min-width: 1600px) and (max-width: 1799px) { + .anarchy { + max-width: 1000px; + } +} + +@media (min-width: 1200px) { + .nav { + float: left; + width: 175px; + position: fixed; + } + + .nav li { + display: block; + text-align: center; + margin: .5em auto; + } +} + +@media (max-width: 1199px) { + .nav { + text-align: center; + clear: both; + max-width: 850px; + margin: auto; + margin-bottom: 20px; + } + + .nav li { + display: inline-block; + } +} diff --git a/tbl b/tbl new file mode 100644 index 0000000..e700e94 --- /dev/null +++ b/tbl @@ -0,0 +1,58 @@ +DROP DATABASE IF EXISTS `honya_db`; +CREATE DATABASE `honya_db` CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`; + +DROP TABLE IF EXISTS `item`; +CREATE TABLE `item` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `slug` varchar(100) NOT NULL, + `author` varchar(100), + `language` varchar(2) NOT NULL, + `description` text, + `price` float(10, 8) NOT NULL, + `quantity` int(10) NOT NULL, + `filename` varchar(100) NOT NULL, + `pagecount` int(10) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +DROP TABLE IF EXISTS `item_img`; +CREATE TABLE `item_img` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `item_id` int(10) NOT NULL, + `filename` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +DROP TABLE IF EXISTS `author`; +CREATE TABLE `author` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `slug` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +DROP TABLE IF EXISTS `shipping`; +CREATE TABLE `shipping` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `slug` varchar(100) NOT NULL, + `zip` varchar(100) NOT NULL, + `housenr` varchar(100) NOT NULL, + `address1` varchar(100) NOT NULL, + `address2` varchar(100), + `country` varchar(100) NOT NULL, + `email` varchar(100) NOT NULL, + `shipped` int(1), + `shippedtime` int(10), + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +DROP TABLE IF EXISTS `orders`; +CREATE TABLE `orders` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `item_id` int(10) NOT NULL, + `shipping_id` int(10) NOT NULL, + `payment_id` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;