aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--art/index.php23
-rw-r--r--index.php3
2 files changed, 21 insertions, 5 deletions
diff --git a/art/index.php b/art/index.php
index ae7da21..0a54249 100644
--- a/art/index.php
+++ b/art/index.php
@@ -1,3 +1,8 @@
+<!--?php
+ini_set('display_errors', 1);
+ini_set('display_startup_errors', 1);
+error_reporting(E_ALL);
+?-->
<!DOCTYPE html>
<html>
<head>
@@ -81,19 +86,29 @@
<body>
<div class="flex-container">
<?php
+ $imagetimes = Array();
+
function test_image($name) { // Returns true if a file is an image (png or gif), false otherwise
return (strpos($name, ".png") > 0 or strpos($name, ".gif") > 0);
}
+ function imagetime($file) { // This needs to return a Unix timestamp.
+ global $imagetimes;
+ if(!$imagetimes[$file]) {
+ $imagetimes[$file] = filemtime($file);
+ }
+ return $imagetimes[$file];
+ }
+
$images = array_filter(scandir("."), "test_image"); // Generate array of every image in the directory by filename
usort($images, function($a, $b) { // Sort images by modification date of the files
- return filemtime("$b") - filemtime("$a");
+ return imagetime("$b") - imagetime("$a");
});
$datecounts = array();
foreach($images as $im) { // Generate list of dates and how many images have them
- $mt = date("Y-m-d", filemtime("$im")); // File modification date in ISO format
+ $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
if($datecounts[$mt]) {
$datecounts[$mt]++;
} else {
@@ -105,7 +120,7 @@
foreach($images as $im) { // Loops through each image and echoes it to the page
$no = substr($im, 0, strpos($im, ".")); // Filename with extension stripped
- $mt = date("Y-m-d", filemtime("$im")); // File modification date in ISO format
+ $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
$is = getimagesize("$im");
$ist = $is[0] . "×" . $is[1] . "px"; // Image size formatted as X×Ypx
@@ -120,7 +135,7 @@
echo "<label for='show$mt'><a style='background-image:url(thumbs/$tn.png);'><span>...</span></a></label>";
$pmt = $mt;
}
- $cl = " class='d$mt'";
+ $cl = " class='d$mt'";
}
echo "<a href='$im' style='background-image:url(thumbs/$no.png);'$cl><span>$im<br>$mt • $ist</span></a>";
diff --git a/index.php b/index.php
index 0eb954a..e3d03a9 100644
--- a/index.php
+++ b/index.php
@@ -37,7 +37,7 @@
<a rel="me" class="bandcamp-color" href="https://deeptwisty.bandcamp.com">bandcamp</a>
<a rel="me" class="youtube-color" href="https://www.youtube.com/@deeptwisty">youtube</a>
<a rel="me" class="itchio-color" href="https://deeptwisty.itch.io">itch.io</a>
- <a rel="me" class="patreon-color" href="https://patreon.com/deeptwisty">patreon</a>
+ <!--a rel="me" class="patreon-color" href="https://patreon.com/deeptwisty">patreon</a-->
</nav>
<nav id="int">
<a class="white-color" href="/posts">posts</a>
@@ -45,6 +45,7 @@
<a class="white-color" href="/noises">noises</a>
</nav>
<a href="." style="margin-top: 1rem; font-size: 0;"><img src="images/button.png" style="width: 88px;"/></a>
+ <p><a href="https://www.bandcampunited.org/">support bandcamp united</a></p>
</section>
<section id="secondary">