X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=photo-tags.git;a=blobdiff_plain;f=index.php;h=05e34d1b7c37e7a6ad49d4c6eea7d49b67e14da5;hp=62839eb1543b879427d06a81227a196c9a983102;hb=HEAD;hpb=f040c97fefa22ffb6e5478fcbdcada36d193ce98
diff --git a/index.php b/index.php
index 62839eb..05e34d1 100644
--- a/index.php
+++ b/index.php
@@ -1,4 +1,25 @@
+
+ This file is part of photo-tags.
+
+ Photo-tags is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Photo-tags is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Photo-tags. If not, see .
+
+ **/
+
/* parse ini -file */
$iniarray=parse_ini_file("config.ini");
$webbase=$iniarray["webbase"];
@@ -25,14 +46,32 @@ else
$pic = -1;
/* end parse flags */
+/* autoversioning of js and css files */
+function autoversion($file)
+{
+ /* changes the file name of e.g. css/style.css to css/style..css/js
+ * this way the browser can cache the file and will reload it if the file changed
+ * needs to have .htaccess set up correctly to link back to css/style.css */
+
+ /* only use it for file that have an absolut path */
+ if(!file_exists(dirname($_SERVER['SCRIPT_FILENAME']). '/' . $file))
+ return $file;
+
+ $md5 = md5_file(dirname($_SERVER['SCRIPT_FILENAME']). '/' . $file);
+ return preg_replace('{\\.([^./]+)$}', ".$md5.\$1", $file);
+}
+
/* The basic layout */
?>
-
+
+
+
-
-
-
+
+" />
+" />
+
@@ -40,22 +79,29 @@ else
+