commit current phpDocumentor docs
[phpfspot.git] / docs / phpfspot / PHPFSPOT.html
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3   <html xmlns="http://www.w3.org/1999/xhtml">
4                 <head>
5                         <!-- template designed by Marco Von Ballmoos -->
6                         <title>Docs For Class PHPFSPOT</title>
7                         <link rel="stylesheet" href="../media/stylesheet.css" />
8                         <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9                 </head>
10                 <body>
11                         <div class="page-body">                 
12 <h2 class="class-name"><img src="../media/images/Class_logo.png"
13                                                                                                                 alt=" Class"
14                                                                                                                 title=" Class"
15                                                                                                                 style="vertical-align: middle"> PHPFSPOT</h2>
16
17 <a name="sec-description"></a>
18 <div class="info-box">
19         <div class="info-box-title">Description</div>
20         <div class="nav-bar">
21                                         <span class="disabled">Description</span> |
22                                                                                                         <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
23                                                 |                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
24                                                 
25                                         </div>
26         <div class="info-box-body">
27                         <!-- ========== Info from phpDoc block ========= -->
28 <p class="short-description">PHPFSPOT main class</p>
29                 <p class="notes">
30                         Located in <a class="field" href="_phpfspot.class.php.html">/phpfspot.class.php</a> (line <span class="field">33</span>)
31                 </p>
32                 
33                                 
34                 <pre></pre>
35         
36                         </div>
37 </div>
38
39
40
41         <a name="sec-var-summary"></a>
42         <div class="info-box">
43                 <div class="info-box-title">Variable Summary</span></div>
44                 <div class="nav-bar">
45                         <a href="#sec-description">Description</a> |
46                                                 <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
47                                                         | 
48                                                                         <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
49                                                         
50                                                                 </div>
51                 <div class="info-box-body">
52                         <div class="var-summary">
53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <div class="var-title">
54                                         <img src="../media/images/Variable.png" alt=" " />
55                                         <span class="var-type">array</span>
56                                         <a href="#$avail_tags" title="details" class="var-name">$avail_tags</a>
57                                 </div>
58                                                                                                                                 <div class="var-title">
59                                         <img src="../media/images/Variable.png" alt=" " />
60                                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_CFG.html">PHPFSPOT_CFG</a></span>
61                                         <a href="#$cfg" title="details" class="var-name">$cfg</a>
62                                 </div>
63                                                                                                                                 <div class="var-title">
64                                         <img src="../media/images/Variable.png" alt=" " />
65                                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span>
66                                         <a href="#$cfg_db" title="details" class="var-name">$cfg_db</a>
67                                 </div>
68                                                                                                                                 <div class="var-title">
69                                         <img src="../media/images/Variable.png" alt=" " />
70                                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span>
71                                         <a href="#$db" title="details" class="var-name">$db</a>
72                                 </div>
73                                                                                                                                 <div class="var-title">
74                                         <img src="../media/images/Variable.png" alt=" " />
75                                         <span class="var-type">array</span>
76                                         <a href="#$tags" title="details" class="var-name">$tags</a>
77                                 </div>
78                                                                                                                                 <div class="var-title">
79                                         <img src="../media/images/Variable.png" alt=" " />
80                                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a></span>
81                                         <a href="#$tmpl" title="details" class="var-name">$tmpl</a>
82                                 </div>
83                                                                                         </div>
84                 </div>
85         </div>
86
87         <a name="sec-method-summary"></a>
88         <div class="info-box">
89                 <div class="info-box-title">Method Summary</span></div>
90                 <div class="nav-bar">
91                         <a href="#sec-description">Description</a> |
92                                                                                                                                                 <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
93                                  
94                                 |
95                                                 <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
96                 </div>
97                 <div class="info-box-body">                     
98                         <div class="method-summary">
99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <div class="method-definition">
100                                         <img src="../media/images/Constructor.png" alt=" "/>
101                                                                                         <span class="method-result">PHPFSPOT</span>
102                                                                                 <a href="#__construct" title="details" class="method-name">__construct</a>
103                                                                                 ()
104                                                                         </div>
105                                                                                                                                 <div class="method-definition">
106                                         <img src="../media/images/Destructor.png" alt=" "/>
107                                                                                         <span class="method-result">void</span>
108                                                                                 <a href="#__destruct" title="details" class="method-name">__destruct</a>
109                                                                                 ()
110                                                                         </div>
111                                                                                                                                 <div class="method-definition">
112                                         <img src="../media/images/Method.png" alt=" "/>
113                                                                                         <span class="method-result">string</span>
114                                                                                 <a href="#addTag" title="details" class="method-name">addTag</a>
115                                                                                         (<span class="var-type"></span>&nbsp;<span class="var-name">$tag</span>)
116                                                                         </div>
117                                                                                                                                 <div class="method-definition">
118                                         <img src="../media/images/Method.png" alt=" "/>
119                                                                                         <span class="method-result">boolean</span>
120                                                                                 <a href="#checkifImageSupported" title="details" class="method-name">checkifImageSupported</a>
121                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mime</span>)
122                                                                         </div>
123                                                                                                                                 <div class="method-definition">
124                                         <img src="../media/images/Method.png" alt=" "/>
125                                                                                         <span class="method-result">void</span>
126                                                                                 <a href="#check_config_table" title="details" class="method-name">check_config_table</a>
127                                                                                 ()
128                                                                         </div>
129                                                                                                                                 <div class="method-definition">
130                                         <img src="../media/images/Method.png" alt=" "/>
131                                                                                         <span class="method-result">void</span>
132                                                                                 <a href="#cleanup_phpfspot_db" title="details" class="method-name">cleanup_phpfspot_db</a>
133                                                                                 ()
134                                                                         </div>
135                                                                                                                                 <div class="method-definition">
136                                         <img src="../media/images/Method.png" alt=" "/>
137                                                                                         <span class="method-result">boolean</span>
138                                                                                 <a href="#create_thumbnail" title="details" class="method-name">create_thumbnail</a>
139                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$orig_image</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$thumb_image</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$width</span>)
140                                                                         </div>
141                                                                                                                                 <div class="method-definition">
142                                         <img src="../media/images/Method.png" alt=" "/>
143                                                                                         <span class="method-result">string</span>
144                                                                                 <a href="#delTag" title="details" class="method-name">delTag</a>
145                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$tag</span>)
146                                                                         </div>
147                                                                                                                                 <div class="method-definition">
148                                         <img src="../media/images/Method.png" alt=" "/>
149                                                                                         <span class="method-result">void</span>
150                                                                                 <a href="#gen_thumb" title="details" class="method-name">gen_thumb</a>
151                                                                                         ([<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$force</span> = <span class="var-default">0</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$overwrite</span> = <span class="var-default">false</span>])
152                                                                         </div>
153                                                                                                                                 <div class="method-definition">
154                                         <img src="../media/images/Method.png" alt=" "/>
155                                                                                         <span class="method-result">void</span>
156                                                                                 <a href="#getAvailableTags" title="details" class="method-name">getAvailableTags</a>
157                                                                                 ()
158                                                                         </div>
159                                                                                                                                 <div class="method-definition">
160                                         <img src="../media/images/Method.png" alt=" "/>
161                                                                                         <span class="method-result">void</span>
162                                                                                 <a href="#getCurrentPhoto" title="details" class="method-name">getCurrentPhoto</a>
163                                                                                 ()
164                                                                         </div>
165                                                                                                                                 <div class="method-definition">
166                                         <img src="../media/images/Method.png" alt=" "/>
167                                                                                         <span class="method-result">void</span>
168                                                                                 <a href="#getExport" title="details" class="method-name">getExport</a>
169                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
170                                                                         </div>
171                                                                                                                                 <div class="method-definition">
172                                         <img src="../media/images/Method.png" alt=" "/>
173                                                                                         <span class="method-result">string|null</span>
174                                                                                 <a href="#getFspotDBVersion" title="details" class="method-name">getFspotDBVersion</a>
175                                                                                 ()
176                                                                         </div>
177                                                                                                                                 <div class="method-definition">
178                                         <img src="../media/images/Method.png" alt=" "/>
179                                                                                         <span class="method-result">string|null</span>
180                                                                                 <a href="#getMD5" title="details" class="method-name">getMD5</a>
181                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>)
182                                                                         </div>
183                                                                                                                                 <div class="method-definition">
184                                         <img src="../media/images/Method.png" alt=" "/>
185                                                                                         <span class="method-result">string</span>
186                                                                                 <a href="#getNextSlideShowImage" title="details" class="method-name">getNextSlideShowImage</a>
187                                                                                 ()
188                                                                         </div>
189                                                                                                                                 <div class="method-definition">
190                                         <img src="../media/images/Method.png" alt=" "/>
191                                                                                         <span class="method-result">string|null</span>
192                                                                                 <a href="#getPhotoName" title="details" class="method-name">getPhotoName</a>
193                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>, [<span class="var-type">integer</span>&nbsp;<span class="var-name">$limit</span> = <span class="var-default">0</span>])
194                                                                         </div>
195                                                                                                                                 <div class="method-definition">
196                                         <img src="../media/images/Method.png" alt=" "/>
197                                                                                         <span class="method-result">array</span>
198                                                                                 <a href="#getPhotoSelection" title="details" class="method-name">getPhotoSelection</a>
199                                                                                 ()
200                                                                         </div>
201                                                                                                                                 <div class="method-definition">
202                                         <img src="../media/images/Method.png" alt=" "/>
203                                                                                         <span class="method-result">string</span>
204                                                                                 <a href="#getPrevSlideShowImage" title="details" class="method-name">getPrevSlideShowImage</a>
205                                                                                 ()
206                                                                         </div>
207                                                                                                                                 <div class="method-definition">
208                                         <img src="../media/images/Method.png" alt=" "/>
209                                                                                         <span class="method-result">void</span>
210                                                                                 <a href="#getRSSFeed" title="details" class="method-name">getRSSFeed</a>
211                                                                                 ()
212                                                                         </div>
213                                                                                                                                 <div class="method-definition">
214                                         <img src="../media/images/Method.png" alt=" "/>
215                                                                                         <span class="method-result">string</span>
216                                                                                 <a href="#getSelectedTags" title="details" class="method-name">getSelectedTags</a>
217                                                                                 ()
218                                                                         </div>
219                                                                                                                                 <div class="method-definition">
220                                         <img src="../media/images/Method.png" alt=" "/>
221                                                                                         <span class="method-result">void</span>
222                                                                                 <a href="#get_calendar_matrix" title="details" class="method-name">get_calendar_matrix</a>
223                                                                                         ([<span class="var-type">integer</span>&nbsp;<span class="var-name">$year</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$month</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$day</span> = <span class="var-default">0</span>])
224                                                                         </div>
225                                                                                                                                 <div class="method-definition">
226                                         <img src="../media/images/Method.png" alt=" "/>
227                                                                                         <span class="method-result">array</span>
228                                                                                 <a href="#get_meta_informations" title="details" class="method-name">get_meta_informations</a>
229                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
230                                                                         </div>
231                                                                                                                                 <div class="method-definition">
232                                         <img src="../media/images/Method.png" alt=" "/>
233                                                                                         <span class="method-result">integer</span>
234                                                                                 <a href="#get_num_photos" title="details" class="method-name">get_num_photos</a>
235                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$tag_id</span>)
236                                                                         </div>
237                                                                                                                                 <div class="method-definition">
238                                         <img src="../media/images/Method.png" alt=" "/>
239                                                                                         <span class="method-result">object|null</span>
240                                                                                 <a href="#get_photo_details" title="details" class="method-name">get_photo_details</a>
241                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>)
242                                                                         </div>
243                                                                                                                                 <div class="method-definition">
244                                         <img src="../media/images/Method.png" alt=" "/>
245                                                                                         <span class="method-result">array</span>
246                                                                                 <a href="#get_random_photo" title="details" class="method-name">get_random_photo</a>
247                                                                                 ()
248                                                                         </div>
249                                                                                                                                 <div class="method-definition">
250                                         <img src="../media/images/Method.png" alt=" "/>
251                                                                                         <span class="method-result">string</span>
252                                                                                 <a href="#get_thumb_path" title="details" class="method-name">get_thumb_path</a>
253                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$width</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$photo</span>)
254                                                                         </div>
255                                                                                                                                 <div class="method-definition">
256                                         <img src="../media/images/Method.png" alt=" "/>
257                                                                                         <span class="method-result">string</span>
258                                                                                 <a href="#get_xml_tag_list" title="details" class="method-name">get_xml_tag_list</a>
259                                                                                 ()
260                                                                         </div>
261                                                                                                                                 <div class="method-definition">
262                                         <img src="../media/images/Method.png" alt=" "/>
263                                                                                         <span class="method-result">boolean</span>
264                                                                                 <a href="#isValidDate" title="details" class="method-name">isValidDate</a>
265                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$date_str</span>)
266                                                                         </div>
267                                                                                                                                 <div class="method-definition">
268                                         <img src="../media/images/Method.png" alt=" "/>
269                                                                                         <span class="method-result">string</span>
270                                                                                 <a href="#parse_uri" title="details" class="method-name">parse_uri</a>
271                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
272                                                                         </div>
273                                                                                                                                 <div class="method-definition">
274                                         <img src="../media/images/Method.png" alt=" "/>
275                                                                                         <span class="method-result">void</span>
276                                                                                 <a href="#resetDateSearch" title="details" class="method-name">resetDateSearch</a>
277                                                                                 ()
278                                                                         </div>
279                                                                                                                                 <div class="method-definition">
280                                         <img src="../media/images/Method.png" alt=" "/>
281                                                                                         <span class="method-result">void</span>
282                                                                                 <a href="#resetNameSearch" title="details" class="method-name">resetNameSearch</a>
283                                                                                 ()
284                                                                         </div>
285                                                                                                                                 <div class="method-definition">
286                                         <img src="../media/images/Method.png" alt=" "/>
287                                                                                         <span class="method-result">void</span>
288                                                                                 <a href="#resetPhotoView" title="details" class="method-name">resetPhotoView</a>
289                                                                                 ()
290                                                                         </div>
291                                                                                                                                 <div class="method-definition">
292                                         <img src="../media/images/Method.png" alt=" "/>
293                                                                                         <span class="method-result">void</span>
294                                                                                 <a href="#resetSlideShow" title="details" class="method-name">resetSlideShow</a>
295                                                                                 ()
296                                                                         </div>
297                                                                                                                                 <div class="method-definition">
298                                         <img src="../media/images/Method.png" alt=" "/>
299                                                                                         <span class="method-result">void</span>
300                                                                                 <a href="#resetTags" title="details" class="method-name">resetTags</a>
301                                                                                 ()
302                                                                         </div>
303                                                                                                                                 <div class="method-definition">
304                                         <img src="../media/images/Method.png" alt=" "/>
305                                                                                         <span class="method-result">void</span>
306                                                                                 <a href="#resetTagSearch" title="details" class="method-name">resetTagSearch</a>
307                                                                                 ()
308                                                                         </div>
309                                                                                                                                 <div class="method-definition">
310                                         <img src="../media/images/Method.png" alt=" "/>
311                                                                                         <span class="method-result">string</span>
312                                                                                 <a href="#setTagCondition" title="details" class="method-name">setTagCondition</a>
313                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
314                                                                         </div>
315                                                                                                                                 <div class="method-definition">
316                                         <img src="../media/images/Method.png" alt=" "/>
317                                                                                         <span class="method-result">void</span>
318                                                                                 <a href="#show" title="details" class="method-name">show</a>
319                                                                                 ()
320                                                                         </div>
321                                                                                                                                 <div class="method-definition">
322                                         <img src="../media/images/Method.png" alt=" "/>
323                                                                                         <span class="method-result">void</span>
324                                                                                 <a href="#showCredits" title="details" class="method-name">showCredits</a>
325                                                                                 ()
326                                                                         </div>
327                                                                                                                                 <div class="method-definition">
328                                         <img src="../media/images/Method.png" alt=" "/>
329                                                                                         <span class="method-result">void</span>
330                                                                                 <a href="#showPhoto" title="details" class="method-name">showPhoto</a>
331                                                                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$photo</span>)
332                                                                         </div>
333                                                                                                                                 <div class="method-definition">
334                                         <img src="../media/images/Method.png" alt=" "/>
335                                                                                         <span class="method-result">void</span>
336                                                                                 <a href="#showPhotoIndex" title="details" class="method-name">showPhotoIndex</a>
337                                                                                 ()
338                                                                         </div>
339                                                                                                                                 <div class="method-definition">
340                                         <img src="../media/images/Method.png" alt=" "/>
341                                                                                         <span class="method-result">void</span>
342                                                                                 <a href="#showTextImage" title="details" class="method-name">showTextImage</a>
343                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$txt</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$color</span> = <span class="var-default">000000</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$space</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$font</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$w</span> = <span class="var-default">300</span>])
344                                                                         </div>
345                                                                                                                                 <div class="method-definition">
346                                         <img src="../media/images/Method.png" alt=" "/>
347                                                                                         <span class="method-result">string</span>
348                                                                                 <a href="#smarty_sort_select_list" title="details" class="method-name">smarty_sort_select_list</a>
349                                                                                         (<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$smarty</span>, <span class="var-type">smarty</span>&nbsp;<span class="var-name">$smarty</span>)
350                                                                         </div>
351                                                                                                                                 <div class="method-definition">
352                                         <img src="../media/images/Method.png" alt=" "/>
353                                                                                         <span class="method-result">string</span>
354                                                                                 <a href="#startSearch" title="details" class="method-name">startSearch</a>
355                                                                                 ()
356                                                                         </div>
357                                                                                                                                 <div class="method-definition">
358                                         <img src="../media/images/Method.png" alt=" "/>
359                                                                                         <span class="method-result">string</span>
360                                                                                 <a href="#translate_path" title="details" class="method-name">translate_path</a>
361                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$path</span>)
362                                                                         </div>
363                                                                                                                                 <div class="method-definition">
364                                         <img src="../media/images/Method.png" alt=" "/>
365                                                                                         <span class="method-result">string</span>
366                                                                                 <a href="#updateSortOrder" title="details" class="method-name">updateSortOrder</a>
367                                                                                         (<span class="var-type"></span>&nbsp;<span class="var-name">$order</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$sort_order</span>)
368                                                                         </div>
369                                                                                                                                 <div class="method-definition">
370                                         <img src="../media/images/Method.png" alt=" "/>
371                                                                                         <span class="method-result">string</span>
372                                                                                 <a href="#whatToDo" title="details" class="method-name">whatToDo</a>
373                                                                                 ()
374                                                                         </div>
375                                                                                                                                 <div class="method-definition">
376                                         <img src="../media/images/Method.png" alt=" "/>
377                                                                                         <span class="method-result">void</span>
378                                                                                 <a href="#_error" title="details" class="method-name">_error</a>
379                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$text</span>)
380                                                                         </div>
381                                                                                         </div>
382                 </div>
383         </div>          
384
385         <a name="sec-vars"></a>
386         <div class="info-box">
387                 <div class="info-box-title">Variables</div>
388                 <div class="nav-bar">
389                         <a href="#sec-description">Description</a> |
390                                                                                 <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
391                                                 
392                         
393                                                                                 | 
394                                                                         <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
395                                                         
396                                         </div>
397                 <div class="info-box-body">
398                         
399 <a name="var$avail_tags" id="$avail_tags"><!-- --></A>
400 <div class="oddrow">
401
402         <div class="var-header">
403                 <img src="../media/images/Variable.png" />
404                 <span class="var-title">
405                         <span class="var-type">array</span>
406                         <span class="var-name">$avail_tags</span>
407                                                 (line <span class="line-number">80</span>)
408                 </span>
409         </div>
410
411         <!-- ========== Info from phpDoc block ========= -->
412 <p class="short-description">list of available, not-selected, tags</p>
413         <ul class="tags">
414                                 <li><span class="field">access:</span> public</li>
415                         </ul>
416         
417         
418                 
419                 
420
421 </div>
422 <a name="var$cfg" id="$cfg"><!-- --></A>
423 <div class="evenrow">
424
425         <div class="var-header">
426                 <img src="../media/images/Variable.png" />
427                 <span class="var-title">
428                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_CFG.html">PHPFSPOT_CFG</a></span>
429                         <span class="var-name">$cfg</span>
430                                                 (line <span class="line-number">41</span>)
431                 </span>
432         </div>
433
434         <!-- ========== Info from phpDoc block ========= -->
435 <p class="short-description">phpfspot configuration</p>
436         <ul class="tags">
437                                 <li><span class="field">see:</span> PHPFSPOT_CFG()</li>
438                                 <li><span class="field">access:</span> public</li>
439                         </ul>
440         
441         
442                 
443                 
444
445 </div>
446 <a name="var$cfg_db" id="$cfg_db"><!-- --></A>
447 <div class="oddrow">
448
449         <div class="var-header">
450                 <img src="../media/images/Variable.png" />
451                 <span class="var-title">
452                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span>
453                         <span class="var-name">$cfg_db</span>
454                                                 (line <span class="line-number">57</span>)
455                 </span>
456         </div>
457
458         <!-- ========== Info from phpDoc block ========= -->
459 <p class="short-description">SQLite database handle to phpfspot database</p>
460         <ul class="tags">
461                                 <li><span class="field">see:</span> PHPFSPOT_DB()</li>
462                                 <li><span class="field">access:</span> public</li>
463                         </ul>
464         
465         
466                 
467                 
468
469 </div>
470 <a name="var$db" id="$db"><!-- --></A>
471 <div class="evenrow">
472
473         <div class="var-header">
474                 <img src="../media/images/Variable.png" />
475                 <span class="var-title">
476                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span>
477                         <span class="var-name">$db</span>
478                                                 (line <span class="line-number">49</span>)
479                 </span>
480         </div>
481
482         <!-- ========== Info from phpDoc block ========= -->
483 <p class="short-description">SQLite database handle to f-spot database</p>
484         <ul class="tags">
485                                 <li><span class="field">see:</span> PHPFSPOT_DB()</li>
486                                 <li><span class="field">access:</span> public</li>
487                         </ul>
488         
489         
490                 
491                 
492
493 </div>
494 <a name="var$tags" id="$tags"><!-- --></A>
495 <div class="oddrow">
496
497         <div class="var-header">
498                 <img src="../media/images/Variable.png" />
499                 <span class="var-title">
500                         <span class="var-type">array</span>
501                         <span class="var-name">$tags</span>
502                                                 (line <span class="line-number">73</span>)
503                 </span>
504         </div>
505
506         <!-- ========== Info from phpDoc block ========= -->
507 <p class="short-description">full tag - list</p>
508         <ul class="tags">
509                                 <li><span class="field">access:</span> public</li>
510                         </ul>
511         
512         
513                 
514                 
515
516 </div>
517 <a name="var$tmpl" id="$tmpl"><!-- --></A>
518 <div class="evenrow">
519
520         <div class="var-header">
521                 <img src="../media/images/Variable.png" />
522                 <span class="var-title">
523                         <span class="var-type"><a href="../phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a></span>
524                         <span class="var-name">$tmpl</span>
525                                                 (line <span class="line-number">66</span>)
526                 </span>
527         </div>
528
529         <!-- ========== Info from phpDoc block ========= -->
530 <p class="short-description">Smarty template engine</p>
531         <ul class="tags">
532                                 <li><span class="field">see:</span> PHPFSPOT_TMPL()</li>
533                                 <li><span class="field">link:</span> <a href="http://smarty.php.net">http://smarty.php.net smarty.php.net</a></li>
534                                 <li><span class="field">access:</span> public</li>
535                         </ul>
536         
537         
538                 
539                 
540
541 </div>
542                                                 
543                 </div>
544         </div>
545         
546         <a name="sec-methods"></a>
547         <div class="info-box">
548                 <div class="info-box-title">Methods</div>
549                 <div class="nav-bar">
550                         <a href="#sec-description">Description</a> |
551                                                                                                                         <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
552                                                                                                                 <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
553                                                 
554                 </div>
555                 <div class="info-box-body">
556                         <A NAME='method_detail'></A>
557 <a name="method__construct" id="__construct"><!-- --></a>
558 <div class="oddrow">
559         
560         <div class="method-header">
561                 <img src="../media/images/Constructor.png" />
562                 <span class="method-title">Constructor __construct</span> (line <span class="line-number">103</span>)
563         </div> 
564         
565         <!-- ========== Info from phpDoc block ========= -->
566 <p class="short-description">class constructor ($cfg, $db, $cfg_db, $tmpl, $db_ver)</p>
567 <p class="description"><p>this function will be called on class construct  and will check requirements, loads configuration,  open databases and start the user session</p></p>
568         <ul class="tags">
569                                 <li><span class="field">access:</span> public</li>
570                         </ul>
571         
572         <div class="method-signature">
573                 <span class="method-result">PHPFSPOT</span>
574                 <span class="method-name">
575                         __construct
576                 </span>
577                                 ()
578                         </div>
579         
580                 
581                         
582         </div>
583 <a name="method__destruct" id="__destruct"><!-- --></a>
584 <div class="evenrow">
585         
586         <div class="method-header">
587                 <img src="../media/images/Destructor.png" />
588                 <span class="method-title">Destructor __destruct</span> (line <span class="line-number">223</span>)
589         </div> 
590         
591         <!-- ========== Info from phpDoc block ========= -->
592         <ul class="tags">
593                                 <li><span class="field">access:</span> public</li>
594                         </ul>
595         
596         <div class="method-signature">
597                 <span class="method-result">void</span>
598                 <span class="method-name">
599                         __destruct
600                 </span>
601                                 ()
602                         </div>
603         
604                 
605                         
606         </div>
607 <a name="methodaddTag" id="addTag"><!-- --></a>
608 <div class="oddrow">
609         
610         <div class="method-header">
611                 <img src="../media/images/Method.png" />
612                 <span class="method-title">addTag</span> (line <span class="line-number">759</span>)
613         </div> 
614         
615         <!-- ========== Info from phpDoc block ========= -->
616 <p class="short-description">add tag to users session variable</p>
617 <p class="description"><p>this function will add the specified to users current  tag selection. if a date search has been made before  it will be now cleared</p></p>
618         <ul class="tags">
619                                 <li><span class="field">access:</span> public</li>
620                         </ul>
621         
622         <div class="method-signature">
623                 <span class="method-result">string</span>
624                 <span class="method-name">
625                         addTag
626                 </span>
627                                         (<span class="var-type"></span>&nbsp;<span class="var-name">$tag</span>)
628                         </div>
629         
630                         <ul class="parameters">
631                                         <li>
632                                 <span class="var-type"></span>
633                                 <span class="var-name">$tag</span>                      </li>
634                                 </ul>
635                 
636                         
637         </div>
638 <a name="methodcheckifImageSupported" id="checkifImageSupported"><!-- --></a>
639 <div class="evenrow">
640         
641         <div class="method-header">
642                 <img src="../media/images/Method.png" />
643                 <span class="method-title">checkifImageSupported</span> (line <span class="line-number">1976</span>)
644         </div> 
645         
646         <!-- ========== Info from phpDoc block ========= -->
647 <p class="short-description">check if specified MIME type is supported</p>
648         <ul class="tags">
649                                 <li><span class="field">access:</span> public</li>
650                         </ul>
651         
652         <div class="method-signature">
653                 <span class="method-result">boolean</span>
654                 <span class="method-name">
655                         checkifImageSupported
656                 </span>
657                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mime</span>)
658                         </div>
659         
660                         <ul class="parameters">
661                                         <li>
662                                 <span class="var-type">string</span>
663                                 <span class="var-name">$mime</span>                     </li>
664                                 </ul>
665                 
666                         
667         </div>
668 <a name="methodcheck_config_table" id="check_config_table"><!-- --></a>
669 <div class="oddrow">
670         
671         <div class="method-header">
672                 <img src="../media/images/Method.png" />
673                 <span class="method-title">check_config_table</span> (line <span class="line-number">1515</span>)
674         </div> 
675         
676         <!-- ========== Info from phpDoc block ========= -->
677 <p class="short-description">create phpfspot own sqlite database</p>
678 <p class="description"><p>this function creates phpfspots own sqlite database  if it does not exist yet. this own is used to store  some necessary informations (md5 sum's, ...).</p></p>
679         <ul class="tags">
680                                 <li><span class="field">access:</span> public</li>
681                         </ul>
682         
683         <div class="method-signature">
684                 <span class="method-result">void</span>
685                 <span class="method-name">
686                         check_config_table
687                 </span>
688                                 ()
689                         </div>
690         
691                 
692                         
693         </div>
694 <a name="methodcleanup_phpfspot_db" id="cleanup_phpfspot_db"><!-- --></a>
695 <div class="evenrow">
696         
697         <div class="method-header">
698                 <img src="../media/images/Method.png" />
699                 <span class="method-title">cleanup_phpfspot_db</span> (line <span class="line-number">2742</span>)
700         </div> 
701         
702         <!-- ========== Info from phpDoc block ========= -->
703 <p class="short-description">cleanup phpfspot own database</p>
704 <p class="description"><p>When photos are getting delete from F-Spot, there will remain  remain some residues in phpfspot own database. This function  will try to wipe them out.</p></p>
705         <ul class="tags">
706                                 <li><span class="field">access:</span> public</li>
707                         </ul>
708         
709         <div class="method-signature">
710                 <span class="method-result">void</span>
711                 <span class="method-name">
712                         cleanup_phpfspot_db
713                 </span>
714                                 ()
715                         </div>
716         
717                 
718                         
719         </div>
720 <a name="methodcreate_thumbnail" id="create_thumbnail"><!-- --></a>
721 <div class="oddrow">
722         
723         <div class="method-header">
724                 <img src="../media/images/Method.png" />
725                 <span class="method-title">create_thumbnail</span> (line <span class="line-number">1348</span>)
726         </div> 
727         
728         <!-- ========== Info from phpDoc block ========= -->
729 <p class="short-description">create_thumbnails for the requested width</p>
730 <p class="description"><p>this function creates image thumbnails of $orig_image  stored as $thumb_image. It will check if the image is  in a supported format, if necessary rotate the image  (based on EXIF orientation meta headers) and re-sizing.</p></p>
731         <ul class="tags">
732                                 <li><span class="field">access:</span> public</li>
733                         </ul>
734         
735         <div class="method-signature">
736                 <span class="method-result">boolean</span>
737                 <span class="method-name">
738                         create_thumbnail
739                 </span>
740                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$orig_image</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$thumb_image</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$width</span>)
741                         </div>
742         
743                         <ul class="parameters">
744                                         <li>
745                                 <span class="var-type">string</span>
746                                 <span class="var-name">$orig_image</span>                       </li>
747                                         <li>
748                                 <span class="var-type">string</span>
749                                 <span class="var-name">$thumb_image</span>                      </li>
750                                         <li>
751                                 <span class="var-type">integer</span>
752                                 <span class="var-name">$width</span>                    </li>
753                                 </ul>
754                 
755                         
756         </div>
757 <a name="methoddelTag" id="delTag"><!-- --></a>
758 <div class="evenrow">
759         
760         <div class="method-header">
761                 <img src="../media/images/Method.png" />
762                 <span class="method-title">delTag</span> (line <span class="line-number">783</span>)
763         </div> 
764         
765         <!-- ========== Info from phpDoc block ========= -->
766 <p class="short-description">remove tag to users session variable</p>
767 <p class="description"><p>this function removes the specified tag from  users current tag selection</p></p>
768         <ul class="tags">
769                                 <li><span class="field">access:</span> public</li>
770                         </ul>
771         
772         <div class="method-signature">
773                 <span class="method-result">string</span>
774                 <span class="method-name">
775                         delTag
776                 </span>
777                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$tag</span>)
778                         </div>
779         
780                         <ul class="parameters">
781                                         <li>
782                                 <span class="var-type">string</span>
783                                 <span class="var-name">$tag</span>                      </li>
784                                 </ul>
785                 
786                         
787         </div>
788 <a name="methodgen_thumb" id="gen_thumb"><!-- --></a>
789 <div class="oddrow">
790         
791         <div class="method-header">
792                 <img src="../media/images/Method.png" />
793                 <span class="method-title">gen_thumb</span> (line <span class="line-number">1543</span>)
794         </div> 
795         
796         <!-- ========== Info from phpDoc block ========= -->
797 <p class="short-description">Generates a thumbnail from photo idx</p>
798 <p class="description"><p>This function will generate JPEG thumbnails from provided F-Spot photo  indizes.</p><p><ol><li>Check if all thumbnail generations (width) are already in place and
799     readable</li><li>Check if the md5sum of the original file has changed</li><li>Generate the thumbnails if needed</li></ol></p></p>
800         <ul class="tags">
801                                 <li><span class="field">access:</span> public</li>
802                         </ul>
803         
804         <div class="method-signature">
805                 <span class="method-result">void</span>
806                 <span class="method-name">
807                         gen_thumb
808                 </span>
809                                         ([<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$force</span> = <span class="var-default">0</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$overwrite</span> = <span class="var-default">false</span>])
810                         </div>
811         
812                         <ul class="parameters">
813                                         <li>
814                                 <span class="var-type">integer</span>
815                                 <span class="var-name">$idx</span>                      </li>
816                                         <li>
817                                 <span class="var-type">integer</span>
818                                 <span class="var-name">$force</span>                    </li>
819                                         <li>
820                                 <span class="var-type">boolean</span>
821                                 <span class="var-name">$overwrite</span>                        </li>
822                                 </ul>
823                 
824                         
825         </div>
826 <a name="methodgetAvailableTags" id="getAvailableTags"><!-- --></a>
827 <div class="evenrow">
828         
829         <div class="method-header">
830                 <img src="../media/images/Method.png" />
831                 <span class="method-title">getAvailableTags</span> (line <span class="line-number">642</span>)
832         </div> 
833         
834         <!-- ========== Info from phpDoc block ========= -->
835 <p class="short-description">all available tags and tag cloud</p>
836 <p class="description"><p>this function outputs all available tags (time ordered)  and in addition output them as tag cloud (tags which have  many photos will appears more then others)</p></p>
837         <ul class="tags">
838                                 <li><span class="field">access:</span> public</li>
839                         </ul>
840         
841         <div class="method-signature">
842                 <span class="method-result">void</span>
843                 <span class="method-name">
844                         getAvailableTags
845                 </span>
846                                 ()
847                         </div>
848         
849                 
850                         
851         </div>
852 <a name="methodgetCurrentPhoto" id="getCurrentPhoto"><!-- --></a>
853 <div class="oddrow">
854         
855         <div class="method-header">
856                 <img src="../media/images/Method.png" />
857                 <span class="method-title">getCurrentPhoto</span> (line <span class="line-number">2253</span>)
858         </div> 
859         
860         <!-- ========== Info from phpDoc block ========= -->
861 <p class="short-description">return the current photo</p>
862         <ul class="tags">
863                                 <li><span class="field">access:</span> public</li>
864                         </ul>
865         
866         <div class="method-signature">
867                 <span class="method-result">void</span>
868                 <span class="method-name">
869                         getCurrentPhoto
870                 </span>
871                                 ()
872                         </div>
873         
874                 
875                         
876         </div>
877 <a name="methodgetExport" id="getExport"><!-- --></a>
878 <div class="evenrow">
879         
880         <div class="method-header">
881                 <img src="../media/images/Method.png" />
882                 <span class="method-title">getExport</span> (line <span class="line-number">2122</span>)
883         </div> 
884         
885         <!-- ========== Info from phpDoc block ========= -->
886 <p class="short-description">output export page</p>
887         <ul class="tags">
888                                 <li><span class="field">access:</span> public</li>
889                         </ul>
890         
891         <div class="method-signature">
892                 <span class="method-result">void</span>
893                 <span class="method-name">
894                         getExport
895                 </span>
896                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
897                         </div>
898         
899                         <ul class="parameters">
900                                         <li>
901                                 <span class="var-type">string</span>
902                                 <span class="var-name">$mode</span>                     </li>
903                                 </ul>
904                 
905                         
906         </div>
907 <a name="methodgetFspotDBVersion" id="getFspotDBVersion"><!-- --></a>
908 <div class="oddrow">
909         
910         <div class="method-header">
911                 <img src="../media/images/Method.png" />
912                 <span class="method-title">getFspotDBVersion</span> (line <span class="line-number">2613</span>)
913         </div> 
914         
915         <!-- ========== Info from phpDoc block ========= -->
916 <p class="short-description">retrive F-Spot database version</p>
917 <p class="description"><p>this function will return the F-Spot database version number  It is stored within the sqlite3 database in the table meta</p></p>
918         <ul class="tags">
919                                 <li><span class="field">access:</span> public</li>
920                         </ul>
921         
922         <div class="method-signature">
923                 <span class="method-result">string|null</span>
924                 <span class="method-name">
925                         getFspotDBVersion
926                 </span>
927                                 ()
928                         </div>
929         
930                 
931                         
932         </div>
933 <a name="methodgetMD5" id="getMD5"><!-- --></a>
934 <div class="evenrow">
935         
936         <div class="method-header">
937                 <img src="../media/images/Method.png" />
938                 <span class="method-title">getMD5</span> (line <span class="line-number">1627</span>)
939         </div> 
940         
941         <!-- ========== Info from phpDoc block ========= -->
942 <p class="short-description">returns stored md5 sum for a specific photo</p>
943 <p class="description"><p>this function queries the phpfspot database for a  stored MD5 checksum of the specified photo</p></p>
944         <ul class="tags">
945                                 <li><span class="field">access:</span> public</li>
946                         </ul>
947         
948         <div class="method-signature">
949                 <span class="method-result">string|null</span>
950                 <span class="method-name">
951                         getMD5
952                 </span>
953                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>)
954                         </div>
955         
956                         <ul class="parameters">
957                                         <li>
958                                 <span class="var-type">integer</span>
959                                 <span class="var-name">$idx</span>                      </li>
960                                 </ul>
961                 
962                         
963         </div>
964 <a name="methodgetNextSlideShowImage" id="getNextSlideShowImage"><!-- --></a>
965 <div class="oddrow">
966         
967         <div class="method-header">
968                 <img src="../media/images/Method.png" />
969                 <span class="method-title">getNextSlideShowImage</span> (line <span class="line-number">2370</span>)
970         </div> 
971         
972         <!-- ========== Info from phpDoc block ========= -->
973 <p class="short-description">return the next to be shown slide show image</p>
974 <p class="description"><p>this function returns the URL of the next image  in the slideshow sequence.</p></p>
975         <ul class="tags">
976                                 <li><span class="field">access:</span> public</li>
977                         </ul>
978         
979         <div class="method-signature">
980                 <span class="method-result">string</span>
981                 <span class="method-name">
982                         getNextSlideShowImage
983                 </span>
984                                 ()
985                         </div>
986         
987                 
988                         
989         </div>
990 <a name="methodgetPhotoName" id="getPhotoName"><!-- --></a>
991 <div class="evenrow">
992         
993         <div class="method-header">
994                 <img src="../media/images/Method.png" />
995                 <span class="method-title">getPhotoName</span> (line <span class="line-number">451</span>)
996         </div> 
997         
998         <!-- ========== Info from phpDoc block ========= -->
999 <p class="short-description">returns aligned photo names</p>
1000 <p class="description"><p>this function returns aligned (length) names for  an specific photo. If the length of the name exceeds  $limit the name will be shrinked (...)</p></p>
1001         <ul class="tags">
1002                                 <li><span class="field">access:</span> public</li>
1003                         </ul>
1004         
1005         <div class="method-signature">
1006                 <span class="method-result">string|null</span>
1007                 <span class="method-name">
1008                         getPhotoName
1009                 </span>
1010                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>, [<span class="var-type">integer</span>&nbsp;<span class="var-name">$limit</span> = <span class="var-default">0</span>])
1011                         </div>
1012         
1013                         <ul class="parameters">
1014                                         <li>
1015                                 <span class="var-type">integer</span>
1016                                 <span class="var-name">$idx</span>                      </li>
1017                                         <li>
1018                                 <span class="var-type">integer</span>
1019                                 <span class="var-name">$limit</span>                    </li>
1020                                 </ul>
1021                 
1022                         
1023         </div>
1024 <a name="methodgetPhotoSelection" id="getPhotoSelection"><!-- --></a>
1025 <div class="oddrow">
1026         
1027         <div class="method-header">
1028                 <img src="../media/images/Method.png" />
1029                 <span class="method-title">getPhotoSelection</span> (line <span class="line-number">924</span>)
1030         </div> 
1031         
1032         <!-- ========== Info from phpDoc block ========= -->
1033 <p class="short-description">return all photo according selection</p>
1034 <p class="description"><p>this function returns all photos based on  the tag-selection, tag- or date-search.  the tag-search also has to take care of AND  and OR conjunctions</p></p>
1035         <ul class="tags">
1036                                 <li><span class="field">access:</span> public</li>
1037                         </ul>
1038         
1039         <div class="method-signature">
1040                 <span class="method-result">array</span>
1041                 <span class="method-name">
1042                         getPhotoSelection
1043                 </span>
1044                                 ()
1045                         </div>
1046         
1047                 
1048                         
1049         </div>
1050 <a name="methodgetPrevSlideShowImage" id="getPrevSlideShowImage"><!-- --></a>
1051 <div class="evenrow">
1052         
1053         <div class="method-header">
1054                 <img src="../media/images/Method.png" />
1055                 <span class="method-title">getPrevSlideShowImage</span> (line <span class="line-number">2390</span>)
1056         </div> 
1057         
1058         <!-- ========== Info from phpDoc block ========= -->
1059 <p class="short-description">return the previous to be shown slide show image</p>
1060 <p class="description"><p>this function returns the URL of the previous image  in the slideshow sequence.</p></p>
1061         <ul class="tags">
1062                                 <li><span class="field">access:</span> public</li>
1063                         </ul>
1064         
1065         <div class="method-signature">
1066                 <span class="method-result">string</span>
1067                 <span class="method-name">
1068                         getPrevSlideShowImage
1069                 </span>
1070                                 ()
1071                         </div>
1072         
1073                 
1074                         
1075         </div>
1076 <a name="methodgetRSSFeed" id="getRSSFeed"><!-- --></a>
1077 <div class="oddrow">
1078         
1079         <div class="method-header">
1080                 <img src="../media/images/Method.png" />
1081                 <span class="method-title">getRSSFeed</span> (line <span class="line-number">2164</span>)
1082         </div> 
1083         
1084         <!-- ========== Info from phpDoc block ========= -->
1085 <p class="short-description">output RSS feed</p>
1086         <ul class="tags">
1087                                 <li><span class="field">access:</span> public</li>
1088                         </ul>
1089         
1090         <div class="method-signature">
1091                 <span class="method-result">void</span>
1092                 <span class="method-name">
1093                         getRSSFeed
1094                 </span>
1095                                 ()
1096                         </div>
1097         
1098                 
1099                         
1100         </div>
1101 <a name="methodgetSelectedTags" id="getSelectedTags"><!-- --></a>
1102 <div class="evenrow">
1103         
1104         <div class="method-header">
1105                 <img src="../media/images/Method.png" />
1106                 <span class="method-title">getSelectedTags</span> (line <span class="line-number">726</span>)
1107         </div> 
1108         
1109         <!-- ========== Info from phpDoc block ========= -->
1110 <p class="short-description">output all selected tags</p>
1111 <p class="description"><p>this function output all tags which have been selected  by the user. the selected tags are stored in the  session-variable $_SESSION['selected_tags']</p></p>
1112         <ul class="tags">
1113                                 <li><span class="field">access:</span> public</li>
1114                         </ul>
1115         
1116         <div class="method-signature">
1117                 <span class="method-result">string</span>
1118                 <span class="method-name">
1119                         getSelectedTags
1120                 </span>
1121                                 ()
1122                         </div>
1123         
1124                 
1125                         
1126         </div>
1127 <a name="methodget_calendar_matrix" id="get_calendar_matrix"><!-- --></a>
1128 <div class="oddrow">
1129         
1130         <div class="method-header">
1131                 <img src="../media/images/Method.png" />
1132                 <span class="method-title">get_calendar_matrix</span> (line <span class="line-number">2043</span>)
1133         </div> 
1134         
1135         <!-- ========== Info from phpDoc block ========= -->
1136 <p class="short-description">output calendar matrix</p>
1137         <ul class="tags">
1138                                 <li><span class="field">access:</span> public</li>
1139                         </ul>
1140         
1141         <div class="method-signature">
1142                 <span class="method-result">void</span>
1143                 <span class="method-name">
1144                         get_calendar_matrix
1145                 </span>
1146                                         ([<span class="var-type">integer</span>&nbsp;<span class="var-name">$year</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$month</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$day</span> = <span class="var-default">0</span>])
1147                         </div>
1148         
1149                         <ul class="parameters">
1150                                         <li>
1151                                 <span class="var-type">integer</span>
1152                                 <span class="var-name">$year</span>                     </li>
1153                                         <li>
1154                                 <span class="var-type">integer</span>
1155                                 <span class="var-name">$month</span>                    </li>
1156                                         <li>
1157                                 <span class="var-type">integer</span>
1158                                 <span class="var-name">$day</span>                      </li>
1159                                 </ul>
1160                 
1161                         
1162         </div>
1163 <a name="methodget_meta_informations" id="get_meta_informations"><!-- --></a>
1164 <div class="evenrow">
1165         
1166         <div class="method-header">
1167                 <img src="../media/images/Method.png" />
1168                 <span class="method-title">get_meta_informations</span> (line <span class="line-number">1502</span>)
1169         </div> 
1170         
1171         <!-- ========== Info from phpDoc block ========= -->
1172 <p class="short-description">return all exif meta data from the file</p>
1173         <ul class="tags">
1174                                 <li><span class="field">access:</span> public</li>
1175                         </ul>
1176         
1177         <div class="method-signature">
1178                 <span class="method-result">array</span>
1179                 <span class="method-name">
1180                         get_meta_informations
1181                 </span>
1182                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
1183                         </div>
1184         
1185                         <ul class="parameters">
1186                                         <li>
1187                                 <span class="var-type">string</span>
1188                                 <span class="var-name">$file</span>                     </li>
1189                                 </ul>
1190                 
1191                         
1192         </div>
1193 <a name="methodget_num_photos" id="get_num_photos"><!-- --></a>
1194 <div class="oddrow">
1195         
1196         <div class="method-header">
1197                 <img src="../media/images/Method.png" />
1198                 <span class="method-title">get_num_photos</span> (line <span class="line-number">2542</span>)
1199         </div> 
1200         
1201         <!-- ========== Info from phpDoc block ========= -->
1202 <p class="short-description">returns the number of photos which are tagged with $tag_id</p>
1203         <ul class="tags">
1204                                 <li><span class="field">access:</span> public</li>
1205                         </ul>
1206         
1207         <div class="method-signature">
1208                 <span class="method-result">integer</span>
1209                 <span class="method-name">
1210                         get_num_photos
1211                 </span>
1212                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$tag_id</span>)
1213                         </div>
1214         
1215                         <ul class="parameters">
1216                                         <li>
1217                                 <span class="var-type">integer</span>
1218                                 <span class="var-name">$tag_id</span>                   </li>
1219                                 </ul>
1220                 
1221                         
1222         </div>
1223 <a name="methodget_photo_details" id="get_photo_details"><!-- --></a>
1224 <div class="evenrow">
1225         
1226         <div class="method-header">
1227                 <img src="../media/images/Method.png" />
1228                 <span class="method-title">get_photo_details</span> (line <span class="line-number">392</span>)
1229         </div> 
1230         
1231         <!-- ========== Info from phpDoc block ========= -->
1232 <p class="short-description">extract all photo details</p>
1233 <p class="description"><p>retrieve all available details from f-spot's  database and return them as object</p></p>
1234         <ul class="tags">
1235                                 <li><span class="field">access:</span> public</li>
1236                         </ul>
1237         
1238         <div class="method-signature">
1239                 <span class="method-result">object|null</span>
1240                 <span class="method-name">
1241                         get_photo_details
1242                 </span>
1243                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$idx</span>)
1244                         </div>
1245         
1246                         <ul class="parameters">
1247                                         <li>
1248                                 <span class="var-type">integer</span>
1249                                 <span class="var-name">$idx</span>                      </li>
1250                                 </ul>
1251                 
1252                         
1253         </div>
1254 <a name="methodget_random_photo" id="get_random_photo"><!-- --></a>
1255 <div class="oddrow">
1256         
1257         <div class="method-header">
1258                 <img src="../media/images/Method.png" />
1259                 <span class="method-title">get_random_photo</span> (line <span class="line-number">2421</span>)
1260         </div> 
1261         
1262         <!-- ========== Info from phpDoc block ========= -->
1263 <p class="short-description">get random photo</p>
1264 <p class="description"><p>this function will get all photos from the fspot  database and randomly return ONE entry</p><p>saddly there is yet no sqlite3 function which returns  the bulk result in array, so we have to fill up our  own here.</p></p>
1265         <ul class="tags">
1266                                 <li><span class="field">access:</span> public</li>
1267                         </ul>
1268         
1269         <div class="method-signature">
1270                 <span class="method-result">array</span>
1271                 <span class="method-name">
1272                         get_random_photo
1273                 </span>
1274                                 ()
1275                         </div>
1276         
1277                 
1278                         
1279         </div>
1280 <a name="methodget_thumb_path" id="get_thumb_path"><!-- --></a>
1281 <div class="evenrow">
1282         
1283         <div class="method-header">
1284                 <img src="../media/images/Method.png" />
1285                 <span class="method-title">get_thumb_path</span> (line <span class="line-number">2493</span>)
1286         </div> 
1287         
1288         <!-- ========== Info from phpDoc block ========= -->
1289 <p class="short-description">returns the full path to a thumbnail</p>
1290         <ul class="tags">
1291                                 <li><span class="field">access:</span> public</li>
1292                         </ul>
1293         
1294         <div class="method-signature">
1295                 <span class="method-result">string</span>
1296                 <span class="method-name">
1297                         get_thumb_path
1298                 </span>
1299                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$width</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$photo</span>)
1300                         </div>
1301         
1302                         <ul class="parameters">
1303                                         <li>
1304                                 <span class="var-type">integer</span>
1305                                 <span class="var-name">$width</span>                    </li>
1306                                         <li>
1307                                 <span class="var-type">integer</span>
1308                                 <span class="var-name">$photo</span>                    </li>
1309                                 </ul>
1310                 
1311                         
1312         </div>
1313 <a name="methodget_xml_tag_list" id="get_xml_tag_list"><!-- --></a>
1314 <div class="oddrow">
1315         
1316         <div class="method-header">
1317                 <img src="../media/images/Method.png" />
1318                 <span class="method-title">get_xml_tag_list</span> (line <span class="line-number">815</span>)
1319         </div> 
1320         
1321         <!-- ========== Info from phpDoc block ========= -->
1322 <p class="short-description">returns the value for the autocomplet tag-search</p>
1323         <ul class="tags">
1324                                 <li><span class="field">access:</span> public</li>
1325                         </ul>
1326         
1327         <div class="method-signature">
1328                 <span class="method-result">string</span>
1329                 <span class="method-name">
1330                         get_xml_tag_list
1331                 </span>
1332                                 ()
1333                         </div>
1334         
1335                 
1336                         
1337         </div>
1338 <a name="methodisValidDate" id="isValidDate"><!-- --></a>
1339 <div class="evenrow">
1340         
1341         <div class="method-header">
1342                 <img src="../media/images/Method.png" />
1343                 <span class="method-title">isValidDate</span> (line <span class="line-number">2447</span>)
1344         </div> 
1345         
1346         <!-- ========== Info from phpDoc block ========= -->
1347 <p class="short-description">validates provided date</p>
1348 <p class="description"><p>this function validates if the provided date  contains a valid date and will return true  if it is.</p></p>
1349         <ul class="tags">
1350                                 <li><span class="field">access:</span> public</li>
1351                         </ul>
1352         
1353         <div class="method-signature">
1354                 <span class="method-result">boolean</span>
1355                 <span class="method-name">
1356                         isValidDate
1357                 </span>
1358                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$date_str</span>)
1359                         </div>
1360         
1361                         <ul class="parameters">
1362                                         <li>
1363                                 <span class="var-type">string</span>
1364                                 <span class="var-name">$date_str</span>                 </li>
1365                                 </ul>
1366                 
1367                         
1368         </div>
1369 <a name="methodparse_uri" id="parse_uri"><!-- --></a>
1370 <div class="oddrow">
1371         
1372         <div class="method-header">
1373                 <img src="../media/images/Method.png" />
1374                 <span class="method-title">parse_uri</span> (line <span class="line-number">2633</span>)
1375         </div> 
1376         
1377         <!-- ========== Info from phpDoc block ========= -->
1378 <p class="short-description">parse the provided URI and will returned the requested chunk</p>
1379         <ul class="tags">
1380                                 <li><span class="field">access:</span> public</li>
1381                         </ul>
1382         
1383         <div class="method-signature">
1384                 <span class="method-result">string</span>
1385                 <span class="method-name">
1386                         parse_uri
1387                 </span>
1388                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
1389                         </div>
1390         
1391                         <ul class="parameters">
1392                                         <li>
1393                                 <span class="var-type">string</span>
1394                                 <span class="var-name">$uri</span>                      </li>
1395                                         <li>
1396                                 <span class="var-type">string</span>
1397                                 <span class="var-name">$mode</span>                     </li>
1398                                 </ul>
1399                 
1400                         
1401         </div>
1402 <a name="methodresetDateSearch" id="resetDateSearch"><!-- --></a>
1403 <div class="evenrow">
1404         
1405         <div class="method-header">
1406                 <img src="../media/images/Method.png" />
1407                 <span class="method-title">resetDateSearch</span> (line <span class="line-number">906</span>)
1408         </div> 
1409         
1410         <!-- ========== Info from phpDoc block ========= -->
1411 <p class="short-description">reset date search</p>
1412 <p class="description"><p>if any date search has taken place, reset  it now</p></p>
1413         <ul class="tags">
1414                                 <li><span class="field">access:</span> public</li>
1415                         </ul>
1416         
1417         <div class="method-signature">
1418                 <span class="method-result">void</span>
1419                 <span class="method-name">
1420                         resetDateSearch
1421                 </span>
1422                                 ()
1423                         </div>
1424         
1425                 
1426                         
1427         </div>
1428 <a name="methodresetNameSearch" id="resetNameSearch"><!-- --></a>
1429 <div class="oddrow">
1430         
1431         <div class="method-header">
1432                 <img src="../media/images/Method.png" />
1433                 <span class="method-title">resetNameSearch</span> (line <span class="line-number">893</span>)
1434         </div> 
1435         
1436         <!-- ========== Info from phpDoc block ========= -->
1437 <p class="short-description">reset name search</p>
1438 <p class="description"><p>if any name search has taken place, reset it now</p></p>
1439         <ul class="tags">
1440                                 <li><span class="field">access:</span> public</li>
1441                         </ul>
1442         
1443         <div class="method-signature">
1444                 <span class="method-result">void</span>
1445                 <span class="method-name">
1446                         resetNameSearch
1447                 </span>
1448                                 ()
1449                         </div>
1450         
1451                 
1452                         
1453         </div>
1454 <a name="methodresetPhotoView" id="resetPhotoView"><!-- --></a>
1455 <div class="evenrow">
1456         
1457         <div class="method-header">
1458                 <img src="../media/images/Method.png" />
1459                 <span class="method-title">resetPhotoView</span> (line <span class="line-number">869</span>)
1460         </div> 
1461         
1462         <!-- ========== Info from phpDoc block ========= -->
1463 <p class="short-description">reset single photo</p>
1464 <p class="description"><p>if a specific photo was requested (external link)  unset the session variable now</p></p>
1465         <ul class="tags">
1466                                 <li><span class="field">access:</span> public</li>
1467                         </ul>
1468         
1469         <div class="method-signature">
1470                 <span class="method-result">void</span>
1471                 <span class="method-name">
1472                         resetPhotoView
1473                 </span>
1474                                 ()
1475                         </div>
1476         
1477                 
1478                         
1479         </div>
1480 <a name="methodresetSlideShow" id="resetSlideShow"><!-- --></a>
1481 <div class="oddrow">
1482         
1483         <div class="method-header">
1484                 <img src="../media/images/Method.png" />
1485                 <span class="method-title">resetSlideShow</span> (line <span class="line-number">2403</span>)
1486         </div> 
1487         
1488         <!-- ========== Info from phpDoc block ========= -->
1489         <ul class="tags">
1490                                 <li><span class="field">access:</span> public</li>
1491                         </ul>
1492         
1493         <div class="method-signature">
1494                 <span class="method-result">void</span>
1495                 <span class="method-name">
1496                         resetSlideShow
1497                 </span>
1498                                 ()
1499                         </div>
1500         
1501                 
1502                         
1503         </div>
1504 <a name="methodresetTags" id="resetTags"><!-- --></a>
1505 <div class="evenrow">
1506         
1507         <div class="method-header">
1508                 <img src="../media/images/Method.png" />
1509                 <span class="method-title">resetTags</span> (line <span class="line-number">804</span>)
1510         </div> 
1511         
1512         <!-- ========== Info from phpDoc block ========= -->
1513 <p class="short-description">reset tag selection</p>
1514 <p class="description"><p>if there is any tag selection, it will be  deleted now</p></p>
1515         <ul class="tags">
1516                                 <li><span class="field">access:</span> public</li>
1517                         </ul>
1518         
1519         <div class="method-signature">
1520                 <span class="method-result">void</span>
1521                 <span class="method-name">
1522                         resetTags
1523                 </span>
1524                                 ()
1525                         </div>
1526         
1527                 
1528                         
1529         </div>
1530 <a name="methodresetTagSearch" id="resetTagSearch"><!-- --></a>
1531 <div class="oddrow">
1532         
1533         <div class="method-header">
1534                 <img src="../media/images/Method.png" />
1535                 <span class="method-title">resetTagSearch</span> (line <span class="line-number">881</span>)
1536         </div> 
1537         
1538         <!-- ========== Info from phpDoc block ========= -->
1539 <p class="short-description">reset tag search</p>
1540 <p class="description"><p>if any tag search has taken place, reset it now</p></p>
1541         <ul class="tags">
1542                                 <li><span class="field">access:</span> public</li>
1543                         </ul>
1544         
1545         <div class="method-signature">
1546                 <span class="method-result">void</span>
1547                 <span class="method-name">
1548                         resetTagSearch
1549                 </span>
1550                                 ()
1551                         </div>
1552         
1553                 
1554                         
1555         </div>
1556 <a name="methodsetTagCondition" id="setTagCondition"><!-- --></a>
1557 <div class="evenrow">
1558         
1559         <div class="method-header">
1560                 <img src="../media/images/Method.png" />
1561                 <span class="method-title">setTagCondition</span> (line <span class="line-number">1665</span>)
1562         </div> 
1563         
1564         <!-- ========== Info from phpDoc block ========= -->
1565 <p class="short-description">store current tag condition</p>
1566 <p class="description"><p>this function stores the current tag condition  (AND or OR) in the users session variables</p></p>
1567         <ul class="tags">
1568                                 <li><span class="field">access:</span> public</li>
1569                         </ul>
1570         
1571         <div class="method-signature">
1572                 <span class="method-result">string</span>
1573                 <span class="method-name">
1574                         setTagCondition
1575                 </span>
1576                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span>)
1577                         </div>
1578         
1579                         <ul class="parameters">
1580                                         <li>
1581                                 <span class="var-type">string</span>
1582                                 <span class="var-name">$mode</span>                     </li>
1583                                 </ul>
1584                 
1585                         
1586         </div>
1587 <a name="methodshow" id="show"><!-- --></a>
1588 <div class="oddrow">
1589         
1590         <div class="method-header">
1591                 <img src="../media/images/Method.png" />
1592                 <span class="method-title">show</span> (line <span class="line-number">237</span>)
1593         </div> 
1594         
1595         <!-- ========== Info from phpDoc block ========= -->
1596 <p class="short-description">show - generate html output</p>
1597 <p class="description"><p>this function can be called after the constructor has  prepared everyhing. it will load the index.tpl smarty  template. if necessary it will registere pre-selects  (photo index, photo, tag search, date search) into  users session.</p></p>
1598         <ul class="tags">
1599                                 <li><span class="field">access:</span> public</li>
1600                         </ul>
1601         
1602         <div class="method-signature">
1603                 <span class="method-result">void</span>
1604                 <span class="method-name">
1605                         show
1606                 </span>
1607                                 ()
1608                         </div>
1609         
1610                 
1611                         
1612         </div>
1613 <a name="methodshowCredits" id="showCredits"><!-- --></a>
1614 <div class="evenrow">
1615         
1616         <div class="method-header">
1617                 <img src="../media/images/Method.png" />
1618                 <span class="method-title">showCredits</span> (line <span class="line-number">1327</span>)
1619         </div> 
1620         
1621         <!-- ========== Info from phpDoc block ========= -->
1622 <p class="short-description">show credit template</p>
1623         <ul class="tags">
1624                                 <li><span class="field">access:</span> public</li>
1625                         </ul>
1626         
1627         <div class="method-signature">
1628                 <span class="method-result">void</span>
1629                 <span class="method-name">
1630                         showCredits
1631                 </span>
1632                                 ()
1633                         </div>
1634         
1635                 
1636                         
1637         </div>
1638 <a name="methodshowPhoto" id="showPhoto"><!-- --></a>
1639 <div class="oddrow">
1640         
1641         <div class="method-header">
1642                 <img src="../media/images/Method.png" />
1643                 <span class="method-title">showPhoto</span> (line <span class="line-number">506</span>)
1644         </div> 
1645         
1646         <!-- ========== Info from phpDoc block ========= -->
1647 <p class="short-description">control HTML ouput for a single photo</p>
1648 <p class="description"><p>this function provides all the necessary information  for the single photo template.</p></p>
1649         <ul class="tags">
1650                                 <li><span class="field">access:</span> public</li>
1651                         </ul>
1652         
1653         <div class="method-signature">
1654                 <span class="method-result">void</span>
1655                 <span class="method-name">
1656                         showPhoto
1657                 </span>
1658                                         (<span class="var-type">integer</span>&nbsp;<span class="var-name">$photo</span>)
1659                         </div>
1660         
1661                         <ul class="parameters">
1662                                         <li>
1663                                 <span class="var-type">integer</span>
1664                                 <span class="var-name">$photo</span><span class="var-description">: photo</span>                        </li>
1665                                 </ul>
1666                 
1667                         
1668         </div>
1669 <a name="methodshowPhotoIndex" id="showPhotoIndex"><!-- --></a>
1670 <div class="evenrow">
1671         
1672         <div class="method-header">
1673                 <img src="../media/images/Method.png" />
1674                 <span class="method-title">showPhotoIndex</span> (line <span class="line-number">1128</span>)
1675         </div> 
1676         
1677         <!-- ========== Info from phpDoc block ========= -->
1678 <p class="short-description">control HTML ouput for photo index</p>
1679 <p class="description"><p>this function provides all the necessary information  for the photo index template.</p></p>
1680         <ul class="tags">
1681                                 <li><span class="field">access:</span> public</li>
1682                         </ul>
1683         
1684         <div class="method-signature">
1685                 <span class="method-result">void</span>
1686                 <span class="method-name">
1687                         showPhotoIndex
1688                 </span>
1689                                 ()
1690                         </div>
1691         
1692                 
1693                         
1694         </div>
1695 <a name="methodshowTextImage" id="showTextImage"><!-- --></a>
1696 <div class="oddrow">
1697         
1698         <div class="method-header">
1699                 <img src="../media/images/Method.png" />
1700                 <span class="method-title">showTextImage</span> (line <span class="line-number">1890</span>)
1701         </div> 
1702         
1703         <!-- ========== Info from phpDoc block ========= -->
1704 <p class="short-description">create on-the-fly images with text within</p>
1705         <ul class="tags">
1706                                 <li><span class="field">access:</span> public</li>
1707                         </ul>
1708         
1709         <div class="method-signature">
1710                 <span class="method-result">void</span>
1711                 <span class="method-name">
1712                         showTextImage
1713                 </span>
1714                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$txt</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$color</span> = <span class="var-default">000000</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$space</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$font</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$w</span> = <span class="var-default">300</span>])
1715                         </div>
1716         
1717                         <ul class="parameters">
1718                                         <li>
1719                                 <span class="var-type">string</span>
1720                                 <span class="var-name">$txt</span>                      </li>
1721                                         <li>
1722                                 <span class="var-type">string</span>
1723                                 <span class="var-name">$color</span>                    </li>
1724                                         <li>
1725                                 <span class="var-type">integer</span>
1726                                 <span class="var-name">$space</span>                    </li>
1727                                         <li>
1728                                 <span class="var-type">integer</span>
1729                                 <span class="var-name">$font</span>                     </li>
1730                                         <li>
1731                                 <span class="var-type">integer</span>
1732                                 <span class="var-name">$w</span>                        </li>
1733                                 </ul>
1734                 
1735                         
1736         </div>
1737 <a name="methodsmarty_sort_select_list" id="smarty_sort_select_list"><!-- --></a>
1738 <div class="evenrow">
1739         
1740         <div class="method-header">
1741                 <img src="../media/images/Method.png" />
1742                 <span class="method-title">smarty_sort_select_list</span> (line <span class="line-number">2308</span>)
1743         </div> 
1744         
1745         <!-- ========== Info from phpDoc block ========= -->
1746 <p class="short-description">returns a select-dropdown box to select photo index sort parameters</p>
1747         <ul class="tags">
1748                                 <li><span class="field">access:</span> public</li>
1749                         </ul>
1750         
1751         <div class="method-signature">
1752                 <span class="method-result">string</span>
1753                 <span class="method-name">
1754                         smarty_sort_select_list
1755                 </span>
1756                                         (<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$smarty</span>, <span class="var-type">smarty</span>&nbsp;<span class="var-name">$smarty</span>)
1757                         </div>
1758         
1759                         <ul class="parameters">
1760                                         <li>
1761                                 <span class="var-type">array</span>
1762                                 <span class="var-name">$params</span>                   </li>
1763                                         <li>
1764                                 <span class="var-type">smarty</span>
1765                                 <span class="var-name">$smarty</span>                   </li>
1766                                         <li>
1767                                 <span class="var-type"></span>
1768                                 <span class="var-name">&$smarty</span>                  </li>
1769                                 </ul>
1770                 
1771                         
1772         </div>
1773 <a name="methodstartSearch" id="startSearch"><!-- --></a>
1774 <div class="oddrow">
1775         
1776         <div class="method-header">
1777                 <img src="../media/images/Method.png" />
1778                 <span class="method-title">startSearch</span> (line <span class="line-number">1683</span>)
1779         </div> 
1780         
1781         <!-- ========== Info from phpDoc block ========= -->
1782 <p class="short-description">invoke tag &amp; date search</p>
1783 <p class="description"><p>this function will return all matching tags and store  them in the session variable selected_tags. furthermore  it also handles the date search.  getPhotoSelection() will then only return the matching  photos.</p></p>
1784         <ul class="tags">
1785                                 <li><span class="field">access:</span> public</li>
1786                         </ul>
1787         
1788         <div class="method-signature">
1789                 <span class="method-result">string</span>
1790                 <span class="method-name">
1791                         startSearch
1792                 </span>
1793                                 ()
1794                         </div>
1795         
1796                 
1797                         
1798         </div>
1799 <a name="methodtranslate_path" id="translate_path"><!-- --></a>
1800 <div class="evenrow">
1801         
1802         <div class="method-header">
1803                 <img src="../media/images/Method.png" />
1804                 <span class="method-title">translate_path</span> (line <span class="line-number">493</span>)
1805         </div> 
1806         
1807         <!-- ========== Info from phpDoc block ========= -->
1808 <p class="short-description">translate f-spoth photo path</p>
1809 <p class="description"><p>as the full-qualified path recorded in the f-spot database  is usally not the same as on the webserver, this function  will replace the path with that one specified in the cfg</p></p>
1810         <ul class="tags">
1811                                 <li><span class="field">access:</span> public</li>
1812                         </ul>
1813         
1814         <div class="method-signature">
1815                 <span class="method-result">string</span>
1816                 <span class="method-name">
1817                         translate_path
1818                 </span>
1819                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$path</span>)
1820                         </div>
1821         
1822                         <ul class="parameters">
1823                                         <li>
1824                                 <span class="var-type">string</span>
1825                                 <span class="var-name">$path</span>                     </li>
1826                                 </ul>
1827                 
1828                         
1829         </div>
1830 <a name="methodupdateSortOrder" id="updateSortOrder"><!-- --></a>
1831 <div class="oddrow">
1832         
1833         <div class="method-header">
1834                 <img src="../media/images/Method.png" />
1835                 <span class="method-title">updateSortOrder</span> (line <span class="line-number">1735</span>)
1836         </div> 
1837         
1838         <!-- ========== Info from phpDoc block ========= -->
1839 <p class="short-description">updates sort order in session variable</p>
1840 <p class="description"><p>this function is invoked by RPC and will sort the requested  sort order in the session variable.</p></p>
1841         <ul class="tags">
1842                                 <li><span class="field">access:</span> public</li>
1843                         </ul>
1844         
1845         <div class="method-signature">
1846                 <span class="method-result">string</span>
1847                 <span class="method-name">
1848                         updateSortOrder
1849                 </span>
1850                                         (<span class="var-type"></span>&nbsp;<span class="var-name">$order</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$sort_order</span>)
1851                         </div>
1852         
1853                         <ul class="parameters">
1854                                         <li>
1855                                 <span class="var-type">string</span>
1856                                 <span class="var-name">$sort_order</span>                       </li>
1857                                         <li>
1858                                 <span class="var-type"></span>
1859                                 <span class="var-name">$order</span>                    </li>
1860                                 </ul>
1861                 
1862                         
1863         </div>
1864 <a name="methodwhatToDo" id="whatToDo"><!-- --></a>
1865 <div class="evenrow">
1866         
1867         <div class="method-header">
1868                 <img src="../media/images/Method.png" />
1869                 <span class="method-title">whatToDo</span> (line <span class="line-number">2270</span>)
1870         </div> 
1871         
1872         <!-- ========== Info from phpDoc block ========= -->
1873 <p class="short-description">tells the client browser what to do</p>
1874 <p class="description"><p>this function is getting called via AJAX by the  client browsers. it will tell them what they have  to do next. This is necessary for directly jumping  into photo index or single photo view when the are  requested with specific URLs</p></p>
1875         <ul class="tags">
1876                                 <li><span class="field">access:</span> public</li>
1877                         </ul>
1878         
1879         <div class="method-signature">
1880                 <span class="method-result">string</span>
1881                 <span class="method-name">
1882                         whatToDo
1883                 </span>
1884                                 ()
1885                         </div>
1886         
1887                 
1888                         
1889         </div>
1890 <a name="method_error" id="_error"><!-- --></a>
1891 <div class="oddrow">
1892         
1893         <div class="method-header">
1894                 <img src="../media/images/Method.png" />
1895                 <span class="method-title">_error</span> (line <span class="line-number">1989</span>)
1896         </div> 
1897         
1898         <!-- ========== Info from phpDoc block ========= -->
1899 <p class="short-description">output error text</p>
1900         <ul class="tags">
1901                                 <li><span class="field">access:</span> public</li>
1902                         </ul>
1903         
1904         <div class="method-signature">
1905                 <span class="method-result">void</span>
1906                 <span class="method-name">
1907                         _error
1908                 </span>
1909                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$text</span>)
1910                         </div>
1911         
1912                         <ul class="parameters">
1913                                         <li>
1914                                 <span class="var-type">string</span>
1915                                 <span class="var-name">$text</span>                     </li>
1916                                 </ul>
1917                 
1918                         
1919         </div>
1920                                                 
1921                 </div>
1922         </div>
1923
1924         
1925         <p class="notes" id="credit">
1926                 Documentation generated on Sat, 12 Apr 2008 18:24:57 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a>
1927         </p>
1928         </div></body>
1929 </html>