summaryrefslogtreecommitdiffstats
path: root/phpfspot_cfg.php.dist
blob: 375eab99ae5fd6ebeb7ac6bf1c1d9641c305f5ff (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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?php

/***************************************************************************
 *
 * phpfspot, presents your F-Spot photo collection in Web browsers.
 *
 * Copyright (c) by Andreas Unterkircher
 *
 *  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";

   /* path to the F-Spot sqlite database. This one must be writeable by
      the webserver too, to create a necessary index to speed up some
      operations.
   */
   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).

      disable this feature by setting the next variable to false;
   */
   var $enable_replace_path = true;

   // substitute all "from" matches with "to"
   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;

   /* path to dcraw to decode Nikon's NEF format */
   // var $dcraw_bin = "/usr/bin/dcraw";

   /* user friendly URLs */
   var $user_friendly_url = false;

   /* default sort order - possible values are:

        date_asc  => sort by date ascending (17.1, 18.1, 19.1, ...)
        date_desc => sort by date descending (19.1, 18.1, 17.1, ...)
        name_asc  => sort by name ascending (alphabetical)
        name_desc => sort by name descending (alphabetical)
        tags_asc  => sort by tag ascending (alphabetical)
        tags_desc => sort by tag descending (alphabetical)
        rate_asc  => sort by rate value ascending (1, 2, 3, 4, 5)
        rate_desc => sort by rate value descending (5, 4, 3, 2, 1)

      Attention: Rate value is available beginning with F-Spot version 0.4.1

   */
   var $sort_order = "tags_asc";

   public function __construct()
   {

   } // __construct()

} // class PHPFSPOT_CFG

?>