1
0
Prechádzať zdrojové kódy

Prefix link in function

Sunny 2 rokov pred
rodič
commit
b5a04d2130
3 zmenil súbory, kde vykonal 10 pridanie a 6 odobranie
  1. 1 3
      pages/album.php
  2. 1 3
      pages/artist.php
  3. 8 0
      utilities/link.php

+ 1 - 3
pages/album.php

@@ -34,9 +34,7 @@
   echo "<ol>";
   foreach ($tracks as $track) {
     $link = $track->find(".title a")->attr("href");
-    if (!filter_var($link, FILTER_VALIDATE_URL)) {
-      $link = "https://" . urlencode($_GET["artist"]) . ".bandcamp.com" . $link;
-    };
+    $link = prefix_link($link, "artist");
     $link = convert_link($link);
 
     echo "<li>";

+ 1 - 3
pages/artist.php

@@ -26,9 +26,7 @@
     $image = convert_link($image);
 
     $link = $release->find("a")->attr("href");
-    if (!filter_var($link, FILTER_VALIDATE_URL)) {
-      $link = "https://" . urlencode($_GET["name"]) . ".bandcamp.com" . $link;
-    };
+    $link = prefix_link($link, "name");
     $link = convert_link($link);
 
     echo "<a href=\"" . $link . "\">";

+ 8 - 0
utilities/link.php

@@ -24,4 +24,12 @@ function convert_link($link) {
   };
 };
 
+function prefix_link($link, $parameter) {
+  if (!filter_var($link, FILTER_VALIDATE_URL)) {
+    return $link = "https://" . urlencode($_GET[$parameter]) . ".bandcamp.com" . $link;
+  } else {
+    return $link;
+  };
+};
+
 ?>