X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=photo-tags.git;a=blobdiff_plain;f=index.php;h=05e34d1b7c37e7a6ad49d4c6eea7d49b67e14da5;hp=5d62eb47ff6848776163aeb1f75eac28bc6c1a92;hb=HEAD;hpb=8db9e6c0ba4cfd4a04a34df2e7e5f6f180b5e39e diff --git a/index.php b/index.php index 5d62eb4..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 */ ?> - + + + <?php echo htmlspecialchars($title) ?> - - - + +" /> +" /> + @@ -40,22 +79,29 @@ else

+
-
- Search for tag: - - + +

+ + + + Current tags: + + all + +

- Current tags: -
    @@ -63,289 +109,26 @@ page
      + + +