diff options
| author | ilotterytea <iltsu@alright.party> | 2025-04-22 13:15:31 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-04-22 13:15:31 +0500 |
| commit | 460d12ab7bb93daa6b03300fefdfccefb6d32d01 (patch) | |
| tree | 9255b1a75f9cf31b4b6b87bcb1268a0b80df74fe /src | |
| parent | bb05b244f95bb6f507c9e825efd4da4d3d93662b (diff) | |
upd: combined single_page and multiple_page into one + updated emote url
Diffstat (limited to 'src')
| -rw-r--r-- | src/alert.php | 2 | ||||
| -rw-r--r-- | src/emotes/multiple_page.php | 48 | ||||
| -rw-r--r-- | src/emotes/single_page.php | 169 |
3 files changed, 1 insertions, 218 deletions
diff --git a/src/alert.php b/src/alert.php index 62f1887..62045d5 100644 --- a/src/alert.php +++ b/src/alert.php @@ -10,7 +10,7 @@ function generate_alert(string $path, string $error, int $status = 400) "data" => null ]); } else { - header("Location: $path?error_status=$status&error_reason=$error"); + header("Location: $path" . (str_contains($path, "?") ? "&" : "?") . "error_status=$status&error_reason=$error"); } } diff --git a/src/emotes/multiple_page.php b/src/emotes/multiple_page.php deleted file mode 100644 index 25c4c9c..0000000 --- a/src/emotes/multiple_page.php +++ /dev/null @@ -1,48 +0,0 @@ -<html> - -<head> - <title>AlrightTV</title> - <link rel="stylesheet" href="/static/style.css"> -</head> - -<body> - <div class="container"> - <div class="wrapper"> - <?php html_navigation_bar(); ?> - <main class="page"> - <section class="sidebar"> - <?php html_navigation_search(); ?> - </section> - <section class="content"> - <section class="box"> - <div class="box navtab"> - <?php echo isset($emotes) ? "Emotes" : "Emote" ?> - </div> - <div class="box content items"> - <?php - if (isset($emotes)) { - foreach ($emotes as $e) { - echo "<a class=\"box emote\" href=\"/emotes/" . $e->get_id() . "\">"; - - if ($e->is_added_by_user()) { - echo '<img src="/static/img/icons/yes.png" class="emote-check" />'; - } - - echo "<img src=\"/static/userdata/emotes/" . $e->get_id() . "/2x." . $e->get_ext() . "\" alt=\"" . $e->get_code() . "\"/>"; - echo "<p>" . $e->get_code() . "</p>"; - echo "</a>"; - } - } else { - // info - echo ""; - } - ?> - </div> - </section> - </section> - </main> - </div> - </div> -</body> - -</html>
\ No newline at end of file diff --git a/src/emotes/single_page.php b/src/emotes/single_page.php deleted file mode 100644 index d1fc4e8..0000000 --- a/src/emotes/single_page.php +++ /dev/null @@ -1,169 +0,0 @@ -<?php -include_once "../../src/config.php"; -?> -<html> - -<head> - <title>AlrightTV</title> - <link rel="stylesheet" href="/static/style.css"> -</head> - -<body> - <div class="container"> - <div class="wrapper"> - <?php html_navigation_bar(); ?> - <main class="page"> - <section class="sidebar"> - <?php html_navigation_search(); ?> - </section> - <section class="content"> - <?php display_alert() ?> - <section class="box"> - <div class="box navtab"> - Emote - <?php echo $emote->get_code() ?> - </div> - <div class="box content"> - <div class="emote-showcase"> - <img src="<?php echo '/static/userdata/emotes/' . $emote->get_id() . '/' . '1x.' . $emote->get_ext() ?>" - alt="<?php echo $emote->get_code() ?>"> - <img src="<?php echo '/static/userdata/emotes/' . $emote->get_id() . '/' . '2x.' . $emote->get_ext() ?>" - alt="<?php echo $emote->get_code() ?>"> - <img src="<?php echo '/static/userdata/emotes/' . $emote->get_id() . '/' . '3x.' . $emote->get_ext() ?>" - alt="<?php echo $emote->get_code() ?>"> - </div> - </div> - </section> - - <section class="box items row"> - <?php if (isset($_SESSION["user_id"])) { - echo '' ?> - <div class="items row left full"> - <?php - $db = new PDO(DB_URL, DB_USER, DB_PASS); - $added = false; - - if (isset($_SESSION["user_emote_set_id"])) { - $stmt = $db->prepare("SELECT id FROM emote_set_contents WHERE emote_set_id = ? AND emote_id = ?"); - $stmt->execute([$_SESSION["user_emote_set_id"], $emote->get_id()]); - $added = $stmt->rowCount() > 0; - } - - $db = null; - ?> - <form action="/emotes/setmanip.php" method="POST"> - <input type="text" name="id" value="<?php echo $emote->get_id() ?>" - style="display: none;"> - <?php - if ($added) { ?> - <input type="text" name="action" value="remove" style="display: none;"> - <button type="submit" class="red">Remove from my channel</button> - <?php - } else { ?> - <input type="text" name="action" value="add" style="display: none;"> - <button type="submit" class="green">Add to my channel</button> - <?php - } - ?> - </form> - </div> - <div class="items row right full"> - <form action="/emotes/rate.php" method="POST"> - <input type="text" name="id" value="<?php echo $emote->get_id() ?>" - style="display: none;"> - <input type="text" name="rate" value="5" style="display:none;"> - <button type="submit" class="transparent gem"><img src="/static/img/icons/gem.png" - alt="GEM!" title="IT'S A GEM!"></button> - </form> - <form action="/emotes/rate.php" method="POST"> - <input type="text" name="id" value="<?php echo $emote->get_id() ?>" - style="display: none;"> - <input type="text" name="rate" value="1" style="display:none;"> - <button type="submit" class="transparent coal"><img src="/static/img/icons/coal.png" - alt="COAL!" title="IT'S A COAL!"></button> - </form> - <a class="button red" href="/emotes/report.php?id=<?php echo $emote->get_id() ?>">Report - emote</a> - </div> - <?php - } else { - echo '' ?> - <p><a href="/account/login">Log in</a> to get additional features...</p> - <?php - } - ?> - </section> - - <section class="box"> - <table class="vertical"> - <tr> - <th>Uploader</th> - <td><?php - $username = "anonymous"; - $link = "#"; - - if ($emote->get_uploaded_by()) { - $db = new PDO(DB_URL, DB_USER, DB_PASS); - $stmt = $db->prepare("SELECT username FROM users WHERE id = ?"); - $stmt->execute([$emote->get_uploaded_by()]); - - if ($row = $stmt->fetch()) { - $username = $row["username"]; - $link = "/users.php?id=" . $emote->get_uploaded_by(); - } - - $db = null; - } - - echo "<a href=\"$link\">"; - echo $username; - echo "</a>"; - - echo ', <span title="'; - echo date("M d, Y H:i:s", $emote->get_created_at()); - echo ' UTC">about ' . format_timestamp(time() - $emote->get_created_at()) . " ago</span>"; - ?></td> - </tr> - <tr> - <th>Rating</th> - <td>Not rated</td> - </tr> - </table> - </section> - - <section class="box"> - <div class="content"> - <?php - $db = new PDO(DB_URL, DB_USER, DB_PASS); - $stmt = $db->prepare("SELECT users.id, users.username - FROM users - INNER JOIN emote_sets AS es ON es.owner_id = users.id - INNER JOIN emote_set_contents AS ec ON ec.emote_set_id = es.id - WHERE ec.emote_id = ?"); - - $stmt->execute([$emote->get_id()]); - $count = $stmt->rowCount(); - - $db = null; - - if ($count > 0) { - echo "<p>Added in $count channels</p>"; - } else { - echo "No one has added this emote yet... :'("; - } - ?> - <div class="items row"> - <?php - while ($row = $stmt->fetch()) { - echo '<a href="/users.php?id=' . $row["id"] . '">' . $row["username"] . '</a>'; - } - ?> - </div> - </div> - </section> - </section> - </main> - </div> - </div> -</body> - -</html>
\ No newline at end of file |
