issue76, make thumbnail directory configureable
authorAndreas Unterkircher <unki@netshadow.at>
Sat, 3 Nov 2007 13:37:38 +0000 (13:37 +0000)
committerAndreas Unterkircher <unki@netshadow.at>
Sat, 3 Nov 2007 13:37:38 +0000 (13:37 +0000)
git-svn-id: file:///var/lib/svn/phpfspot/trunk@293 fa6a889d-dae6-447d-9e79-4ba9a3039384

phpfspot.class.php
phpfspot_cfg.php.dist

index 50ab45e139423f31c34f08d6c414af13062ac91c..cc1c8736aafda15ea11ca47c34985a3e52d8181c 100644 (file)
@@ -1166,7 +1166,7 @@ class PHPFSPOT {
       foreach($resolutions as $resolution) {
 
          $thumb_sub_path = substr($file_md5, 0, 2);
-         $thumb_path = $this->cfg->base_path ."/thumbs/". $thumb_sub_path ."/". $resolution ."_". $file_md5;
+         $thumb_path = $this->cfg->thumb_path ."/". $thumb_sub_path ."/". $resolution ."_". $file_md5;
 
          if(!file_exists(dirname($thumb_path))) {
             mkdir(dirname($thumb_path), 0755);
@@ -1910,8 +1910,8 @@ class PHPFSPOT {
    public function get_thumb_path($width, $photo)
    {
       $sub_path = substr($this->getMD5($photo), 0, 2);
-      return $this->cfg->base_path
-         . "/thumbs/"
+      return $this->cfg->thumb_path
+         . "/"
          . $sub_path
          . "/"
          . $width
index 013a0fc6443a6677c325ff3c7acbb94b40727676..2661bc96c486d3a2504da0b25259ccda7c3e480f 100644 (file)
@@ -32,6 +32,12 @@ class PHPFSPOT_CFG {
 
    var $web_path = "/phpfspot";
 
+   /* path to the directory to store the generated thumbnails.
+      this path needs not do be directly reachable via the webserver
+      Default it points to a subdirectory of $base_path.
+   */
+   var $thumb_path = "/var/www/htdocs/thumbs";
+
    var $theme_name = "default";
  
    /* database access via "native" sqlite3 support or via "pdo" */