summaryrefslogtreecommitdiffstats
path: root/phpfspot_cfg.php.dist
blob: 75b54ad8db1b42a0ae42d69b5414eb6298926ed4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?php

/***************************************************************************
 *
 * Copyright (c) by Andreas Unterkircher, unki@netshadow.at
 * All rights reserved
 *
 *  This program 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 2 of the License, or
 *  any later version.
 *
 *  This program 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 this program; if not, write to the Free Software
 *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 ***************************************************************************/

class PHPFSPOT_CFG {

   var $page_title = "phpfspot - dynamic PHP gallery for F-Spot";

   var $base_path = "/var/www/phpfspot";

   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/phpfspot/thumbs";

   var $theme_name = "default";
 
   /* database access via "native" sqlite3 support or via "pdo" */
   var $db_access = "native";

   /* path to Smarty (http://smarty.php.net) installation. this option
      should directly point to the Smarty main directory containing the
      sub directories 'libs', 'misc', 'unit_test', ...
      the default value '/usr/share/php/smarty' is for Debian GNU/Linux
      where Smarty is installed through as dpkg.
   */
   var $smarty_path = "/usr/share/php/smarty";

   /* it's enough if this database is readonly for the webserver */
   var $fspot_db = "/var/www/f-spot-dbs/photos.db";

   /* this database MUST be writeable for the webserver. Set the directory
      permissions correctly so phpfspot can create this database for you!!
   */
   var $phpfspot_db = "/var/www/f-spot-dbs/phpfspot.db";

   /* sqlite temp dir. per default sqlite tries /var/tmp, /usr/tmp, /tmp
      and the current working directory for creating temporary files.
      If you still get error messages when phpfspot tries to create the
      indecies in $fspot_db, set this option to another writeable
      directory. For example $phpfspot_db directory, which must be
      writeable anyway.
   */
   // var $sqlite_temp_dir = "/var/www/f-spot-dbs";

   /* don't touch if you haven't changed the base templates */
   var $thumb_width = "150";
   var $thumb_height = "145";
   var $photo_width = "640";
   var $mini_width = "100";

   /* how many thumbnails should be displayed on the photo index view */
   /* use 0 to display all matching photos on one page                */
   var $thumbs_per_page = 50;

   /* Usually the photo directory differs between your local F-Spot installation
      and your webserver. With this you can advice phpfspot to replace all paths
      (they are stored in F-Spot's sqlite3 database).
   */
   var $path_replace_from = "/home/unki";
   var $path_replace_to = "/var/www/phpfspot/Photos";

   /* This is not really a security option - it only hides some present F-Spot
      tags from the available-tags-list
   */
   var $hide_tags = Array("Favorites", "Hidden", "People", "Places", "Events");

   /* Show only pictures which are tagged with the following tags.
      Comment out this option with // if you want to show all tags &
      pictures.
   */
   //var $show_tags = Array("Friends", "Holidays");

   /* Use lightbox2 for photo preview (adds the little eye symbol into the
      photo index.
   */
   var $use_lightbox = true;

   /* Use Ajax Auto Completion for tag search. Maybe, if you have a slow
      connectivity for the server, it's a good idea to turn it off.
   */
   var $use_autocomplete = true;

   /* logging = display || errorlog || logfile */
   var $logging = "display";

   /* set this if you chose logging = logfile */
   var $log_file = "phpfspot_err.log";

   /* no need to modified anything below this line */
   var $error_found = 0;

   public function __construct()
   {

   } // __construct()

} // class PHPFSPOT_CFG

?>