diff options
92 files changed, 6141 insertions, 130 deletions
@@ -5,6 +5,7 @@ phpfspot (1.4) * feature, lightbox2 for photo preview out of the photo index. * feature, a bit more color for tag-cloud. * bug, SQlite temporary directory can now be set in phpfspot_cfg.php + * bug, modify AJAX-loading notification. Standard HTML_AJAX is getting overlayed. -- Andreas Unterkircher <unki@netshadow.at> Sat, 29 Mar 2008 11:00:00 +0100 diff --git a/docs/blank.html b/docs/blank.html new file mode 100644 index 0000000..2456a52 --- /dev/null +++ b/docs/blank.html @@ -0,0 +1,13 @@ +<html> +<head> + <title>phpfspot source-code documentation</title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> +</head> +<body> +<div align="center"><h1>phpfspot source-code documentation</h1></div> +<b>Welcome to phpfspot!</b><br /> +<br /> +This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.2</a><br /> +</body> +</html>
\ No newline at end of file diff --git a/docs/classtrees_phpfspot.html b/docs/classtrees_phpfspot.html new file mode 100644 index 0000000..9879e41 --- /dev/null +++ b/docs/classtrees_phpfspot.html @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + +<!-- Start of Class Data --> +<H2> + +</H2> +<h2>Root class PHPFSPOT</h2> +<ul> +<li><a href="phpfspot/PHPFSPOT.html">PHPFSPOT</a></li></ul> + +<h2>Root class PHPFSPOT_DB</h2> +<ul> +<li><a href="phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></li></ul> + +<h2>Root class PHPFSPOT_IMG</h2> +<ul> +<li><a href="phpfspot/PHPFSPOT_IMG.html">PHPFSPOT_IMG</a></li></ul> + +<h2>Root class PHPFSPOT_RPC</h2> +<ul> +<li><a href="phpfspot/PHPFSPOT_RPC.html">PHPFSPOT_RPC</a></li></ul> + +<h2>Root class Smarty</h2> +<ul> +<li><a href="phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a></li></ul> + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:22 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </body> +</html>
\ No newline at end of file diff --git a/docs/elementindex.html b/docs/elementindex.html new file mode 100644 index 0000000..1d92707 --- /dev/null +++ b/docs/elementindex.html @@ -0,0 +1,790 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <a name="top"></a> +<h2>Full index</h2> +<h3>Package indexes</h3> +<ul> + <li><a href="elementindex_phpfspot.html">phpfspot</a></li> +</ul> +<br /> +<div class="index-letter-menu"> + <a class="index-letter" href="elementindex.html#a">a</a> + <a class="index-letter" href="elementindex.html#c">c</a> + <a class="index-letter" href="elementindex.html#d">d</a> + <a class="index-letter" href="elementindex.html#f">f</a> + <a class="index-letter" href="elementindex.html#g">g</a> + <a class="index-letter" href="elementindex.html#i">i</a> + <a class="index-letter" href="elementindex.html#p">p</a> + <a class="index-letter" href="elementindex.html#r">r</a> + <a class="index-letter" href="elementindex.html#s">s</a> + <a class="index-letter" href="elementindex.html#t">t</a> + <a class="index-letter" href="elementindex.html#u">u</a> + <a class="index-letter" href="elementindex.html#w">w</a> + <a class="index-letter" href="elementindex.html#_">_</a> +</div> + + <a name="a"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">a</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$avail_tags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$avail_tags">PHPFSPOT::$avail_tags</a> in phpfspot.class.php</div> + <div class="index-item-description">list of available, not-selected, tags</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">addTag</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodaddTag">PHPFSPOT::addTag()</a> in phpfspot.class.php</div> + <div class="index-item-description">add tag to users session variable</div> + </dd> + </dl> + <a name="c"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">c</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$cfg</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$cfg">PHPFSPOT::$cfg</a> in phpfspot.class.php</div> + <div class="index-item-description">phpfspot configuration</div> + </dd> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$cfg_db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$cfg_db">PHPFSPOT::$cfg_db</a> in phpfspot.class.php</div> + <div class="index-item-description">SQLite database handle to phpfspot database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">checkifImageSupported</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcheckifImageSupported">PHPFSPOT::checkifImageSupported()</a> in phpfspot.class.php</div> + <div class="index-item-description">check if specified MIME type is supported</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">check_config_table</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcheck_config_table">PHPFSPOT::check_config_table()</a> in phpfspot.class.php</div> + <div class="index-item-description">create phpfspot own sqlite database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">cleanup_phpfspot_db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcleanup_phpfspot_db">PHPFSPOT::cleanup_phpfspot_db()</a> in phpfspot.class.php</div> + <div class="index-item-description">cleanup phpfspot own database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">create_thumbnail</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcreate_thumbnail">PHPFSPOT::create_thumbnail()</a> in phpfspot.class.php</div> + <div class="index-item-description">create_thumbnails for the requested width</div> + </dd> + </dl> + <a name="d"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">d</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$db">PHPFSPOT::$db</a> in phpfspot.class.php</div> + <div class="index-item-description">SQLite database handle to f-spot database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_check_table_exists</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_check_table_exists">PHPFSPOT_DB::db_check_table_exists()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB check table exists</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_exec</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_exec">PHPFSPOT_DB::db_exec()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB database query & execute</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_fetchSingleRow</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_fetchSingleRow">PHPFSPOT_DB::db_fetchSingleRow()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB fetch ONE row</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_fetch_object</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_fetch_object">PHPFSPOT_DB::db_fetch_object()</a> in phpfspot_db.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_getNumRows</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_getNumRows">PHPFSPOT_DB::db_getNumRows()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB number of affected rows</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_query</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_query">PHPFSPOT_DB::db_query()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB database query</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">delTag</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methoddelTag">PHPFSPOT::delTag()</a> in phpfspot.class.php</div> + <div class="index-item-description">remove tag to users session variable</div> + </dd> + </dl> + <a name="f"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">f</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">find_dups.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_find_dups.php.html">find_dups.php</a> in find_dups.php</div> + </dd> + </dl> + <a name="g"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">g</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">gen_thumb</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgen_thumb">PHPFSPOT::gen_thumb()</a> in phpfspot.class.php</div> + <div class="index-item-description">Generates a thumbnail from photo idx</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">gen_thumbs.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_gen_thumbs.php.html">gen_thumbs.php</a> in gen_thumbs.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getAvailableTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetAvailableTags">PHPFSPOT::getAvailableTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">all available tags and tag cloud</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getCurrentPhoto</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetCurrentPhoto">PHPFSPOT::getCurrentPhoto()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the current photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getExport</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetExport">PHPFSPOT::getExport()</a> in phpfspot.class.php</div> + <div class="index-item-description">output export page</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getFspotDBVersion</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetFspotDBVersion">PHPFSPOT::getFspotDBVersion()</a> in phpfspot.class.php</div> + <div class="index-item-description">retrive F-Spot database version</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getMD5</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetMD5">PHPFSPOT::getMD5()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns stored md5 sum for a specific photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getNextSlideShowImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetNextSlideShowImage">PHPFSPOT::getNextSlideShowImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the next to be shown slide show image</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPhotoName</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPhotoName">PHPFSPOT::getPhotoName()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns aligned photo names</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPhotoSelection</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPhotoSelection">PHPFSPOT::getPhotoSelection()</a> in phpfspot.class.php</div> + <div class="index-item-description">return all photo according selection</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPrevSlideShowImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPrevSlideShowImage">PHPFSPOT::getPrevSlideShowImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the previous to be shown slide show image</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getRSSFeed</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetRSSFeed">PHPFSPOT::getRSSFeed()</a> in phpfspot.class.php</div> + <div class="index-item-description">output RSS feed</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getSelectedTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetSelectedTags">PHPFSPOT::getSelectedTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">output all selected tags</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_calendar_matrix</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_calendar_matrix">PHPFSPOT::get_calendar_matrix()</a> in phpfspot.class.php</div> + <div class="index-item-description">output calendar matrix</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_meta_informations</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_meta_informations">PHPFSPOT::get_meta_informations()</a> in phpfspot.class.php</div> + <div class="index-item-description">return all exif meta data from the file</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_num_photos</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_num_photos">PHPFSPOT::get_num_photos()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the number of photos which are tagged with $tag_id</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_photo_details</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_photo_details">PHPFSPOT::get_photo_details()</a> in phpfspot.class.php</div> + <div class="index-item-description">extract all photo details</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_random_photo</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_random_photo">PHPFSPOT::get_random_photo()</a> in phpfspot.class.php</div> + <div class="index-item-description">get random photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_thumb_path</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_thumb_path">PHPFSPOT::get_thumb_path()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the full path to a thumbnail</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_xml_tag_list</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_xml_tag_list">PHPFSPOT::get_xml_tag_list()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the value for the autocomplet tag-search</div> + </dd> + </dl> + <a name="i"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">i</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">index.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_index.php.html">index.php</a> in index.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">isValidDate</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodisValidDate">PHPFSPOT::isValidDate()</a> in phpfspot.class.php</div> + <div class="index-item-description">validates provided date</div> + </dd> + </dl> + <a name="p"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">p</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">parse_uri</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodparse_uri">PHPFSPOT::parse_uri()</a> in phpfspot.class.php</div> + <div class="index-item-description">parse the provided URI and will returned the requested chunk</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html">PHPFSPOT</a> in phpfspot.class.php</div> + <div class="index-item-description">PHPFSPOT main class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot.class.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot.class.php.html">phpfspot.class.php</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_DB + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_db.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_db.php.html">phpfspot_db.php</a> in phpfspot_db.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_IMG + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html">PHPFSPOT_IMG</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_img.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_img.php.html">phpfspot_img.php</a> in phpfspot_img.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_RPC + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html">PHPFSPOT_RPC</a> in rpc.php</div> + <div class="index-item-description">PHPFSPOT_RPC class</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_TMPL + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">PHPFSPOT_TMPL class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_tmpl.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_tmpl.php.html">phpfspot_tmpl.php</a> in phpfspot_tmpl.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">process_ajax_request</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html#methodprocess_ajax_request">PHPFSPOT_RPC::process_ajax_request()</a> in rpc.php</div> + </dd> + </dl> + <a name="r"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">r</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetDateSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetDateSearch">PHPFSPOT::resetDateSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset date search</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetNameSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetNameSearch">PHPFSPOT::resetNameSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset name search</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetPhotoView</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetPhotoView">PHPFSPOT::resetPhotoView()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset single photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetSlideShow</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetSlideShow">PHPFSPOT::resetSlideShow()</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetTags">PHPFSPOT::resetTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset tag selection</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetTagSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetTagSearch">PHPFSPOT::resetTagSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset tag search</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">rpc.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_rpc.php.html">rpc.php</a> in rpc.php</div> + </dd> + </dl> + <a name="s"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">s</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">setTagCondition</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodsetTagCondition">PHPFSPOT::setTagCondition()</a> in phpfspot.class.php</div> + <div class="index-item-description">store current tag condition</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html#methodshow">PHPFSPOT_TMPL::show()</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">show template</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshow">PHPFSPOT::show()</a> in phpfspot.class.php</div> + <div class="index-item-description">show - generate html output</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#methodshow">PHPFSPOT_IMG::show()</a> in phpfspot_img.php</div> + <div class="index-item-description">sends the specified image to the browser</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showCredits</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowCredits">PHPFSPOT::showCredits()</a> in phpfspot.class.php</div> + <div class="index-item-description">show credit template</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showPhoto</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowPhoto">PHPFSPOT::showPhoto()</a> in phpfspot.class.php</div> + <div class="index-item-description">control HTML ouput for a single photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showPhotoIndex</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowPhotoIndex">PHPFSPOT::showPhotoIndex()</a> in phpfspot.class.php</div> + <div class="index-item-description">control HTML ouput for photo index</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showTextImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowTextImage">PHPFSPOT::showTextImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">create on-the-fly images with text within</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">smarty_sort_select_list</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodsmarty_sort_select_list">PHPFSPOT::smarty_sort_select_list()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns a select-dropdown box to select photo index sort parameters</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">startSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodstartSearch">PHPFSPOT::startSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">invoke tag & date search</div> + </dd> + </dl> + <a name="t"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">t</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$tags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$tags">PHPFSPOT::$tags</a> in phpfspot.class.php</div> + <div class="index-item-description">full tag - list</div> + </dd> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$tmpl</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$tmpl">PHPFSPOT::$tmpl</a> in phpfspot.class.php</div> + <div class="index-item-description">Smarty template engine</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">translate_path</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodtranslate_path">PHPFSPOT::translate_path()</a> in phpfspot.class.php</div> + <div class="index-item-description">translate f-spoth photo path</div> + </dd> + </dl> + <a name="u"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">u</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">updateSortOrder</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodupdateSortOrder">PHPFSPOT::updateSortOrder()</a> in phpfspot.class.php</div> + <div class="index-item-description">updates sort order in session variable</div> + </dd> + </dl> + <a name="w"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">w</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">whatToDo</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodwhatToDo">PHPFSPOT::whatToDo()</a> in phpfspot.class.php</div> + <div class="index-item-description">tells the client browser what to do</div> + </dd> + </dl> + <a name="_"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">_</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">_error</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method_error">PHPFSPOT::_error()</a> in phpfspot.class.php</div> + <div class="index-item-description">output error text</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#method__construct">PHPFSPOT_IMG::__construct()</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method__construct">PHPFSPOT::__construct()</a> in phpfspot.class.php</div> + <div class="index-item-description">class constructor ($cfg, $db, $cfg_db, $tmpl, $db_ver)</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#method__construct">PHPFSPOT_DB::__construct()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html#method__construct">PHPFSPOT_TMPL::__construct()</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">PHPFSPOT_TMPL constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html#method__construct">PHPFSPOT_RPC::__construct()</a> in rpc.php</div> + <div class="index-item-description">PHPFSPOT_RPC constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#method__destruct">PHPFSPOT_DB::__destruct()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class deconstructor</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method__destruct">PHPFSPOT::__destruct()</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#method__destruct">PHPFSPOT_IMG::__destruct()</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class destructor</div> + </dd> + </dl> + +<div class="index-letter-menu"> + <a class="index-letter" href="elementindex.html#a">a</a> + <a class="index-letter" href="elementindex.html#c">c</a> + <a class="index-letter" href="elementindex.html#d">d</a> + <a class="index-letter" href="elementindex.html#f">f</a> + <a class="index-letter" href="elementindex.html#g">g</a> + <a class="index-letter" href="elementindex.html#i">i</a> + <a class="index-letter" href="elementindex.html#p">p</a> + <a class="index-letter" href="elementindex.html#r">r</a> + <a class="index-letter" href="elementindex.html#s">s</a> + <a class="index-letter" href="elementindex.html#t">t</a> + <a class="index-letter" href="elementindex.html#u">u</a> + <a class="index-letter" href="elementindex.html#w">w</a> + <a class="index-letter" href="elementindex.html#_">_</a> +</div> </body> +</html>
\ No newline at end of file diff --git a/docs/elementindex_phpfspot.html b/docs/elementindex_phpfspot.html new file mode 100644 index 0000000..8138e3a --- /dev/null +++ b/docs/elementindex_phpfspot.html @@ -0,0 +1,787 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <a name="top"></a> +<h2>[phpfspot] element index</h2> +<a href="elementindex.html">All elements</a> +<br /> +<div class="index-letter-menu"> + <a class="index-letter" href="elementindex_phpfspot.html#a">a</a> + <a class="index-letter" href="elementindex_phpfspot.html#c">c</a> + <a class="index-letter" href="elementindex_phpfspot.html#d">d</a> + <a class="index-letter" href="elementindex_phpfspot.html#f">f</a> + <a class="index-letter" href="elementindex_phpfspot.html#g">g</a> + <a class="index-letter" href="elementindex_phpfspot.html#i">i</a> + <a class="index-letter" href="elementindex_phpfspot.html#p">p</a> + <a class="index-letter" href="elementindex_phpfspot.html#r">r</a> + <a class="index-letter" href="elementindex_phpfspot.html#s">s</a> + <a class="index-letter" href="elementindex_phpfspot.html#t">t</a> + <a class="index-letter" href="elementindex_phpfspot.html#u">u</a> + <a class="index-letter" href="elementindex_phpfspot.html#w">w</a> + <a class="index-letter" href="elementindex_phpfspot.html#_">_</a> +</div> + + <a name="_"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">_</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">_error</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method_error">PHPFSPOT::_error()</a> in phpfspot.class.php</div> + <div class="index-item-description">output error text</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#method__construct">PHPFSPOT_IMG::__construct()</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method__construct">PHPFSPOT::__construct()</a> in phpfspot.class.php</div> + <div class="index-item-description">class constructor ($cfg, $db, $cfg_db, $tmpl, $db_ver)</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#method__construct">PHPFSPOT_DB::__construct()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html#method__construct">PHPFSPOT_TMPL::__construct()</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">PHPFSPOT_TMPL constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Constructor.png" alt="Method" title="Method" /></title> + <span class="method-title">__construct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html#method__construct">PHPFSPOT_RPC::__construct()</a> in rpc.php</div> + <div class="index-item-description">PHPFSPOT_RPC constructor</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#method__destruct">PHPFSPOT_DB::__destruct()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class deconstructor</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#method__destruct">PHPFSPOT::__destruct()</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">__destruct</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#method__destruct">PHPFSPOT_IMG::__destruct()</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class destructor</div> + </dd> + </dl> + <a name="a"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">a</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$avail_tags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$avail_tags">PHPFSPOT::$avail_tags</a> in phpfspot.class.php</div> + <div class="index-item-description">list of available, not-selected, tags</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">addTag</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodaddTag">PHPFSPOT::addTag()</a> in phpfspot.class.php</div> + <div class="index-item-description">add tag to users session variable</div> + </dd> + </dl> + <a name="c"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">c</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$cfg</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$cfg">PHPFSPOT::$cfg</a> in phpfspot.class.php</div> + <div class="index-item-description">phpfspot configuration</div> + </dd> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$cfg_db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$cfg_db">PHPFSPOT::$cfg_db</a> in phpfspot.class.php</div> + <div class="index-item-description">SQLite database handle to phpfspot database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">checkifImageSupported</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcheckifImageSupported">PHPFSPOT::checkifImageSupported()</a> in phpfspot.class.php</div> + <div class="index-item-description">check if specified MIME type is supported</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">check_config_table</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcheck_config_table">PHPFSPOT::check_config_table()</a> in phpfspot.class.php</div> + <div class="index-item-description">create phpfspot own sqlite database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">cleanup_phpfspot_db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcleanup_phpfspot_db">PHPFSPOT::cleanup_phpfspot_db()</a> in phpfspot.class.php</div> + <div class="index-item-description">cleanup phpfspot own database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">create_thumbnail</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodcreate_thumbnail">PHPFSPOT::create_thumbnail()</a> in phpfspot.class.php</div> + <div class="index-item-description">create_thumbnails for the requested width</div> + </dd> + </dl> + <a name="d"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">d</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$db</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$db">PHPFSPOT::$db</a> in phpfspot.class.php</div> + <div class="index-item-description">SQLite database handle to f-spot database</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_check_table_exists</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_check_table_exists">PHPFSPOT_DB::db_check_table_exists()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB check table exists</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_exec</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_exec">PHPFSPOT_DB::db_exec()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB database query & execute</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_fetchSingleRow</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_fetchSingleRow">PHPFSPOT_DB::db_fetchSingleRow()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB fetch ONE row</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_fetch_object</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_fetch_object">PHPFSPOT_DB::db_fetch_object()</a> in phpfspot_db.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_getNumRows</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_getNumRows">PHPFSPOT_DB::db_getNumRows()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB number of affected rows</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">db_query</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html#methoddb_query">PHPFSPOT_DB::db_query()</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB database query</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">delTag</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methoddelTag">PHPFSPOT::delTag()</a> in phpfspot.class.php</div> + <div class="index-item-description">remove tag to users session variable</div> + </dd> + </dl> + <a name="f"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">f</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">find_dups.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_find_dups.php.html">find_dups.php</a> in find_dups.php</div> + </dd> + </dl> + <a name="g"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">g</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">gen_thumb</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgen_thumb">PHPFSPOT::gen_thumb()</a> in phpfspot.class.php</div> + <div class="index-item-description">Generates a thumbnail from photo idx</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">gen_thumbs.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_gen_thumbs.php.html">gen_thumbs.php</a> in gen_thumbs.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getAvailableTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetAvailableTags">PHPFSPOT::getAvailableTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">all available tags and tag cloud</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getCurrentPhoto</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetCurrentPhoto">PHPFSPOT::getCurrentPhoto()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the current photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getExport</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetExport">PHPFSPOT::getExport()</a> in phpfspot.class.php</div> + <div class="index-item-description">output export page</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getFspotDBVersion</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetFspotDBVersion">PHPFSPOT::getFspotDBVersion()</a> in phpfspot.class.php</div> + <div class="index-item-description">retrive F-Spot database version</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getMD5</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetMD5">PHPFSPOT::getMD5()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns stored md5 sum for a specific photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getNextSlideShowImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetNextSlideShowImage">PHPFSPOT::getNextSlideShowImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the next to be shown slide show image</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPhotoName</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPhotoName">PHPFSPOT::getPhotoName()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns aligned photo names</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPhotoSelection</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPhotoSelection">PHPFSPOT::getPhotoSelection()</a> in phpfspot.class.php</div> + <div class="index-item-description">return all photo according selection</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getPrevSlideShowImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetPrevSlideShowImage">PHPFSPOT::getPrevSlideShowImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">return the previous to be shown slide show image</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getRSSFeed</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetRSSFeed">PHPFSPOT::getRSSFeed()</a> in phpfspot.class.php</div> + <div class="index-item-description">output RSS feed</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">getSelectedTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodgetSelectedTags">PHPFSPOT::getSelectedTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">output all selected tags</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_calendar_matrix</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_calendar_matrix">PHPFSPOT::get_calendar_matrix()</a> in phpfspot.class.php</div> + <div class="index-item-description">output calendar matrix</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_meta_informations</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_meta_informations">PHPFSPOT::get_meta_informations()</a> in phpfspot.class.php</div> + <div class="index-item-description">return all exif meta data from the file</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_num_photos</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_num_photos">PHPFSPOT::get_num_photos()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the number of photos which are tagged with $tag_id</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_photo_details</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_photo_details">PHPFSPOT::get_photo_details()</a> in phpfspot.class.php</div> + <div class="index-item-description">extract all photo details</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_random_photo</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_random_photo">PHPFSPOT::get_random_photo()</a> in phpfspot.class.php</div> + <div class="index-item-description">get random photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_thumb_path</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_thumb_path">PHPFSPOT::get_thumb_path()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the full path to a thumbnail</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">get_xml_tag_list</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodget_xml_tag_list">PHPFSPOT::get_xml_tag_list()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns the value for the autocomplet tag-search</div> + </dd> + </dl> + <a name="i"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">i</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">index.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_index.php.html">index.php</a> in index.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">isValidDate</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodisValidDate">PHPFSPOT::isValidDate()</a> in phpfspot.class.php</div> + <div class="index-item-description">validates provided date</div> + </dd> + </dl> + <a name="p"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">p</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">parse_uri</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodparse_uri">PHPFSPOT::parse_uri()</a> in phpfspot.class.php</div> + <div class="index-item-description">parse the provided URI and will returned the requested chunk</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html">PHPFSPOT</a> in phpfspot.class.php</div> + <div class="index-item-description">PHPFSPOT main class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot.class.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot.class.php.html">phpfspot.class.php</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_DB + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a> in phpfspot_db.php</div> + <div class="index-item-description">PHPFSPOT_DB class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_db.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_db.php.html">phpfspot_db.php</a> in phpfspot_db.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_IMG + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html">PHPFSPOT_IMG</a> in phpfspot_img.php</div> + <div class="index-item-description">PHPFSPOT_IMG class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_img.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_img.php.html">phpfspot_img.php</a> in phpfspot_img.php</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_RPC + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html">PHPFSPOT_RPC</a> in rpc.php</div> + <div class="index-item-description">PHPFSPOT_RPC class</div> + </dd> + <dt class="field"> + <img src="media/images/Class.png" alt="Class" title="Class" /></title> + PHPFSPOT_TMPL + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">PHPFSPOT_TMPL class</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">phpfspot_tmpl.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_phpfspot_tmpl.php.html">phpfspot_tmpl.php</a> in phpfspot_tmpl.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">process_ajax_request</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_RPC.html#methodprocess_ajax_request">PHPFSPOT_RPC::process_ajax_request()</a> in rpc.php</div> + </dd> + </dl> + <a name="r"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">r</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetDateSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetDateSearch">PHPFSPOT::resetDateSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset date search</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetNameSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetNameSearch">PHPFSPOT::resetNameSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset name search</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetPhotoView</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetPhotoView">PHPFSPOT::resetPhotoView()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset single photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetSlideShow</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetSlideShow">PHPFSPOT::resetSlideShow()</a> in phpfspot.class.php</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetTags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetTags">PHPFSPOT::resetTags()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset tag selection</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">resetTagSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodresetTagSearch">PHPFSPOT::resetTagSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">reset tag search</div> + </dd> + <dt class="field"> + <img src="media/images/Page.png" alt="Page" title="Page" /></title> + <span class="include-title">rpc.php</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/_rpc.php.html">rpc.php</a> in rpc.php</div> + </dd> + </dl> + <a name="s"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">s</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">setTagCondition</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodsetTagCondition">PHPFSPOT::setTagCondition()</a> in phpfspot.class.php</div> + <div class="index-item-description">store current tag condition</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_TMPL.html#methodshow">PHPFSPOT_TMPL::show()</a> in phpfspot_tmpl.php</div> + <div class="index-item-description">show template</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshow">PHPFSPOT::show()</a> in phpfspot.class.php</div> + <div class="index-item-description">show - generate html output</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">show</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT_IMG.html#methodshow">PHPFSPOT_IMG::show()</a> in phpfspot_img.php</div> + <div class="index-item-description">sends the specified image to the browser</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showCredits</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowCredits">PHPFSPOT::showCredits()</a> in phpfspot.class.php</div> + <div class="index-item-description">show credit template</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showPhoto</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowPhoto">PHPFSPOT::showPhoto()</a> in phpfspot.class.php</div> + <div class="index-item-description">control HTML ouput for a single photo</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showPhotoIndex</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowPhotoIndex">PHPFSPOT::showPhotoIndex()</a> in phpfspot.class.php</div> + <div class="index-item-description">control HTML ouput for photo index</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">showTextImage</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodshowTextImage">PHPFSPOT::showTextImage()</a> in phpfspot.class.php</div> + <div class="index-item-description">create on-the-fly images with text within</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">smarty_sort_select_list</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodsmarty_sort_select_list">PHPFSPOT::smarty_sort_select_list()</a> in phpfspot.class.php</div> + <div class="index-item-description">returns a select-dropdown box to select photo index sort parameters</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">startSearch</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodstartSearch">PHPFSPOT::startSearch()</a> in phpfspot.class.php</div> + <div class="index-item-description">invoke tag & date search</div> + </dd> + </dl> + <a name="t"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">t</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$tags</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$tags">PHPFSPOT::$tags</a> in phpfspot.class.php</div> + <div class="index-item-description">full tag - list</div> + </dd> + <dt class="field"> + <img src="media/images/Variable.png" alt="Variable" title="Variable" /></title> + <span class="var-title">$tmpl</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#var$tmpl">PHPFSPOT::$tmpl</a> in phpfspot.class.php</div> + <div class="index-item-description">Smarty template engine</div> + </dd> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">translate_path</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodtranslate_path">PHPFSPOT::translate_path()</a> in phpfspot.class.php</div> + <div class="index-item-description">translate f-spoth photo path</div> + </dd> + </dl> + <a name="u"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">u</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">updateSortOrder</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodupdateSortOrder">PHPFSPOT::updateSortOrder()</a> in phpfspot.class.php</div> + <div class="index-item-description">updates sort order in session variable</div> + </dd> + </dl> + <a name="w"></a> + <div class="index-letter-section"> + <div style="float: left" class="index-letter-title">w</div> + <div style="float: right"><a href="#top">top</a></div> + <div style="clear: both"></div> + </div> + <dl> + <dt class="field"> + <img src="media/images/Method.png" alt="Method" title="Method" /></title> + <span class="method-title">whatToDo</span> + </dt> + <dd class="index-item-body"> + <div class="index-item-details"><a href="phpfspot/PHPFSPOT.html#methodwhatToDo">PHPFSPOT::whatToDo()</a> in phpfspot.class.php</div> + <div class="index-item-description">tells the client browser what to do</div> + </dd> + </dl> + +<div class="index-letter-menu"> + <a class="index-letter" href="elementindex_phpfspot.html#a">a</a> + <a class="index-letter" href="elementindex_phpfspot.html#c">c</a> + <a class="index-letter" href="elementindex_phpfspot.html#d">d</a> + <a class="index-letter" href="elementindex_phpfspot.html#f">f</a> + <a class="index-letter" href="elementindex_phpfspot.html#g">g</a> + <a class="index-letter" href="elementindex_phpfspot.html#i">i</a> + <a class="index-letter" href="elementindex_phpfspot.html#p">p</a> + <a class="index-letter" href="elementindex_phpfspot.html#r">r</a> + <a class="index-letter" href="elementindex_phpfspot.html#s">s</a> + <a class="index-letter" href="elementindex_phpfspot.html#t">t</a> + <a class="index-letter" href="elementindex_phpfspot.html#u">u</a> + <a class="index-letter" href="elementindex_phpfspot.html#w">w</a> + <a class="index-letter" href="elementindex_phpfspot.html#_">_</a> +</div> </body> +</html>
\ No newline at end of file diff --git a/docs/errors.html b/docs/errors.html new file mode 100644 index 0000000..4440377 --- /dev/null +++ b/docs/errors.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>phpDocumentor Parser Errors and Warnings</title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <a href="#Post-parsing">Post-parsing</a><br> +<a href="#gen_thumbs.php">gen_thumbs.php</a><br> +<a href="#index.php">index.php</a><br> +<a href="#phpfspot.class.php">phpfspot.class.php</a><br> +<a href="#phpfspot_db.php">phpfspot_db.php</a><br> +<a href="#phpfspot_img.php">phpfspot_img.php</a><br> +<a href="#phpfspot_tmpl.php">phpfspot_tmpl.php</a><br> +<a href="#rpc.php">rpc.php</a><br> +<a name="Post-parsing"></a> +<h1>Post-parsing</h1> +<h2>Warnings:</h2><br> +<b>Warning</b> - Class PHPFSPOT_TMPL parent Smarty not found<br> +<a name="find_dups.php"></a> +<h1>find_dups.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 32</b> - no @package tag was used in a DocBlock for file /var/www/beau.netshadow.at/htdocs/find_dups.php<br> +<h2>Errors:</h2><br> +<b>Error on line 37</b> - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package phpfspot"<br> +<a name="gen_thumbs.php"></a> +<h1>gen_thumbs.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 33</b> - no @package tag was used in a DocBlock for file /var/www/beau.netshadow.at/htdocs/gen_thumbs.php<br> +<h2>Errors:</h2><br> +<b>Error on line 38</b> - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package phpfspot"<br> +<a name="index.php"></a> +<h1>index.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 29</b> - no @package tag was used in a DocBlock for file /var/www/beau.netshadow.at/htdocs/index.php<br> +<h2>Errors:</h2><br> +<b>Error on line 29</b> - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package phpfspot"<br> +<a name="phpfspot.class.php"></a> +<h1>phpfspot.class.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 2799</b> - File "/var/www/beau.netshadow.at/htdocs/phpfspot.class.php" has no page-level DocBlock, use @package in the first DocBlock to create one<br> +<a name="phpfspot_db.php"></a> +<h1>phpfspot_db.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 29</b> - no @package tag was used in a DocBlock for file /var/www/beau.netshadow.at/htdocs/phpfspot_db.php<br> +<a name="phpfspot_img.php"></a> +<h1>phpfspot_img.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 141</b> - File "/var/www/beau.netshadow.at/htdocs/phpfspot_img.php" has no page-level DocBlock, use @package in the first DocBlock to create one<br> +<a name="phpfspot_tmpl.php"></a> +<h1>phpfspot_tmpl.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 30</b> - no @package tag was used in a DocBlock for file /var/www/beau.netshadow.at/htdocs/phpfspot_tmpl.php<br> +<a name="rpc.php"></a> +<h1>rpc.php</h1> +<h2>Warnings:</h2><br> +<b>Warning on line 178</b> - File "/var/www/beau.netshadow.at/htdocs/rpc.php" has no page-level DocBlock, use @package in the first DocBlock to create one<br> + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:55 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </body> +</html>
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..e69c63b --- /dev/null +++ b/docs/index.html @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <!-- Generated by phpDocumentor on Sat, 12 Apr 2008 18:39:17 +0200 --> + <title>phpfspot source-code documentation</title> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> +</head> + +<FRAMESET rows='120,*'> + <FRAME src='packages.html' name='left_top' frameborder="1" bordercolor="#999999"> + <FRAMESET cols='25%,*'> + <FRAME src='li_phpfspot.html' name='left_bottom' frameborder="1" bordercolor="#999999"> + <FRAME src='blank.html' name='right' frameborder="1" bordercolor="#999999"> + </FRAMESET> + <NOFRAMES> + <H2>Frame Alert</H2> + <P>This document is designed to be viewed using the frames feature. + If you see this message, you are using a non-frame-capable web client.</P> + </NOFRAMES> +</FRAMESET> +</HTML>
\ No newline at end of file diff --git a/docs/li_phpfspot.html b/docs/li_phpfspot.html new file mode 100644 index 0000000..75ee937 --- /dev/null +++ b/docs/li_phpfspot.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="package-title">phpfspot</div> +<div class="package-details"> + + <dl class="tree"> + + <dt class="folder-title">Description</dt> + <dd> + <a href='classtrees_phpfspot.html' target='right'>Class trees</a><br /> + <a href='elementindex_phpfspot.html' target='right'>Index of elements</a><br /> + </dd> + + + + <dt class="folder-title"><img class="tree-icon" src="media/images/class_folder.png" alt=" ">Classes</dt> + <dd><img class="tree-icon" src="media/images/Class.png" alt="Class"><a href='phpfspot/PHPFSPOT.html' target='right'>PHPFSPOT</a></dd> + <dd><img class="tree-icon" src="media/images/Class.png" alt="Class"><a href='phpfspot/PHPFSPOT_DB.html' target='right'>PHPFSPOT_DB</a></dd> + <dd><img class="tree-icon" src="media/images/Class.png" alt="Class"><a href='phpfspot/PHPFSPOT_IMG.html' target='right'>PHPFSPOT_IMG</a></dd> + <dd><img class="tree-icon" src="media/images/Class.png" alt="Class"><a href='phpfspot/PHPFSPOT_RPC.html' target='right'>PHPFSPOT_RPC</a></dd> + <dd><img class="tree-icon" src="media/images/Class.png" alt="Class"><a href='phpfspot/PHPFSPOT_TMPL.html' target='right'>PHPFSPOT_TMPL</a></dd> + <dt class="folder-title"><img class="tree-icon" src="media/images/folder.png" alt=" ">Files</dt> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_find_dups.php.html' target='right'>find_dups.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_gen_thumbs.php.html' target='right'>gen_thumbs.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_index.php.html' target='right'>index.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_phpfspot.class.php.html' target='right'>phpfspot.class.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_phpfspot_db.php.html' target='right'>phpfspot_db.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_phpfspot_img.php.html' target='right'>phpfspot_img.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_phpfspot_tmpl.php.html' target='right'>phpfspot_tmpl.php</a></dd> + <dd><img class="tree-icon" src="media/images/Page.png" alt="File"><a href='phpfspot/_rpc.php.html' target='right'>rpc.php</a></dd> + + + </dl> +</div> +<p class="notes"><a href="http://www.phpdoc.org" target="_blank">phpDocumentor v <span class="field">1.4.2</span></a></p> +</BODY> +</HTML>
\ No newline at end of file diff --git a/docs/media/banner.css b/docs/media/banner.css new file mode 100644 index 0000000..032b037 --- /dev/null +++ b/docs/media/banner.css @@ -0,0 +1,33 @@ +body +{ + background-color: #EEEEEE; + margin: 0px; + padding: 0px; +} + +/* Banner (top bar) classes */ + +.banner { } + +.banner-menu +{ + text-align: right; + clear: both; + padding: .5em; + border-top: 2px solid #AAAAAA; +} + +.banner-title +{ + text-align: right; + font-size: 20pt; + font-weight: bold; + margin: .2em; +} + +.package-selector +{ + background-color: #DDDDDD; + border: 1px solid #AAAAAA; + color: #000090; +} diff --git a/docs/media/images/AbstractClass.png b/docs/media/images/AbstractClass.png Binary files differnew file mode 100644 index 0000000..afa9d1d --- /dev/null +++ b/docs/media/images/AbstractClass.png diff --git a/docs/media/images/AbstractClass_logo.png b/docs/media/images/AbstractClass_logo.png Binary files differnew file mode 100644 index 0000000..8f65c39 --- /dev/null +++ b/docs/media/images/AbstractClass_logo.png diff --git a/docs/media/images/AbstractMethod.png b/docs/media/images/AbstractMethod.png Binary files differnew file mode 100644 index 0000000..605ccbe --- /dev/null +++ b/docs/media/images/AbstractMethod.png diff --git a/docs/media/images/AbstractPrivateClass.png b/docs/media/images/AbstractPrivateClass.png Binary files differnew file mode 100644 index 0000000..53d76c6 --- /dev/null +++ b/docs/media/images/AbstractPrivateClass.png diff --git a/docs/media/images/AbstractPrivateClass_logo.png b/docs/media/images/AbstractPrivateClass_logo.png Binary files differnew file mode 100644 index 0000000..4e68f57 --- /dev/null +++ b/docs/media/images/AbstractPrivateClass_logo.png diff --git a/docs/media/images/AbstractPrivateMethod.png b/docs/media/images/AbstractPrivateMethod.png Binary files differnew file mode 100644 index 0000000..41cc9f0 --- /dev/null +++ b/docs/media/images/AbstractPrivateMethod.png diff --git a/docs/media/images/Class.png b/docs/media/images/Class.png Binary files differnew file mode 100644 index 0000000..cf548d2 --- /dev/null +++ b/docs/media/images/Class.png diff --git a/docs/media/images/Class_logo.png b/docs/media/images/Class_logo.png Binary files differnew file mode 100644 index 0000000..6f223c4 --- /dev/null +++ b/docs/media/images/Class_logo.png diff --git a/docs/media/images/Constant.png b/docs/media/images/Constant.png Binary files differnew file mode 100644 index 0000000..a9c6f28 --- /dev/null +++ b/docs/media/images/Constant.png diff --git a/docs/media/images/Constructor.png b/docs/media/images/Constructor.png Binary files differnew file mode 100644 index 0000000..3f16222 --- /dev/null +++ b/docs/media/images/Constructor.png diff --git a/docs/media/images/Destructor.png b/docs/media/images/Destructor.png Binary files differnew file mode 100644 index 0000000..f28528f --- /dev/null +++ b/docs/media/images/Destructor.png diff --git a/docs/media/images/Function.png b/docs/media/images/Function.png Binary files differnew file mode 100644 index 0000000..902fe25 --- /dev/null +++ b/docs/media/images/Function.png diff --git a/docs/media/images/Global.png b/docs/media/images/Global.png Binary files differnew file mode 100644 index 0000000..7281bd2 --- /dev/null +++ b/docs/media/images/Global.png diff --git a/docs/media/images/I.png b/docs/media/images/I.png Binary files differnew file mode 100644 index 0000000..e8512fb --- /dev/null +++ b/docs/media/images/I.png diff --git a/docs/media/images/Index.png b/docs/media/images/Index.png Binary files differnew file mode 100644 index 0000000..6558ec3 --- /dev/null +++ b/docs/media/images/Index.png diff --git a/docs/media/images/Interface.png b/docs/media/images/Interface.png Binary files differnew file mode 100644 index 0000000..e6cd51e --- /dev/null +++ b/docs/media/images/Interface.png diff --git a/docs/media/images/Interface_logo.png b/docs/media/images/Interface_logo.png Binary files differnew file mode 100644 index 0000000..6f223c4 --- /dev/null +++ b/docs/media/images/Interface_logo.png diff --git a/docs/media/images/L.png b/docs/media/images/L.png Binary files differnew file mode 100644 index 0000000..eb334ed --- /dev/null +++ b/docs/media/images/L.png diff --git a/docs/media/images/Lminus.png b/docs/media/images/Lminus.png Binary files differnew file mode 100644 index 0000000..f7c43c0 --- /dev/null +++ b/docs/media/images/Lminus.png diff --git a/docs/media/images/Lplus.png b/docs/media/images/Lplus.png Binary files differnew file mode 100644 index 0000000..848ec2f --- /dev/null +++ b/docs/media/images/Lplus.png diff --git a/docs/media/images/Method.png b/docs/media/images/Method.png Binary files differnew file mode 100644 index 0000000..9b21578 --- /dev/null +++ b/docs/media/images/Method.png diff --git a/docs/media/images/Page.png b/docs/media/images/Page.png Binary files differnew file mode 100644 index 0000000..ffe7986 --- /dev/null +++ b/docs/media/images/Page.png diff --git a/docs/media/images/Page_logo.png b/docs/media/images/Page_logo.png Binary files differnew file mode 100644 index 0000000..44ce0b3 --- /dev/null +++ b/docs/media/images/Page_logo.png diff --git a/docs/media/images/PrivateClass.png b/docs/media/images/PrivateClass.png Binary files differnew file mode 100644 index 0000000..470e6d5 --- /dev/null +++ b/docs/media/images/PrivateClass.png diff --git a/docs/media/images/PrivateClass_logo.png b/docs/media/images/PrivateClass_logo.png Binary files differnew file mode 100644 index 0000000..590e006 --- /dev/null +++ b/docs/media/images/PrivateClass_logo.png diff --git a/docs/media/images/PrivateMethod.png b/docs/media/images/PrivateMethod.png Binary files differnew file mode 100644 index 0000000..d01f2b3 --- /dev/null +++ b/docs/media/images/PrivateMethod.png diff --git a/docs/media/images/PrivateVariable.png b/docs/media/images/PrivateVariable.png Binary files differnew file mode 100644 index 0000000..d76b21d --- /dev/null +++ b/docs/media/images/PrivateVariable.png diff --git a/docs/media/images/StaticMethod.png b/docs/media/images/StaticMethod.png Binary files differnew file mode 100644 index 0000000..9b21578 --- /dev/null +++ b/docs/media/images/StaticMethod.png diff --git a/docs/media/images/StaticVariable.png b/docs/media/images/StaticVariable.png Binary files differnew file mode 100644 index 0000000..8e82019 --- /dev/null +++ b/docs/media/images/StaticVariable.png diff --git a/docs/media/images/T.png b/docs/media/images/T.png Binary files differnew file mode 100644 index 0000000..3017325 --- /dev/null +++ b/docs/media/images/T.png diff --git a/docs/media/images/Tminus.png b/docs/media/images/Tminus.png Binary files differnew file mode 100644 index 0000000..2260e42 --- /dev/null +++ b/docs/media/images/Tminus.png diff --git a/docs/media/images/Tplus.png b/docs/media/images/Tplus.png Binary files differnew file mode 100644 index 0000000..2c8d8f4 --- /dev/null +++ b/docs/media/images/Tplus.png diff --git a/docs/media/images/Variable.png b/docs/media/images/Variable.png Binary files differnew file mode 100644 index 0000000..8e82019 --- /dev/null +++ b/docs/media/images/Variable.png diff --git a/docs/media/images/blank.png b/docs/media/images/blank.png Binary files differnew file mode 100644 index 0000000..cee9cd3 --- /dev/null +++ b/docs/media/images/blank.png diff --git a/docs/media/images/class_folder.png b/docs/media/images/class_folder.png Binary files differnew file mode 100644 index 0000000..84e9587 --- /dev/null +++ b/docs/media/images/class_folder.png diff --git a/docs/media/images/empty.png b/docs/media/images/empty.png Binary files differnew file mode 100644 index 0000000..d568386 --- /dev/null +++ b/docs/media/images/empty.png diff --git a/docs/media/images/file.png b/docs/media/images/file.png Binary files differnew file mode 100644 index 0000000..0bb2427 --- /dev/null +++ b/docs/media/images/file.png diff --git a/docs/media/images/folder.png b/docs/media/images/folder.png Binary files differnew file mode 100644 index 0000000..a2d79f8 --- /dev/null +++ b/docs/media/images/folder.png diff --git a/docs/media/images/function_folder.png b/docs/media/images/function_folder.png Binary files differnew file mode 100644 index 0000000..8b3d6e3 --- /dev/null +++ b/docs/media/images/function_folder.png diff --git a/docs/media/images/next_button.png b/docs/media/images/next_button.png Binary files differnew file mode 100644 index 0000000..cdbc615 --- /dev/null +++ b/docs/media/images/next_button.png diff --git a/docs/media/images/next_button_disabled.png b/docs/media/images/next_button_disabled.png Binary files differnew file mode 100644 index 0000000..4a11780 --- /dev/null +++ b/docs/media/images/next_button_disabled.png diff --git a/docs/media/images/package.png b/docs/media/images/package.png Binary files differnew file mode 100644 index 0000000..b04cf56 --- /dev/null +++ b/docs/media/images/package.png diff --git a/docs/media/images/package_folder.png b/docs/media/images/package_folder.png Binary files differnew file mode 100644 index 0000000..6162baf --- /dev/null +++ b/docs/media/images/package_folder.png diff --git a/docs/media/images/previous_button.png b/docs/media/images/previous_button.png Binary files differnew file mode 100644 index 0000000..327fdbc --- /dev/null +++ b/docs/media/images/previous_button.png diff --git a/docs/media/images/previous_button_disabled.png b/docs/media/images/previous_button_disabled.png Binary files differnew file mode 100644 index 0000000..c02ff64 --- /dev/null +++ b/docs/media/images/previous_button_disabled.png diff --git a/docs/media/images/private_class_logo.png b/docs/media/images/private_class_logo.png Binary files differnew file mode 100644 index 0000000..590e006 --- /dev/null +++ b/docs/media/images/private_class_logo.png diff --git a/docs/media/images/tutorial.png b/docs/media/images/tutorial.png Binary files differnew file mode 100644 index 0000000..bc19737 --- /dev/null +++ b/docs/media/images/tutorial.png diff --git a/docs/media/images/tutorial_folder.png b/docs/media/images/tutorial_folder.png Binary files differnew file mode 100644 index 0000000..2a468b2 --- /dev/null +++ b/docs/media/images/tutorial_folder.png diff --git a/docs/media/images/up_button.png b/docs/media/images/up_button.png Binary files differnew file mode 100644 index 0000000..ff36c59 --- /dev/null +++ b/docs/media/images/up_button.png diff --git a/docs/media/stylesheet.css b/docs/media/stylesheet.css new file mode 100644 index 0000000..96729b6 --- /dev/null +++ b/docs/media/stylesheet.css @@ -0,0 +1,146 @@ +a { color: #000090; text-decoration: none; } +a:hover, a:active, a:focus { color: highlighttext; background-color: highlight; text-decoration: none; } + +body { background: #FFFFFF; } +body, table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; } + +a img { border: 0px; } + +/* Page layout/boxes */ + +.info-box { } +.info-box-title { margin: 1em 0em 0em 0em; font-weight: normal; font-size: 14pt; color: #999999; border-bottom: 2px solid #999999; } +.info-box-body { border: 1px solid #999999; padding: .5em; } +.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; } + +.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} +.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} + +.page-body { max-width: 800px; margin: auto; } +.tree { white-space: nowrap; font: icon } +.tree dd { margin-left: 19px } +.tree dl { margin: 0px } +.tree-icon { vertical-align: middle; border: 0px; margin-right: 3px } + +/* Index formatting classes */ + +.index-item-body { margin-top: .5em; margin-bottom: .5em} +.index-item-description { margin-top: .25em } +.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt } +.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em} +.index-letter-title { font-size: 12pt; font-weight: bold } +.index-letter-menu { text-align: center; margin: 1em } +.index-letter { font-size: 12pt } + +/* Docbook classes */ + +.description {} +.short-description { font-weight: bold; color: #666666; } +.tags { padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; } +.parameters { padding-left: 0em; margin-left: 3em; color: #014fbe; list-style-type: square; } +.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; } +.package { font-weight: bold; } +.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black } +.package-details { font-size: 85%; } +.sub-package { font-weight: bold; } +.tutorial { border-width: thin; border-color: #0066ff; } +.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; } +.folder-title { font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif } + +/* Generic formatting */ + +.field { font-weight: bold; } +.detail { font-size: 8pt; } +.notes { font-style: italic; font-size: 8pt; } +.separator { background-color: #999999; height: 2px; } +.warning { color: #FF6600; } +.disabled { font-style: italic; color: #999999; } + +/* Code elements */ + +.line-number { } + +.class-table { width: 100%; } +.class-table-header { border-bottom: 1px dotted #666666; text-align: left} +.class-name { color: #0000AA; font-weight: bold; } + +.method-summary { color: #009000; padding-left: 1em; font-size: 8pt; } +.method-header { } +.method-definition { margin-bottom: .2em } +.method-title { color: #009000; font-weight: bold; } +.method-name { font-weight: bold; } +.method-signature { font-size: 85%; color: #666666; margin: .5em 0em } +.method-result { font-style: italic; } + +.var-summary { padding-left: 1em; font-size: 8pt; } +.var-header { } +.var-title { color: #014fbe; margin-bottom: .3em } +.var-type { font-style: italic; } +.var-name { font-weight: bold; } +.var-default {} +.var-description { font-weight: normal; color: #000000; } + +.include-title { color: #014fbe;} +.include-type { font-style: italic; } +.include-name { font-weight: bold; } + +.const-title { color: #FF6600; } +.const-name { font-weight: bold; } + +/* Syntax highlighting */ + +.src-code { font-family: 'Courier New', Courier, monospace; font-weight: normal; } +.src-line { font-family: 'Courier New', Courier, monospace; font-weight: normal; } + +.src-code a:link { padding: 1px; text-decoration: underline; color: #0000DD; } +.src-code a:visited { text-decoration: underline; color: #0000DD; } +.src-code a:active { background-color: #FFFF66; color: #008000; } +.src-code a:hover { background-color: #FFFF66; text-decoration: overline underline; color: #008000; } + +.src-comm { color: #666666; } +.src-id { color: #FF6600; font-style: italic; } +.src-inc { color: #0000AA; font-weight: bold; } +.src-key { color: #0000AA; font-weight: bold; } +.src-num { color: #CC0000; } +.src-str { color: #CC0000; } +.src-sym { } +.src-var { } + +.src-php { font-weight: bold; } + +.src-doc { color: #666666; } +.src-doc-close-template { color: #666666 } +.src-doc-coretag { color: #008000; } +.src-doc-inlinetag {} +.src-doc-internal {} +.src-doc-tag { color: #0080CC; } +.src-doc-template { color: #666666 } +.src-doc-type { font-style: italic; color: #444444 } +.src-doc-var { color: #444444 } + +.tute-tag { color: #009999 } +.tute-attribute-name { color: #0000FF } +.tute-attribute-value { color: #0099FF } +.tute-entity { font-weight: bold; } +.tute-comment { font-style: italic } +.tute-inline-tag { color: #636311; font-weight: bold } + +/* tutorial */ + +.authors { } +.author { font-style: italic; font-weight: bold } +.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal } +.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; } +*[class="example"] { line-height : 1.0em; } +.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; } +*[class="listing"] { line-height : 1.0em; } +.release-info { font-size: 85%; font-style: italic; margin: 1em 0em } +.ref-title-box { } +.ref-title { } +.ref-purpose { font-style: italic; color: #666666 } +.ref-synopsis { } +.title { font-weight: bold; border-bottom: 1px solid #999999; color: #999999; } +.cmd-synopsis { margin: 1em 0em } +.cmd-title { font-weight: bold } +.toc { margin-left: 2em; padding-left: 0em } + diff --git a/docs/packages.html b/docs/packages.html new file mode 100644 index 0000000..2293be8 --- /dev/null +++ b/docs/packages.html @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <link rel="stylesheet" href="media/banner.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="banner"> + <div class="banner-title">phpfspot</div> + <div class="banner-menu"> + <form> + <table cellpadding="0" cellspacing="0" style="width: 100%"> + <tr> + <td> + + <a href="ric_INSTALL.html" target="right">INSTALL</a> + + | <a href="ric_CHANGELOG.html" target="right">CHANGELOG</a> + + | <a href="ric_README.html" target="right">README</a> + + </td> + <td style="width: 2em"> </td> + <td style="text-align: right"> + </td> + </tr> + </table> + </form> + </div> + </div> + </body> + </html>
\ No newline at end of file diff --git a/docs/phpfspot/PHPFSPOT.html b/docs/phpfspot/PHPFSPOT.html new file mode 100644 index 0000000..33c8cb5 --- /dev/null +++ b/docs/phpfspot/PHPFSPOT.html @@ -0,0 +1,1930 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs For Class PHPFSPOT</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="class-name"><img src="../media/images/Class_logo.png" + alt=" Class" + title=" Class" + style="vertical-align: middle"> PHPFSPOT</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>) + | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT main class</p> +<p class="description"><p>this class contains the most functions which will to the major work for phpfspot.</p></p> + <p class="notes"> + Located in <a class="field" href="_phpfspot.class.php.html">/phpfspot.class.php</a> (line <span class="field">36</span>) + </p> + + + <pre></pre> + + </div> +</div> + + + + <a name="sec-var-summary"></a> + <div class="info-box"> + <div class="info-box-title">Variable Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>) + | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <div class="var-summary"> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type">array</span> + <a href="#$avail_tags" title="details" class="var-name">$avail_tags</a> + </div> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type">PHPFSPOT_CFG</span> + <a href="#$cfg" title="details" class="var-name">$cfg</a> + </div> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span> + <a href="#$cfg_db" title="details" class="var-name">$cfg_db</a> + </div> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span> + <a href="#$db" title="details" class="var-name">$db</a> + </div> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type">array</span> + <a href="#$tags" title="details" class="var-name">$tags</a> + </div> + <div class="var-title"> + <img src="../media/images/Variable.png" alt=" " /> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a></span> + <a href="#$tmpl" title="details" class="var-name">$tmpl</a> + </div> + </div> + </div> + </div> + + <a name="sec-method-summary"></a> + <div class="info-box"> + <div class="info-box-title">Method Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>) + + | + <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) + </div> + <div class="info-box-body"> + <div class="method-summary"> + <div class="method-definition"> + <img src="../media/images/Constructor.png" alt=" "/> + <span class="method-result">PHPFSPOT</span> + <a href="#__construct" title="details" class="method-name">__construct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Destructor.png" alt=" "/> + <span class="method-result">void</span> + <a href="#__destruct" title="details" class="method-name">__destruct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#addTag" title="details" class="method-name">addTag</a> + (<span class="var-type"></span> <span class="var-name">$tag</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">boolean</span> + <a href="#checkifImageSupported" title="details" class="method-name">checkifImageSupported</a> + (<span class="var-type">string</span> <span class="var-name">$mime</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#check_config_table" title="details" class="method-name">check_config_table</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#cleanup_phpfspot_db" title="details" class="method-name">cleanup_phpfspot_db</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">boolean</span> + <a href="#create_thumbnail" title="details" class="method-name">create_thumbnail</a> + (<span class="var-type">string</span> <span class="var-name">$orig_image</span>, <span class="var-type">string</span> <span class="var-name">$thumb_image</span>, <span class="var-type">integer</span> <span class="var-name">$width</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#delTag" title="details" class="method-name">delTag</a> + (<span class="var-type">string</span> <span class="var-name">$tag</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#gen_thumb" title="details" class="method-name">gen_thumb</a> + ([<span class="var-type">integer</span> <span class="var-name">$idx</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$force</span> = <span class="var-default">0</span>], [<span class="var-type">boolean</span> <span class="var-name">$overwrite</span> = <span class="var-default">false</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#getAvailableTags" title="details" class="method-name">getAvailableTags</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#getCurrentPhoto" title="details" class="method-name">getCurrentPhoto</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#getExport" title="details" class="method-name">getExport</a> + (<span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string|null</span> + <a href="#getFspotDBVersion" title="details" class="method-name">getFspotDBVersion</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string|null</span> + <a href="#getMD5" title="details" class="method-name">getMD5</a> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#getNextSlideShowImage" title="details" class="method-name">getNextSlideShowImage</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string|null</span> + <a href="#getPhotoName" title="details" class="method-name">getPhotoName</a> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>, [<span class="var-type">integer</span> <span class="var-name">$limit</span> = <span class="var-default">0</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">array</span> + <a href="#getPhotoSelection" title="details" class="method-name">getPhotoSelection</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#getPrevSlideShowImage" title="details" class="method-name">getPrevSlideShowImage</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#getRSSFeed" title="details" class="method-name">getRSSFeed</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#getSelectedTags" title="details" class="method-name">getSelectedTags</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#get_calendar_matrix" title="details" class="method-name">get_calendar_matrix</a> + ([<span class="var-type">integer</span> <span class="var-name">$year</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$month</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$day</span> = <span class="var-default">0</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">array</span> + <a href="#get_meta_informations" title="details" class="method-name">get_meta_informations</a> + (<span class="var-type">string</span> <span class="var-name">$file</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">integer</span> + <a href="#get_num_photos" title="details" class="method-name">get_num_photos</a> + (<span class="var-type">integer</span> <span class="var-name">$tag_id</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">object|null</span> + <a href="#get_photo_details" title="details" class="method-name">get_photo_details</a> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">array</span> + <a href="#get_random_photo" title="details" class="method-name">get_random_photo</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#get_thumb_path" title="details" class="method-name">get_thumb_path</a> + (<span class="var-type">integer</span> <span class="var-name">$width</span>, <span class="var-type">integer</span> <span class="var-name">$photo</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#get_xml_tag_list" title="details" class="method-name">get_xml_tag_list</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">boolean</span> + <a href="#isValidDate" title="details" class="method-name">isValidDate</a> + (<span class="var-type">string</span> <span class="var-name">$date_str</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#parse_uri" title="details" class="method-name">parse_uri</a> + (<span class="var-type">string</span> <span class="var-name">$uri</span>, <span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetDateSearch" title="details" class="method-name">resetDateSearch</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetNameSearch" title="details" class="method-name">resetNameSearch</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetPhotoView" title="details" class="method-name">resetPhotoView</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetSlideShow" title="details" class="method-name">resetSlideShow</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetTags" title="details" class="method-name">resetTags</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#resetTagSearch" title="details" class="method-name">resetTagSearch</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#setTagCondition" title="details" class="method-name">setTagCondition</a> + (<span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#show" title="details" class="method-name">show</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#showCredits" title="details" class="method-name">showCredits</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#showPhoto" title="details" class="method-name">showPhoto</a> + (<span class="var-type">integer</span> <span class="var-name">$photo</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#showPhotoIndex" title="details" class="method-name">showPhotoIndex</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#showTextImage" title="details" class="method-name">showTextImage</a> + (<span class="var-type">string</span> <span class="var-name">$txt</span>, [<span class="var-type">string</span> <span class="var-name">$color</span> = <span class="var-default">000000</span>], [<span class="var-type">integer</span> <span class="var-name">$space</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span> <span class="var-name">$font</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span> <span class="var-name">$w</span> = <span class="var-default">300</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#smarty_sort_select_list" title="details" class="method-name">smarty_sort_select_list</a> + (<span class="var-type">array</span> <span class="var-name">$params</span>, <span class="var-type"></span> <span class="var-name">&$smarty</span>, <span class="var-type">smarty</span> <span class="var-name">$smarty</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#startSearch" title="details" class="method-name">startSearch</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#translate_path" title="details" class="method-name">translate_path</a> + (<span class="var-type">string</span> <span class="var-name">$path</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#updateSortOrder" title="details" class="method-name">updateSortOrder</a> + (<span class="var-type"></span> <span class="var-name">$order</span>, <span class="var-type">string</span> <span class="var-name">$sort_order</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">string</span> + <a href="#whatToDo" title="details" class="method-name">whatToDo</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#_error" title="details" class="method-name">_error</a> + (<span class="var-type">string</span> <span class="var-name">$text</span>) + </div> + </div> + </div> + </div> + + <a name="sec-vars"></a> + <div class="info-box"> + <div class="info-box-title">Variables</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>) + + + | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + +<a name="var$avail_tags" id="$avail_tags"><!-- --></A> +<div class="oddrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type">array</span> + <span class="var-name">$avail_tags</span> + (line <span class="line-number">83</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">list of available, not-selected, tags</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> +<a name="var$cfg" id="$cfg"><!-- --></A> +<div class="evenrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type">PHPFSPOT_CFG</span> + <span class="var-name">$cfg</span> + (line <span class="line-number">44</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">phpfspot configuration</p> + <ul class="tags"> + <li><span class="field">see:</span> PHPFSPOT_CFG()</li> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> +<a name="var$cfg_db" id="$cfg_db"><!-- --></A> +<div class="oddrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span> + <span class="var-name">$cfg_db</span> + (line <span class="line-number">60</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">SQLite database handle to phpfspot database</p> + <ul class="tags"> + <li><span class="field">see:</span> PHPFSPOT_DB()</li> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> +<a name="var$db" id="$db"><!-- --></A> +<div class="evenrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a></span> + <span class="var-name">$db</span> + (line <span class="line-number">52</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">SQLite database handle to f-spot database</p> + <ul class="tags"> + <li><span class="field">see:</span> PHPFSPOT_DB()</li> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> +<a name="var$tags" id="$tags"><!-- --></A> +<div class="oddrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type">array</span> + <span class="var-name">$tags</span> + (line <span class="line-number">76</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">full tag - list</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> +<a name="var$tmpl" id="$tmpl"><!-- --></A> +<div class="evenrow"> + + <div class="var-header"> + <img src="../media/images/Variable.png" /> + <span class="var-title"> + <span class="var-type"><a href="../phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a></span> + <span class="var-name">$tmpl</span> + (line <span class="line-number">69</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">Smarty template engine</p> + <ul class="tags"> + <li><span class="field">see:</span> PHPFSPOT_TMPL()</li> + <li><span class="field">link:</span> <a href="http://smarty.php.net">http://smarty.php.net smarty.php.net</a></li> + <li><span class="field">access:</span> public</li> + </ul> + + + + + +</div> + + </div> + </div> + + <a name="sec-methods"></a> + <div class="info-box"> + <div class="info-box-title">Methods</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>) + <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) + + </div> + <div class="info-box-body"> + <A NAME='method_detail'></A> +<a name="method__construct" id="__construct"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Constructor.png" /> + <span class="method-title">Constructor __construct</span> (line <span class="line-number">106</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">class constructor ($cfg, $db, $cfg_db, $tmpl, $db_ver)</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">PHPFSPOT</span> + <span class="method-name"> + __construct + </span> + () + </div> + + + + </div> +<a name="method__destruct" id="__destruct"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Destructor.png" /> + <span class="method-title">Destructor __destruct</span> (line <span class="line-number">226</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + __destruct + </span> + () + </div> + + + + </div> +<a name="methodaddTag" id="addTag"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">addTag</span> (line <span class="line-number">762</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">add tag to users session variable</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + addTag + </span> + (<span class="var-type"></span> <span class="var-name">$tag</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$tag</span> </li> + </ul> + + + </div> +<a name="methodcheckifImageSupported" id="checkifImageSupported"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">checkifImageSupported</span> (line <span class="line-number">1979</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">check if specified MIME type is supported</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">boolean</span> + <span class="method-name"> + checkifImageSupported + </span> + (<span class="var-type">string</span> <span class="var-name">$mime</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$mime</span> </li> + </ul> + + + </div> +<a name="methodcheck_config_table" id="check_config_table"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">check_config_table</span> (line <span class="line-number">1518</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">create phpfspot own sqlite database</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + check_config_table + </span> + () + </div> + + + + </div> +<a name="methodcleanup_phpfspot_db" id="cleanup_phpfspot_db"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">cleanup_phpfspot_db</span> (line <span class="line-number">2745</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">cleanup phpfspot own database</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + cleanup_phpfspot_db + </span> + () + </div> + + + + </div> +<a name="methodcreate_thumbnail" id="create_thumbnail"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">create_thumbnail</span> (line <span class="line-number">1351</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">create_thumbnails for the requested width</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">boolean</span> + <span class="method-name"> + create_thumbnail + </span> + (<span class="var-type">string</span> <span class="var-name">$orig_image</span>, <span class="var-type">string</span> <span class="var-name">$thumb_image</span>, <span class="var-type">integer</span> <span class="var-name">$width</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$orig_image</span> </li> + <li> + <span class="var-type">string</span> + <span class="var-name">$thumb_image</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$width</span> </li> + </ul> + + + </div> +<a name="methoddelTag" id="delTag"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">delTag</span> (line <span class="line-number">786</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">remove tag to users session variable</p> +<p class="description"><p>this function removes the specified tag from users current tag selection</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + delTag + </span> + (<span class="var-type">string</span> <span class="var-name">$tag</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$tag</span> </li> + </ul> + + + </div> +<a name="methodgen_thumb" id="gen_thumb"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">gen_thumb</span> (line <span class="line-number">1546</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">Generates a thumbnail from photo idx</p> +<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 + readable</li><li>Check if the md5sum of the original file has changed</li><li>Generate the thumbnails if needed</li></ol></p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + gen_thumb + </span> + ([<span class="var-type">integer</span> <span class="var-name">$idx</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$force</span> = <span class="var-default">0</span>], [<span class="var-type">boolean</span> <span class="var-name">$overwrite</span> = <span class="var-default">false</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$idx</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$force</span> </li> + <li> + <span class="var-type">boolean</span> + <span class="var-name">$overwrite</span> </li> + </ul> + + + </div> +<a name="methodgetAvailableTags" id="getAvailableTags"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getAvailableTags</span> (line <span class="line-number">645</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">all available tags and tag cloud</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + getAvailableTags + </span> + () + </div> + + + + </div> +<a name="methodgetCurrentPhoto" id="getCurrentPhoto"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getCurrentPhoto</span> (line <span class="line-number">2256</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">return the current photo</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + getCurrentPhoto + </span> + () + </div> + + + + </div> +<a name="methodgetExport" id="getExport"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getExport</span> (line <span class="line-number">2125</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">output export page</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + getExport + </span> + (<span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$mode</span> </li> + </ul> + + + </div> +<a name="methodgetFspotDBVersion" id="getFspotDBVersion"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getFspotDBVersion</span> (line <span class="line-number">2616</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">retrive F-Spot database version</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string|null</span> + <span class="method-name"> + getFspotDBVersion + </span> + () + </div> + + + + </div> +<a name="methodgetMD5" id="getMD5"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getMD5</span> (line <span class="line-number">1630</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns stored md5 sum for a specific photo</p> +<p class="description"><p>this function queries the phpfspot database for a stored MD5 checksum of the specified photo</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string|null</span> + <span class="method-name"> + getMD5 + </span> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$idx</span> </li> + </ul> + + + </div> +<a name="methodgetNextSlideShowImage" id="getNextSlideShowImage"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getNextSlideShowImage</span> (line <span class="line-number">2373</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">return the next to be shown slide show image</p> +<p class="description"><p>this function returns the URL of the next image in the slideshow sequence.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + getNextSlideShowImage + </span> + () + </div> + + + + </div> +<a name="methodgetPhotoName" id="getPhotoName"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getPhotoName</span> (line <span class="line-number">454</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns aligned photo names</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string|null</span> + <span class="method-name"> + getPhotoName + </span> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>, [<span class="var-type">integer</span> <span class="var-name">$limit</span> = <span class="var-default">0</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$idx</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$limit</span> </li> + </ul> + + + </div> +<a name="methodgetPhotoSelection" id="getPhotoSelection"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getPhotoSelection</span> (line <span class="line-number">927</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">return all photo according selection</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">array</span> + <span class="method-name"> + getPhotoSelection + </span> + () + </div> + + + + </div> +<a name="methodgetPrevSlideShowImage" id="getPrevSlideShowImage"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getPrevSlideShowImage</span> (line <span class="line-number">2393</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">return the previous to be shown slide show image</p> +<p class="description"><p>this function returns the URL of the previous image in the slideshow sequence.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + getPrevSlideShowImage + </span> + () + </div> + + + + </div> +<a name="methodgetRSSFeed" id="getRSSFeed"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getRSSFeed</span> (line <span class="line-number">2167</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">output RSS feed</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + getRSSFeed + </span> + () + </div> + + + + </div> +<a name="methodgetSelectedTags" id="getSelectedTags"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">getSelectedTags</span> (line <span class="line-number">729</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">output all selected tags</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + getSelectedTags + </span> + () + </div> + + + + </div> +<a name="methodget_calendar_matrix" id="get_calendar_matrix"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_calendar_matrix</span> (line <span class="line-number">2046</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">output calendar matrix</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + get_calendar_matrix + </span> + ([<span class="var-type">integer</span> <span class="var-name">$year</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$month</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span> <span class="var-name">$day</span> = <span class="var-default">0</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$year</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$month</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$day</span> </li> + </ul> + + + </div> +<a name="methodget_meta_informations" id="get_meta_informations"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_meta_informations</span> (line <span class="line-number">1505</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">return all exif meta data from the file</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">array</span> + <span class="method-name"> + get_meta_informations + </span> + (<span class="var-type">string</span> <span class="var-name">$file</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$file</span> </li> + </ul> + + + </div> +<a name="methodget_num_photos" id="get_num_photos"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_num_photos</span> (line <span class="line-number">2545</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns the number of photos which are tagged with $tag_id</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">integer</span> + <span class="method-name"> + get_num_photos + </span> + (<span class="var-type">integer</span> <span class="var-name">$tag_id</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$tag_id</span> </li> + </ul> + + + </div> +<a name="methodget_photo_details" id="get_photo_details"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_photo_details</span> (line <span class="line-number">395</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">extract all photo details</p> +<p class="description"><p>retrieve all available details from f-spot's database and return them as object</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">object|null</span> + <span class="method-name"> + get_photo_details + </span> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$idx</span> </li> + </ul> + + + </div> +<a name="methodget_random_photo" id="get_random_photo"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_random_photo</span> (line <span class="line-number">2424</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">get random photo</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">array</span> + <span class="method-name"> + get_random_photo + </span> + () + </div> + + + + </div> +<a name="methodget_thumb_path" id="get_thumb_path"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_thumb_path</span> (line <span class="line-number">2496</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns the full path to a thumbnail</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + get_thumb_path + </span> + (<span class="var-type">integer</span> <span class="var-name">$width</span>, <span class="var-type">integer</span> <span class="var-name">$photo</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$width</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$photo</span> </li> + </ul> + + + </div> +<a name="methodget_xml_tag_list" id="get_xml_tag_list"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">get_xml_tag_list</span> (line <span class="line-number">818</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns the value for the autocomplet tag-search</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + get_xml_tag_list + </span> + () + </div> + + + + </div> +<a name="methodisValidDate" id="isValidDate"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">isValidDate</span> (line <span class="line-number">2450</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">validates provided date</p> +<p class="description"><p>this function validates if the provided date contains a valid date and will return true if it is.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">boolean</span> + <span class="method-name"> + isValidDate + </span> + (<span class="var-type">string</span> <span class="var-name">$date_str</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$date_str</span> </li> + </ul> + + + </div> +<a name="methodparse_uri" id="parse_uri"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">parse_uri</span> (line <span class="line-number">2636</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">parse the provided URI and will returned the requested chunk</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + parse_uri + </span> + (<span class="var-type">string</span> <span class="var-name">$uri</span>, <span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$uri</span> </li> + <li> + <span class="var-type">string</span> + <span class="var-name">$mode</span> </li> + </ul> + + + </div> +<a name="methodresetDateSearch" id="resetDateSearch"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetDateSearch</span> (line <span class="line-number">909</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">reset date search</p> +<p class="description"><p>if any date search has taken place, reset it now</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetDateSearch + </span> + () + </div> + + + + </div> +<a name="methodresetNameSearch" id="resetNameSearch"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetNameSearch</span> (line <span class="line-number">896</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">reset name search</p> +<p class="description"><p>if any name search has taken place, reset it now</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetNameSearch + </span> + () + </div> + + + + </div> +<a name="methodresetPhotoView" id="resetPhotoView"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetPhotoView</span> (line <span class="line-number">872</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">reset single photo</p> +<p class="description"><p>if a specific photo was requested (external link) unset the session variable now</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetPhotoView + </span> + () + </div> + + + + </div> +<a name="methodresetSlideShow" id="resetSlideShow"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetSlideShow</span> (line <span class="line-number">2406</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetSlideShow + </span> + () + </div> + + + + </div> +<a name="methodresetTags" id="resetTags"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetTags</span> (line <span class="line-number">807</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">reset tag selection</p> +<p class="description"><p>if there is any tag selection, it will be deleted now</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetTags + </span> + () + </div> + + + + </div> +<a name="methodresetTagSearch" id="resetTagSearch"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">resetTagSearch</span> (line <span class="line-number">884</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">reset tag search</p> +<p class="description"><p>if any tag search has taken place, reset it now</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + resetTagSearch + </span> + () + </div> + + + + </div> +<a name="methodsetTagCondition" id="setTagCondition"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">setTagCondition</span> (line <span class="line-number">1668</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">store current tag condition</p> +<p class="description"><p>this function stores the current tag condition (AND or OR) in the users session variables</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + setTagCondition + </span> + (<span class="var-type">string</span> <span class="var-name">$mode</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$mode</span> </li> + </ul> + + + </div> +<a name="methodshow" id="show"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">show</span> (line <span class="line-number">240</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">show - generate html output</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + show + </span> + () + </div> + + + + </div> +<a name="methodshowCredits" id="showCredits"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">showCredits</span> (line <span class="line-number">1330</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">show credit template</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + showCredits + </span> + () + </div> + + + + </div> +<a name="methodshowPhoto" id="showPhoto"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">showPhoto</span> (line <span class="line-number">509</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">control HTML ouput for a single photo</p> +<p class="description"><p>this function provides all the necessary information for the single photo template.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + showPhoto + </span> + (<span class="var-type">integer</span> <span class="var-name">$photo</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$photo</span><span class="var-description">: photo</span> </li> + </ul> + + + </div> +<a name="methodshowPhotoIndex" id="showPhotoIndex"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">showPhotoIndex</span> (line <span class="line-number">1131</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">control HTML ouput for photo index</p> +<p class="description"><p>this function provides all the necessary information for the photo index template.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + showPhotoIndex + </span> + () + </div> + + + + </div> +<a name="methodshowTextImage" id="showTextImage"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">showTextImage</span> (line <span class="line-number">1893</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">create on-the-fly images with text within</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + showTextImage + </span> + (<span class="var-type">string</span> <span class="var-name">$txt</span>, [<span class="var-type">string</span> <span class="var-name">$color</span> = <span class="var-default">000000</span>], [<span class="var-type">integer</span> <span class="var-name">$space</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span> <span class="var-name">$font</span> = <span class="var-default">4</span>], [<span class="var-type">integer</span> <span class="var-name">$w</span> = <span class="var-default">300</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$txt</span> </li> + <li> + <span class="var-type">string</span> + <span class="var-name">$color</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$space</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$font</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$w</span> </li> + </ul> + + + </div> +<a name="methodsmarty_sort_select_list" id="smarty_sort_select_list"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">smarty_sort_select_list</span> (line <span class="line-number">2311</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">returns a select-dropdown box to select photo index sort parameters</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + smarty_sort_select_list + </span> + (<span class="var-type">array</span> <span class="var-name">$params</span>, <span class="var-type"></span> <span class="var-name">&$smarty</span>, <span class="var-type">smarty</span> <span class="var-name">$smarty</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">array</span> + <span class="var-name">$params</span> </li> + <li> + <span class="var-type">smarty</span> + <span class="var-name">$smarty</span> </li> + <li> + <span class="var-type"></span> + <span class="var-name">&$smarty</span> </li> + </ul> + + + </div> +<a name="methodstartSearch" id="startSearch"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">startSearch</span> (line <span class="line-number">1686</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">invoke tag & date search</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + startSearch + </span> + () + </div> + + + + </div> +<a name="methodtranslate_path" id="translate_path"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">translate_path</span> (line <span class="line-number">496</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">translate f-spoth photo path</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + translate_path + </span> + (<span class="var-type">string</span> <span class="var-name">$path</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$path</span> </li> + </ul> + + + </div> +<a name="methodupdateSortOrder" id="updateSortOrder"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">updateSortOrder</span> (line <span class="line-number">1738</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">updates sort order in session variable</p> +<p class="description"><p>this function is invoked by RPC and will sort the requested sort order in the session variable.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + updateSortOrder + </span> + (<span class="var-type"></span> <span class="var-name">$order</span>, <span class="var-type">string</span> <span class="var-name">$sort_order</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$sort_order</span> </li> + <li> + <span class="var-type"></span> + <span class="var-name">$order</span> </li> + </ul> + + + </div> +<a name="methodwhatToDo" id="whatToDo"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">whatToDo</span> (line <span class="line-number">2273</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">tells the client browser what to do</p> +<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> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">string</span> + <span class="method-name"> + whatToDo + </span> + () + </div> + + + + </div> +<a name="method_error" id="_error"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">_error</span> (line <span class="line-number">1992</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">output error text</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + _error + </span> + (<span class="var-type">string</span> <span class="var-name">$text</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$text</span> </li> + </ul> + + + </div> + + </div> + </div> + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:42 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/PHPFSPOT_DB.html b/docs/phpfspot/PHPFSPOT_DB.html new file mode 100644 index 0000000..061faea --- /dev/null +++ b/docs/phpfspot/PHPFSPOT_DB.html @@ -0,0 +1,367 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs For Class PHPFSPOT_DB</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="class-name"><img src="../media/images/Class_logo.png" + alt=" Class" + title=" Class" + style="vertical-align: middle"> PHPFSPOT_DB</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB class</p> + <p class="notes"> + Located in <a class="field" href="_phpfspot_db.php.html">/phpfspot_db.php</a> (line <span class="field">30</span>) + </p> + + + <pre></pre> + + </div> +</div> + + + + + <a name="sec-method-summary"></a> + <div class="info-box"> + <div class="info-box-title">Method Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) + </div> + <div class="info-box-body"> + <div class="method-summary"> + <div class="method-definition"> + <img src="../media/images/Constructor.png" alt=" "/> + <span class="method-result">PHPFSPOT_DB</span> + <a href="#__construct" title="details" class="method-name">__construct</a> + (<span class="var-type"></span> <span class="var-name">$parent</span>, <span class="var-type"></span> <span class="var-name">$db_path</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Destructor.png" alt=" "/> + <span class="method-result">void</span> + <a href="#__destruct" title="details" class="method-name">__destruct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">true</span> + <a href="#db_check_table_exists" title="details" class="method-name">db_check_table_exists</a> + ([<span class="var-type">string,</span> <span class="var-name">$table_name</span> = <span class="var-default">""</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#db_exec" title="details" class="method-name">db_exec</a> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#db_fetchSingleRow" title="details" class="method-name">db_fetchSingleRow</a> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#db_fetch_object" title="details" class="method-name">db_fetch_object</a> + (<span class="var-type"></span> <span class="var-name">$resource</span>) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#db_getNumRows" title="details" class="method-name">db_getNumRows</a> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#db_query" title="details" class="method-name">db_query</a> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + </div> + </div> + </div> + + + <a name="sec-methods"></a> + <div class="info-box"> + <div class="info-box-title">Methods</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) + + </div> + <div class="info-box-body"> + <A NAME='method_detail'></A> +<a name="method__construct" id="__construct"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Constructor.png" /> + <span class="method-title">Constructor __construct</span> (line <span class="line-number">44</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB class constructor</p> +<p class="description"><p>This constructor initially connect to the database.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">PHPFSPOT_DB</span> + <span class="method-name"> + __construct + </span> + (<span class="var-type"></span> <span class="var-name">$parent</span>, <span class="var-type"></span> <span class="var-name">$db_path</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$parent</span> </li> + <li> + <span class="var-type"></span> + <span class="var-name">$db_path</span> </li> + </ul> + + + </div> +<a name="method__destruct" id="__destruct"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Destructor.png" /> + <span class="method-title">Destructor __destruct</span> (line <span class="line-number">64</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB class deconstructor</p> +<p class="description"><p>This destructor will close the current database connection.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + __destruct + </span> + () + </div> + + + + </div> +<a name="methoddb_check_table_exists" id="db_check_table_exists"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_check_table_exists</span> (line <span class="line-number">254</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB check table exists</p> +<p class="description"><p>This function checks if the given table exists in the database</p></p> + <ul class="tags"> + <li><span class="field">return:</span> if table found otherwise false</li> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">true</span> + <span class="method-name"> + db_check_table_exists + </span> + ([<span class="var-type">string,</span> <span class="var-name">$table_name</span> = <span class="var-default">""</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string,</span> + <span class="var-name">$table_name</span><span class="var-description">: table name</span> </li> + </ul> + + + </div> +<a name="methoddb_exec" id="db_exec"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_exec</span> (line <span class="line-number">164</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB database query & execute</p> +<p class="description"><p>This function will execute a SQL query and return nothing.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + db_exec + </span> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$query</span> </li> + </ul> + + + </div> +<a name="methoddb_fetchSingleRow" id="db_fetchSingleRow"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_fetchSingleRow</span> (line <span class="line-number">207</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB fetch ONE row</p> +<p class="description"><p>This function will execute the given but only return the first result.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + db_fetchSingleRow + </span> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$query</span> </li> + </ul> + + + </div> +<a name="methoddb_fetch_object" id="db_fetch_object"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_fetch_object</span> (line <span class="line-number">190</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + db_fetch_object + </span> + (<span class="var-type"></span> <span class="var-name">$resource</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$resource</span> </li> + </ul> + + + </div> +<a name="methoddb_getNumRows" id="db_getNumRows"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_getNumRows</span> (line <span class="line-number">233</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB number of affected rows</p> +<p class="description"><p>This functions returns the number of affected rows but the given SQL query.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + db_getNumRows + </span> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$query</span> </li> + </ul> + + + </div> +<a name="methoddb_query" id="db_query"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">db_query</span> (line <span class="line-number">128</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_DB database query</p> +<p class="description"><p>This function will execute a SQL query and return the result as object.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + db_query + </span> + ([<span class="var-type"></span> <span class="var-name">$query</span> = <span class="var-default">""</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type"></span> + <span class="var-name">$query</span> </li> + </ul> + + + </div> + + </div> + </div> + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:54 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/PHPFSPOT_IMG.html b/docs/phpfspot/PHPFSPOT_IMG.html new file mode 100644 index 0000000..74ea3f9 --- /dev/null +++ b/docs/phpfspot/PHPFSPOT_IMG.html @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs For Class PHPFSPOT_IMG</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="class-name"><img src="../media/images/Class_logo.png" + alt=" Class" + title=" Class" + style="vertical-align: middle"> PHPFSPOT_IMG</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_IMG class</p> +<p class="description"><p>handles phpfspot's photos. It will output either the photo binaries or can also show error messages as a on-the-fly generated picture.</p></p> + <p class="notes"> + Located in <a class="field" href="_phpfspot_img.php.html">/phpfspot_img.php</a> (line <span class="field">34</span>) + </p> + + + <pre></pre> + + </div> +</div> + + + + + <a name="sec-method-summary"></a> + <div class="info-box"> + <div class="info-box-title">Method Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) + </div> + <div class="info-box-body"> + <div class="method-summary"> + <div class="method-definition"> + <img src="../media/images/Constructor.png" alt=" "/> + <span class="method-result">PHPFSPOT_IMG</span> + <a href="#__construct" title="details" class="method-name">__construct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Destructor.png" alt=" "/> + <span class="method-result">void</span> + <a href="#__destruct" title="details" class="method-name">__destruct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#show" title="details" class="method-name">show</a> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>, [<span class="var-type">integer</span> <span class="var-name">$width</span> = <span class="var-default">0</span>]) + </div> + </div> + </div> + </div> + + + <a name="sec-methods"></a> + <div class="info-box"> + <div class="info-box-title">Methods</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) + + </div> + <div class="info-box-body"> + <A NAME='method_detail'></A> +<a name="method__construct" id="__construct"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Constructor.png" /> + <span class="method-title">Constructor __construct</span> (line <span class="line-number">42</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_IMG class constructor</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">PHPFSPOT_IMG</span> + <span class="method-name"> + __construct + </span> + () + </div> + + + + </div> +<a name="method__destruct" id="__destruct"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Destructor.png" /> + <span class="method-title">Destructor __destruct</span> (line <span class="line-number">52</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_IMG class destructor</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + __destruct + </span> + () + </div> + + + + </div> +<a name="methodshow" id="show"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">show</span> (line <span class="line-number">67</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">sends the specified image to the browser</p> +<p class="description"><p>this function will send the specified image to the client - in the specified width. it also try's to create on-the-fly missing thumbnails via PHPFSPOT gen_thumbs function.</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + show + </span> + (<span class="var-type">integer</span> <span class="var-name">$idx</span>, [<span class="var-type">integer</span> <span class="var-name">$width</span> = <span class="var-default">0</span>]) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">integer</span> + <span class="var-name">$idx</span> </li> + <li> + <span class="var-type">integer</span> + <span class="var-name">$width</span> </li> + </ul> + + + </div> + + </div> + </div> + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:54 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/PHPFSPOT_RPC.html b/docs/phpfspot/PHPFSPOT_RPC.html new file mode 100644 index 0000000..1b2d770 --- /dev/null +++ b/docs/phpfspot/PHPFSPOT_RPC.html @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs For Class PHPFSPOT_RPC</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="class-name"><img src="../media/images/Class_logo.png" + alt=" Class" + title=" Class" + style="vertical-align: middle"> PHPFSPOT_RPC</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_RPC class</p> +<p class="description"><p>handles AJAX-RPC calls from client browsers</p></p> + <p class="notes"> + Located in <a class="field" href="_rpc.php.html">/rpc.php</a> (line <span class="field">33</span>) + </p> + + + <pre></pre> + + </div> +</div> + + + + + <a name="sec-method-summary"></a> + <div class="info-box"> + <div class="info-box-title">Method Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) + </div> + <div class="info-box-body"> + <div class="method-summary"> + <div class="method-definition"> + <img src="../media/images/Constructor.png" alt=" "/> + <span class="method-result">PHPFSPOT_RPC</span> + <a href="#__construct" title="details" class="method-name">__construct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#process_ajax_request" title="details" class="method-name">process_ajax_request</a> + () + </div> + </div> + </div> + </div> + + + <a name="sec-methods"></a> + <div class="info-box"> + <div class="info-box-title">Methods</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) + + </div> + <div class="info-box-body"> + <A NAME='method_detail'></A> +<a name="method__construct" id="__construct"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Constructor.png" /> + <span class="method-title">Constructor __construct</span> (line <span class="line-number">38</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_RPC constructor</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">PHPFSPOT_RPC</span> + <span class="method-name"> + __construct + </span> + () + </div> + + + + </div> +<a name="methodprocess_ajax_request" id="process_ajax_request"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">process_ajax_request</span> (line <span class="line-number">45</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + process_ajax_request + </span> + () + </div> + + + + </div> + + </div> + </div> + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:55 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/PHPFSPOT_TMPL.html b/docs/phpfspot/PHPFSPOT_TMPL.html new file mode 100644 index 0000000..e31bb78 --- /dev/null +++ b/docs/phpfspot/PHPFSPOT_TMPL.html @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs For Class PHPFSPOT_TMPL</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="class-name"><img src="../media/images/Class_logo.png" + alt=" Class" + title=" Class" + style="vertical-align: middle"> PHPFSPOT_TMPL</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) + + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_TMPL class</p> +<p class="description"><p>Extends Smarty base class with some additional functions</p></p> + <p class="notes"> + Located in <a class="field" href="_phpfspot_tmpl.php.html">/phpfspot_tmpl.php</a> (line <span class="field">31</span>) + </p> + + + <pre>Smarty + | + --PHPFSPOT_TMPL</pre> + + </div> +</div> + + + + + <a name="sec-method-summary"></a> + <div class="info-box"> + <div class="info-box-title">Method Summary</span></div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) + </div> + <div class="info-box-body"> + <div class="method-summary"> + <div class="method-definition"> + <img src="../media/images/Constructor.png" alt=" "/> + <span class="method-result">PHPFSPOT_TMPL</span> + <a href="#__construct" title="details" class="method-name">__construct</a> + () + </div> + <div class="method-definition"> + <img src="../media/images/Method.png" alt=" "/> + <span class="method-result">void</span> + <a href="#show" title="details" class="method-name">show</a> + (<span class="var-type">string</span> <span class="var-name">$template</span>) + </div> + </div> + </div> + </div> + + + <a name="sec-methods"></a> + <div class="info-box"> + <div class="info-box-title">Methods</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) + + </div> + <div class="info-box-body"> + <A NAME='method_detail'></A> +<a name="method__construct" id="__construct"><!-- --></a> +<div class="evenrow"> + + <div class="method-header"> + <img src="../media/images/Constructor.png" /> + <span class="method-title">Constructor __construct</span> (line <span class="line-number">37</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">PHPFSPOT_TMPL constructor</p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">PHPFSPOT_TMPL</span> + <span class="method-name"> + __construct + </span> + () + </div> + + + + </div> +<a name="methodshow" id="show"><!-- --></a> +<div class="oddrow"> + + <div class="method-header"> + <img src="../media/images/Method.png" /> + <span class="method-title">show</span> (line <span class="line-number">65</span>) + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">show template</p> +<p class="description"><p>outputs the requested template</p></p> + <ul class="tags"> + <li><span class="field">access:</span> public</li> + </ul> + + <div class="method-signature"> + <span class="method-result">void</span> + <span class="method-name"> + show + </span> + (<span class="var-type">string</span> <span class="var-name">$template</span>) + </div> + + <ul class="parameters"> + <li> + <span class="var-type">string</span> + <span class="var-name">$template</span> </li> + </ul> + + + </div> + + </div> + </div> + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:55 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_find_dups.php.html b/docs/phpfspot/_find_dups.php.html new file mode 100644 index 0000000..729148b --- /dev/null +++ b/docs/phpfspot/_find_dups.php.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page find_dups.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/find_dups.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + + </div> +</div> + + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_class_php"><!-- --></a> +<div class="evenrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot.class.php.html">"phpfspot.class.php"</a></span>) + (line <span class="line-number">38</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">find_dups.php</p> +<p class="description"><p>find duplicated photos based on MD5 checksum</p></p> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:23 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_gen_thumbs.php.html b/docs/phpfspot/_gen_thumbs.php.html new file mode 100644 index 0000000..169dcab --- /dev/null +++ b/docs/phpfspot/_gen_thumbs.php.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page gen_thumbs.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/gen_thumbs.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + + </div> +</div> + + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_class_php"><!-- --></a> +<div class="oddrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot.class.php.html">"phpfspot.class.php"</a></span>) + (line <span class="line-number">39</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">gen_thumbs.php</p> +<p class="description"><p>generate photo thumbnails on the console to avoid webserver overload</p></p> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:34 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_index.php.html b/docs/phpfspot/_index.php.html new file mode 100644 index 0000000..3da7eda --- /dev/null +++ b/docs/phpfspot/_index.php.html @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page index.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/index.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + + </div> +</div> + + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_class_php"><!-- --></a> +<div class="evenrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot.class.php.html">"phpfspot.class.php"</a></span>) + (line <span class="line-number">30</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">initialize phpfspot</p> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:42 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_phpfspot.class.php.html b/docs/phpfspot/_phpfspot.class.php.html new file mode 100644 index 0000000..77aca8f --- /dev/null +++ b/docs/phpfspot/_phpfspot.class.php.html @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page phpfspot.class.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/phpfspot.class.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-classes">Classes</a> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> + + </div> +</div> + + <a name="sec-classes"></a> + <div class="info-box"> + <div class="info-box-title">Classes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Classes</span> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <table cellpadding="2" cellspacing="0" class="class-table"> + <tr> + <th class="class-table-header">Class</th> + <th class="class-table-header">Description</th> + </tr> + <tr> + <td style="padding-right: 2em; vertical-align: top; white-space: nowrap"> + <img src="../media/images/Class.png" + alt=" class" + title=" class"/> + <a href="../phpfspot/PHPFSPOT.html">PHPFSPOT</a> + </td> + <td> + PHPFSPOT main class + </td> + </tr> + </table> + </div> + </div> + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-classes">Classes</a> + | <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_cfg_php"><!-- --></a> +<div class="evenrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name">"phpfspot_cfg.php"</span>) + (line <span class="line-number">25</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + +</div> +<a name="_phpfspot_db_php"><!-- --></a> +<div class="oddrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot_db.php.html">"phpfspot_db.php"</a></span>) + (line <span class="line-number">26</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:42 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_phpfspot_db.php.html b/docs/phpfspot/_phpfspot_db.php.html new file mode 100644 index 0000000..6e28da8 --- /dev/null +++ b/docs/phpfspot/_phpfspot_db.php.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page phpfspot_db.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/phpfspot_db.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-classes">Classes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + + </div> +</div> + + <a name="sec-classes"></a> + <div class="info-box"> + <div class="info-box-title">Classes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Classes</span> + </div> + <div class="info-box-body"> + <table cellpadding="2" cellspacing="0" class="class-table"> + <tr> + <th class="class-table-header">Class</th> + <th class="class-table-header">Description</th> + </tr> + <tr> + <td style="padding-right: 2em; vertical-align: top; white-space: nowrap"> + <img src="../media/images/Class.png" + alt=" class" + title=" class"/> + <a href="../phpfspot/PHPFSPOT_DB.html">PHPFSPOT_DB</a> + </td> + <td> + PHPFSPOT_DB class + </td> + </tr> + </table> + </div> + </div> + + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:54 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_phpfspot_img.php.html b/docs/phpfspot/_phpfspot_img.php.html new file mode 100644 index 0000000..f52e323 --- /dev/null +++ b/docs/phpfspot/_phpfspot_img.php.html @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page phpfspot_img.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/phpfspot_img.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-classes">Classes</a> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> + + </div> +</div> + + <a name="sec-classes"></a> + <div class="info-box"> + <div class="info-box-title">Classes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Classes</span> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <table cellpadding="2" cellspacing="0" class="class-table"> + <tr> + <th class="class-table-header">Class</th> + <th class="class-table-header">Description</th> + </tr> + <tr> + <td style="padding-right: 2em; vertical-align: top; white-space: nowrap"> + <img src="../media/images/Class.png" + alt=" class" + title=" class"/> + <a href="../phpfspot/PHPFSPOT_IMG.html">PHPFSPOT_IMG</a> + </td> + <td> + PHPFSPOT_IMG class + </td> + </tr> + </table> + </div> + </div> + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-classes">Classes</a> + | <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_class_php"><!-- --></a> +<div class="oddrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot.class.php.html">"phpfspot.class.php"</a></span>) + (line <span class="line-number">25</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:54 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_phpfspot_tmpl.php.html b/docs/phpfspot/_phpfspot_tmpl.php.html new file mode 100644 index 0000000..a88b3f0 --- /dev/null +++ b/docs/phpfspot/_phpfspot_tmpl.php.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page phpfspot_tmpl.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/phpfspot_tmpl.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-classes">Classes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> +<p class="short-description">*************************************************************************</p> +<p class="description"><p>phpfspot, presents your F-Spot photo collection in Web browsers.</p><p>Copyright (c) by Andreas Unterkircher</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p><p>*************************************************************************</p></p> + + </div> +</div> + + <a name="sec-classes"></a> + <div class="info-box"> + <div class="info-box-title">Classes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Classes</span> + </div> + <div class="info-box-body"> + <table cellpadding="2" cellspacing="0" class="class-table"> + <tr> + <th class="class-table-header">Class</th> + <th class="class-table-header">Description</th> + </tr> + <tr> + <td style="padding-right: 2em; vertical-align: top; white-space: nowrap"> + <img src="../media/images/Class.png" + alt=" class" + title=" class"/> + <a href="../phpfspot/PHPFSPOT_TMPL.html">PHPFSPOT_TMPL</a> + </td> + <td> + PHPFSPOT_TMPL class + </td> + </tr> + </table> + </div> + </div> + + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:55 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/phpfspot/_rpc.php.html b/docs/phpfspot/_rpc.php.html new file mode 100644 index 0000000..f8c7902 --- /dev/null +++ b/docs/phpfspot/_rpc.php.html @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title>Docs for page rpc.php</title> + <link rel="stylesheet" href="../media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div class="page-body"> +<h2 class="file-name"><img src="../media/images/Page_logo.png" alt="File" style="vertical-align: middle">/rpc.php</h2> + +<a name="sec-description"></a> +<div class="info-box"> + <div class="info-box-title">Description</div> + <div class="nav-bar"> + <span class="disabled">Description</span> | + <a href="#sec-classes">Classes</a> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <!-- ========== Info from phpDoc block ========= --> + + </div> +</div> + + <a name="sec-classes"></a> + <div class="info-box"> + <div class="info-box-title">Classes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <span class="disabled">Classes</span> + | <a href="#sec-includes">Includes</a> + </div> + <div class="info-box-body"> + <table cellpadding="2" cellspacing="0" class="class-table"> + <tr> + <th class="class-table-header">Class</th> + <th class="class-table-header">Description</th> + </tr> + <tr> + <td style="padding-right: 2em; vertical-align: top; white-space: nowrap"> + <img src="../media/images/Class.png" + alt=" class" + title=" class"/> + <a href="../phpfspot/PHPFSPOT_RPC.html">PHPFSPOT_RPC</a> + </td> + <td> + PHPFSPOT_RPC class + </td> + </tr> + </table> + </div> + </div> + + <a name="sec-includes"></a> + <div class="info-box"> + <div class="info-box-title">Includes</div> + <div class="nav-bar"> + <a href="#sec-description">Description</a> | + <a href="#sec-classes">Classes</a> + | <span class="disabled">Includes</span> + </div> + <div class="info-box-body"> + <a name="_phpfspot_class_php"><!-- --></a> +<div class="evenrow"> + + <div> + <img src="../media/images/Page.png" alt=" " /> + <span class="include-title"> + <span class="include-type">require_once</span> + (<span class="include-name"><a href="../phpfspot/_phpfspot.class.php.html">"phpfspot.class.php"</a></span>) + (line <span class="line-number">25</span>) + </span> + </div> + + <!-- ========== Info from phpDoc block ========= --> + +</div> + </div> + </div> + + + + + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:55 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </div></body> +</html>
\ No newline at end of file diff --git a/docs/ric_CHANGELOG.html b/docs/ric_CHANGELOG.html new file mode 100644 index 0000000..367c686 --- /dev/null +++ b/docs/ric_CHANGELOG.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div align="center"><h1>CHANGELOG</h1></div> +<pre> +phpfspot (1.4) + + * feature, support PNG image format. + * feature, auto-completion for tag-search. + * feature, lightbox2 for photo preview out of the photo index. + * feature, a bit more color for tag-cloud. + * bug, SQlite temporary directory can now be set in phpfspot_cfg.php + * bug, modify AJAX-loading notification. Standard HTML_AJAX is getting overlayed. + + -- Andreas Unterkircher <unki@netshadow.at> Sat, 29 Mar 2008 11:00:00 +0100 + +phpfspot (1.3) + + * bug, fixed auto-rotation when EXIF Orientation header is set. + * bug, fixed incorrect time-range when using external-url to enter phpfspot. + * bug, display also photos which have no tags. + * bug, sometimes photos where displayed several times. + * bug, fixed image handling which were slender enough, but too high. + * bug, fix for PDO sqlite when trying to fetch one single row (contributed by + * bug, fix for incorrect SQL query (contributed by Arun Persaud). + * bug, fixed window-movement when switching between photo index & photo + * feature, removed much of HTML tables to speed up GUI & CSS cleanup + * feature, key navigation (next/prev photo, photo index, reset all). + * feature, gen_thumbs.php has a new overwrite-thumbnails option. + * feature, max. thumb height can now be changed in config settings. + Arun Persaud). + * feature, new sort order which will group photos by tag-names (alphabetical). + * feature, simplified config file by moving config-check out to the main class file. + * feature, script to search for duplicated photos via comparing MD5 hash sums. + * feature, search for filename's and through photo descriptions. + * feature, zooming + * feature, new icon's from the Nuovo icon set. + + -- Andreas Unterkircher <unki@netshadow.at> Sat, 12 Jan 2008 11:00:00 +0100 + +phpfspot (1.2) + + * Show only user-definied tags and pictures (contributed by Arun Persaud). + * handling introduced database layout of F-Spot 0.4.x + * cleaning up code to avoid PHP warning messages on E_ALL + + -- Andreas Unterkircher <unki@netshadow.at> Fri, 30 Dec 2007 20:03:38 +0100 + +phpfspot (1.1) + + * new thumbnail directory strcuture inspired by GIT's directory structure + (contributed by Arun Persaud). + * support for RSS feed (v2.0) + * support for PHP5's PDO (PHP Data Objects) to access sqlite3 database + (contributed by Arun Persaud). + * additional configurable options + - Path to smarty + - Path to store thumbnails + + -- Andreas Unterkircher <unki@netshadow.at> Fri, 09 Nov 2007 18:41:00 +0100 + +phpfspot (1.0) + + * first major release + + -- Andreas Unterkircher <unki@netshadow.at> Sat, 18 Aug 2007 16:36:00 +0200 + +</pre> + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:11 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </body> +</html>
\ No newline at end of file diff --git a/docs/ric_INSTALL.html b/docs/ric_INSTALL.html new file mode 100644 index 0000000..c86ca69 --- /dev/null +++ b/docs/ric_INSTALL.html @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div align="center"><h1>INSTALL</h1></div> +<pre> +phpfspot install howto: + +* requirements + + - apache/apache2 (in fact any webserver which supports php) + - php5 + - the following extensions must be available + (compiled in or as shared object): + * gd + * sqlite3 (native or as PDO driver) + - PEAR extensions (pear install %name%) + * Calendar + * HTML_AJAX + - Smarty (php template engine, http://smarty.php.net) + - sqlite3 + +* installation + + 1. copy the sample phpfspot-config-file to your new config file + + cp phpfspot_cfg.php.dist phpfspot_cfg.php + + 2. Edit phpfspot_cfg.php and edit the necessary configuration + parameters. This file also include explanation of each option. + Take care that the path to the f-spot database (photos.db) + and the f-spot photo base directory (usally Photos) is set + correctly. + + 3. Open phpfspot in our favourite browser. The URL depends what + you have specify as $webpath in the configuration var. But + usually it will be http://myserver/phpfspot (where myserver + is your webservers IP, server name, virtual host name, ...). + + 4. To pre-create all thumbnails invoke the script gen_thumbs.php + + cd ${phpfspot_home} + "./gen_thumbs.php" + or + "php gen_thumbs.php" (if execute-permission is not set) + + thumbnails can also be created on-the-fly by the webserver but + this will take away a lot of resources of your system during + thumb-generation. pre-creation on the shell works faster. + +</pre> + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:11 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </body> +</html>
\ No newline at end of file diff --git a/docs/ric_README.html b/docs/ric_README.html new file mode 100644 index 0000000..06287e4 --- /dev/null +++ b/docs/ric_README.html @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> + <div align="center"><h1>README</h1></div> +<pre> +Package Name: phpfspot +Version: 1.4 +Author: Andreas Unterkircher <unki@netshadow.at> +Website: http://oss.netshadow.at +Desc: dynamic PHP gallery for F-Spot + +</pre> + <p class="notes" id="credit"> + Documentation generated on Sat, 12 Apr 2008 18:39:12 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.2</a> + </p> + </body> +</html>
\ No newline at end of file diff --git a/find_dups.php b/find_dups.php index 32b95f4..c6bfce9 100755 --- a/find_dups.php +++ b/find_dups.php @@ -3,8 +3,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,6 +23,13 @@ * ***************************************************************************/ +/** + * find_dups.php + * + * find duplicated photos based on MD5 checksum + * + * @package phpfspot + */ if(!isset($_SERVER["TERM"])) { print "<br /><br />This script should only be invoked from command line!<br />\n"; die; diff --git a/gen_docs.sh b/gen_docs.sh new file mode 100755 index 0000000..3070cfd --- /dev/null +++ b/gen_docs.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# create phpDocumentor docs from phpfspot source code + +phpdoc -o HTML:frames:earthli \ + -d . \ + -t docs \ + -i 'thumbs/,resources/,templates_c/,phpfspot_cfg.php' \ + -ti 'phpfspot source-code documentation' \ + -dn 'phpfspot' \ + -s \ + -q diff --git a/gen_thumbs.php b/gen_thumbs.php index 05b7d0c..5f4143e 100755 --- a/gen_thumbs.php +++ b/gen_thumbs.php @@ -3,8 +3,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,6 +23,14 @@ * ***************************************************************************/ + +/** + * gen_thumbs.php + * + * generate photo thumbnails on the console to avoid webserver overload + * + * @package phpfspot + */ if(!isset($_SERVER["TERM"])) { print "<br /><br />This script should only be invoked from command line!<br />\n"; die; @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,6 +22,11 @@ * ***************************************************************************/ +/** + * initialize phpfspot + * + * @package phpfspot + */ require_once "phpfspot.class.php"; $fspot = new PHPFSPOT; diff --git a/lightbox2/js/lightbox.js b/lightbox2/js/lightbox.js index b62415b..25c3d47 100755 --- a/lightbox2/js/lightbox.js +++ b/lightbox2/js/lightbox.js @@ -52,7 +52,7 @@ LightboxOptions = Object.extend({ overlayOpacity: 0.8, // controls transparency of shadow overlay animate: true, // toggles resizing animations - resizeSpeed: 7, // controls the speed of the image resizing animations (1=slowest and 10=fastest) + resizeSpeed: 9, // controls the speed of the image resizing animations (1=slowest and 10=fastest) borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable diff --git a/phpfspot.class.php b/phpfspot.class.php index b5034e7..eb2312b 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,20 +25,79 @@ require_once "phpfspot_cfg.php"; require_once "phpfspot_db.php"; +/** + * PHPFSPOT main class + * + * this class contains the most functions which will to the major + * work for phpfspot. + * + * @package phpfspot + */ class PHPFSPOT { + /** + * phpfspot configuration + * @access public + * @see PHPFSPOT_CFG() + * @var PHPFSPOT_CFG + */ var $cfg; + + /** + * SQLite database handle to f-spot database + * @see PHPFSPOT_DB() + * @access public + * @var PHPFSPOT_DB + */ var $db; + + /** + * SQLite database handle to phpfspot database + * @see PHPFSPOT_DB() + * @access public + * @var PHPFSPOT_DB + */ var $cfg_db; + + /** + * Smarty template engine + * @link http://smarty.php.net smarty.php.net + * @see PHPFSPOT_TMPL() + * @access public + * @var PHPFSPOT_TMPL + */ var $tmpl; + + /** + * full tag - list + * @access public + * @var array + */ var $tags; + + /** + * list of available, not-selected, tags + * @access public + * @var array + */ var $avail_tags; + /** + * true if runtime error occued + * @access private + * @var boolean + */ private $runtime_error = false; + + /** + * F-Spot database version + * @access private + * @var integer + */ private $dbver; /** - * class constructor + * class constructor ($cfg, $db, $cfg_db, $tmpl, $db_ver) * * this function will be called on class construct * and will check requirements, loads configuration, @@ -45,6 +105,14 @@ class PHPFSPOT { */ public function __construct() { + /** + * register PHPFSPOT class global + * + * @global PHPFSPOT $GLOBALS['phpfspot'] + * @name $phpfspot + */ + $GLOBALS['phpfspot'] =& $this; + $this->cfg = new PHPFSPOT_CFG; /* verify config settings */ @@ -131,7 +199,7 @@ class PHPFSPOT { /* overload Smarty class with our own template handler */ require_once "phpfspot_tmpl.php"; - $this->tmpl = new PHPFSPOT_TMPL($this); + $this->tmpl = new PHPFSPOT_TMPL(); /* check if all necessary indices exist */ $this->checkDbIndices(); @@ -321,6 +389,8 @@ class PHPFSPOT { * * retrieve all available details from f-spot's * database and return them as object + * @param integer $idx + * @return object|null */ public function get_photo_details($idx) { @@ -377,6 +447,9 @@ class PHPFSPOT { * this function returns aligned (length) names for * an specific photo. If the length of the name exceeds * $limit the name will be shrinked (...) + * @param integer $idx + * @param integer $limit + * @return string|null */ public function getPhotoName($idx, $limit = 0) { @@ -397,6 +470,9 @@ class PHPFSPOT { * If the length of the name exceeds $limit the * text will be shortend and some content in between * will be replaced with "..." + * @param string $ext + * @param integer $limit + * @return string */ private function shrink_text($text, $limit) { @@ -414,8 +490,10 @@ class PHPFSPOT { * 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 + * @param string $path + * @return string */ - public function translate_path($path, $width = 0) + public function translate_path($path) { return str_replace($this->cfg->path_replace_from, $this->cfg->path_replace_to, $path); @@ -426,6 +504,7 @@ class PHPFSPOT { * * this function provides all the necessary information * for the single photo template. + * @param integer photo */ public function showPhoto($photo) { @@ -483,8 +562,11 @@ class PHPFSPOT { $thumb_path = $this->get_thumb_path($this->cfg->photo_width, $photo); } + /* get mime-type, height and width from the original photo */ + $info = getimagesize($orig_path); + /* get EXIF information if JPEG */ - if($details['mime'] == "image/jpeg") { + if($info['mime'] == "image/jpeg") { $meta = $this->get_meta_informations($orig_path); } @@ -492,7 +574,6 @@ class PHPFSPOT { if(isset($meta['ExifImageWidth'])) { $meta_res = $meta['ExifImageWidth'] ."x". $meta['ExifImageLength']; } else { - $info = getimagesize($orig_path); $meta_res = $info[0] ."x". $info[1]; } @@ -516,13 +597,13 @@ class PHPFSPOT { return; } - $info = getimagesize($thumb_path); + $info_thumb = getimagesize($thumb_path); $this->tmpl->assign('description', $details['description']); $this->tmpl->assign('image_name', $this->parse_uri($details['uri'], 'filename')); - $this->tmpl->assign('width', $info[0]); - $this->tmpl->assign('height', $info[1]); + $this->tmpl->assign('width', $info_thumb[0]); + $this->tmpl->assign('height', $info_thumb[1]); $this->tmpl->assign('ExifMadeOn', $meta_date); $this->tmpl->assign('ExifMadeWith', $meta_make); $this->tmpl->assign('ExifOrigResolution', $meta_res); @@ -643,6 +724,7 @@ class PHPFSPOT { * this function output all tags which have been selected * by the user. the selected tags are stored in the * session-variable $_SESSION['selected_tags'] + * @return string */ public function getSelectedTags() { @@ -675,6 +757,7 @@ class PHPFSPOT { * this function will add the specified to users current * tag selection. if a date search has been made before * it will be now cleared + * @return string */ public function addTag($tag) { @@ -697,6 +780,8 @@ class PHPFSPOT { * * this function removes the specified tag from * users current tag selection + * @param string $tag + * @return string */ public function delTag($tag) { @@ -728,6 +813,7 @@ class PHPFSPOT { /** * returns the value for the autocomplet tag-search + * @return string */ public function get_xml_tag_list() { @@ -836,6 +922,7 @@ class PHPFSPOT { * the tag-selection, tag- or date-search. * the tag-search also has to take care of AND * and OR conjunctions + * @return array */ public function getPhotoSelection() { @@ -1256,6 +1343,10 @@ class PHPFSPOT { * 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. + * @param string $orig_image + * @param string $thumb_image + * @param integer $width + * @return boolean */ public function create_thumbnail($orig_image, $thumb_image, $width) { @@ -1432,6 +1523,8 @@ class PHPFSPOT { /** * return all exif meta data from the file + * @param string $file + * @return array */ public function get_meta_informations($file) { @@ -1470,6 +1563,9 @@ class PHPFSPOT { * readable * 2. Check if the md5sum of the original file has changed * 3. Generate the thumbnails if needed + * @param integer $idx + * @param integer $force + * @param boolean $overwrite */ public function gen_thumb($idx = 0, $force = 0, $overwrite = false) { @@ -1552,6 +1648,8 @@ class PHPFSPOT { * * this function queries the phpfspot database for a * stored MD5 checksum of the specified photo + * @param integer $idx + * @return string|null */ public function getMD5($idx) { @@ -1571,6 +1669,8 @@ class PHPFSPOT { /** * set MD5 sum for the specific photo + * @param integer $idx + * @param string $md5 */ private function setMD5($idx, $md5) { @@ -1586,6 +1686,8 @@ class PHPFSPOT { * * this function stores the current tag condition * (AND or OR) in the users session variables + * @param string $mode + * @return string */ public function setTagCondition($mode) { @@ -1603,6 +1705,7 @@ class PHPFSPOT { * it also handles the date search. * getPhotoSelection() will then only return the matching * photos. + * @return string */ public function startSearch() { @@ -1653,6 +1756,8 @@ class PHPFSPOT { * * this function is invoked by RPC and will sort the requested * sort order in the session variable. + * @param string $sort_order + * @return string */ public function updateSortOrder($order) { @@ -1670,6 +1775,9 @@ class PHPFSPOT { * * this function rotates the image according the * specified angel. + * @param string $img + * @param integer $degress + * @return image */ private function rotateImage($img, $degrees) { @@ -1747,6 +1855,9 @@ class PHPFSPOT { * * this function will return an either horizontal or * vertical flipped truecolor image. + * @param string $image + * @param string $mode + * @return image */ private function flipImage($image, $mode) { @@ -1773,6 +1884,8 @@ class PHPFSPOT { /** * return all assigned tags for the specified photo + * @param integer $idx + * @return array */ private function get_photo_tags($idx) { @@ -1795,6 +1908,11 @@ class PHPFSPOT { /** * create on-the-fly images with text within + * @param string $txt + * @param string $color + * @param integer $space + * @param integer $font + * @param integer $w */ public function showTextImage($txt, $color=000000, $space=4, $font=4, $w=300) { @@ -1824,6 +1942,7 @@ class PHPFSPOT { /** * check if all requirements are met + * @return boolean */ private function check_requirements() { @@ -1878,6 +1997,8 @@ class PHPFSPOT { /** * check if specified MIME type is supported + * @param string $mime + * @return boolean */ public function checkifImageSupported($mime) { @@ -1888,6 +2009,10 @@ class PHPFSPOT { } // checkifImageSupported() + /** + * output error text + * @param string $text + */ public function _error($text) { switch($this->cfg->logging) { @@ -1910,6 +2035,8 @@ class PHPFSPOT { /** * output calendard input fields + * @param string $mode + * @return string */ private function get_calendar($mode) { @@ -1936,6 +2063,9 @@ class PHPFSPOT { /** * output calendar matrix + * @param integer $year + * @param integer $month + * @param integer $day */ public function get_calendar_matrix($year = 0, $month = 0, $day = 0) { @@ -2014,6 +2144,7 @@ class PHPFSPOT { /** * output export page + * @param string $mode */ public function getExport($mode) { @@ -2129,6 +2260,7 @@ class PHPFSPOT { /** * return all selected tags as one string + * @return array */ private function getCurrentTags() { @@ -2160,6 +2292,7 @@ class PHPFSPOT { * to do next. This is necessary for directly jumping * into photo index or single photo view when the are * requested with specific URLs + * @return string */ public function whatToDo() { @@ -2179,6 +2312,7 @@ class PHPFSPOT { /** * return the current process-user + * @return string */ private function getuid() { @@ -2194,6 +2328,9 @@ class PHPFSPOT { /** * returns a select-dropdown box to select photo index sort parameters + * @param array $params + * @param smarty $smarty + * @return string */ public function smarty_sort_select_list($params, &$smarty) { @@ -2213,6 +2350,7 @@ class PHPFSPOT { /** * returns the currently selected sort order + * @return string */ private function get_sort_order() { @@ -2249,12 +2387,13 @@ class PHPFSPOT { } // get_sort_order() - /*** - * return the next to be shown slide show image - * - * this function returns the URL of the next image - * in the slideshow sequence. - */ + /** + * return the next to be shown slide show image + * + * this function returns the URL of the next image + * in the slideshow sequence. + * @return string + */ public function getNextSlideShowImage() { $all_photos = $this->getPhotoSelection(); @@ -2268,12 +2407,13 @@ class PHPFSPOT { } // getNextSlideShowImage() - /*** - * return the previous to be shown slide show image - * - * this function returns the URL of the previous image - * in the slideshow sequence. - */ + /** + * return the previous to be shown slide show image + * + * this function returns the URL of the previous image + * in the slideshow sequence. + * @return string + */ public function getPrevSlideShowImage() { $all_photos = $this->getPhotoSelection(); @@ -2294,16 +2434,17 @@ class PHPFSPOT { } // resetSlideShow() - /*** - * get random photo - * - * this function will get all photos from the fspot - * database and randomly return ONE entry - * - * saddly there is yet no sqlite3 function which returns - * the bulk result in array, so we have to fill up our - * own here. - */ + /** + * get random photo + * + * this function will get all photos from the fspot + * database and randomly return ONE entry + * + * saddly there is yet no sqlite3 function which returns + * the bulk result in array, so we have to fill up our + * own here. + * @return array + */ public function get_random_photo() { $all = Array(); @@ -2327,6 +2468,8 @@ class PHPFSPOT { * this function validates if the provided date * contains a valid date and will return true * if it is. + * @param string $date_str + * @return boolean */ public function isValidDate($date_str) { @@ -2341,15 +2484,22 @@ class PHPFSPOT { /** * timestamp to string conversion + * @param integer $timestamp + * @return string */ private function ts2str($timestamp) { return strftime("%Y-%m-%d", $timestamp); } // ts2str() + /** + * extract tag-names from $_GET['tags'] + * @param string $tags_str + * @return string + */ private function extractTags($tags_str) { - $not_validated = split(',', $_GET['tags']); + $not_validated = split(',', $tags_str); $validated = array(); foreach($not_validated as $tag) { @@ -2363,6 +2513,9 @@ class PHPFSPOT { /** * returns the full path to a thumbnail + * @param integer $width + * @param integer $photo + * @return string */ public function get_thumb_path($width, $photo) { @@ -2380,6 +2533,7 @@ class PHPFSPOT { /** * returns server's virtual host name + * @return string */ private function get_server_name() { @@ -2387,8 +2541,8 @@ class PHPFSPOT { } // get_server_name() /** - * returns type of webprotocol which is - * currently used + * returns type of webprotocol which is currently used + * @return string */ private function get_web_protocol() { @@ -2400,6 +2554,7 @@ class PHPFSPOT { /** * return url to this phpfspot installation + * @return string */ private function get_phpfspot_url() { @@ -2408,6 +2563,8 @@ class PHPFSPOT { /** * returns the number of photos which are tagged with $tag_id + * @param integer $tag_id + * @return integer */ public function get_num_photos($tag_id) { @@ -2431,6 +2588,9 @@ class PHPFSPOT { * returns true, if everything is ok, otherwise false * if $silent is not set, this function will output and * error message + * @param string $file + * @param boolean $silent + * @return boolean */ private function check_readable($file, $silent = null) { @@ -2475,6 +2635,7 @@ class PHPFSPOT { * * this function will return the F-Spot database version number * It is stored within the sqlite3 database in the table meta + * @return string|null */ public function getFspotDBVersion() { @@ -2491,8 +2652,10 @@ class PHPFSPOT { } // getFspotDBVersion() /** - * parse the provided URI and will returned the - * requested chunk + * parse the provided URI and will returned the requested chunk + * @param string $uri + * @param string $mode + * @return string */ public function parse_uri($uri, $mode) { @@ -2520,6 +2683,7 @@ class PHPFSPOT { * * this function checks if all necessary configuration options are * specified and set. + * @return boolean */ private function check_config_options() { @@ -2639,6 +2803,9 @@ class PHPFSPOT { * current page, in which the $current photo lies. this is * used to display the correct photo, when calling showPhotoIndex() * from showImage() + * @param integer $current + * @param integer $max + * @return integer */ private function getCurrentPage($current, $max) { diff --git a/phpfspot.js b/phpfspot.js index f9f9703..6c0054d 100644 --- a/phpfspot.js +++ b/phpfspot.js @@ -1,5 +1,36 @@ +/*************************************************************************** + * + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + ***************************************************************************/ + +/** + * display image + * + * this function will be called by client and fetches + * the single-photo view via AJAX from the server. + * Furthermore it will scrollup the browser to the top + * position so the image become visibile immediatley. + */ function showImage(id, scrollup) { + /* is phpfspot skeleton really displayed? */ if(!document.getElementById('content')) return; @@ -10,6 +41,7 @@ function showImage(id, scrollup) content.innerHTML = ""; } + /* fetch single-photo view from server */ HTML_AJAX.replace(content, encodeURI('rpc.php?action=showphoto&id=' + id)); /* scroll the window up to the top */ @@ -21,8 +53,16 @@ function showImage(id, scrollup) delete(origHeight); origHeight = undefined; delete(origWidth); origWidth = undefined; delete(photo_details_pos); photo_details_pos = undefined; -} +} // showImage() + +/** + * scroll browser to the last shown photo + * + * this function will be called when user returns from single-photo + * to the photo index. It will scroll down the window (if possible) + * to the position of the last shown photo. + */ function moveToThumb(thumb_id) { if(thumb_id == undefined) @@ -34,6 +74,13 @@ function moveToThumb(thumb_id) } // moveToThumb() +/** + * return position of object + * + * this function returns the position of an object. + * depending on the parameter 'direction' it will either + * return the X or Y position. + */ function findPos(obj, direction) { var cur = 0; if (obj.offsetParent) { @@ -45,14 +92,30 @@ function findPos(obj, direction) { } while (obj = obj.offsetParent); } return [cur]; -} +} // findPos() + +/** + * opens the credits page + */ function showCredits() { var credits = document.getElementById("content"); credits.innerHTML = HTML_AJAX.grab(encodeURI('rpc.php?action=showcredits')); -} +} // showCredits() + +/** + * tag-selection handling + * + * this function is getting called by client to either + * - add + ∗ - delete + * - modify tag-match condition + * + * It will then fetch the result from the server via AJAX + * and updates the tag-selection. + */ function Tags(mode, id) { var objTemp = new Object(); @@ -85,22 +148,44 @@ function Tags(mode, id) } // Tags() +/** + * update available-tags tag-cloud + * + * this function queries an actual version of the tag-cloud + * for the available (not-selected) tags from the server via + * AJAX. + */ function refreshAvailableTags() { // update available tags var avail_tags = document.getElementById('available_tags'); avail_tags.innerHTML = "Loading..."; avail_tags.innerHTML = HTML_AJAX.grab(encodeURI('rpc.php?action=show_available_tags')); -} +} // refreshAvailableTags() + +/** + * update selected-tags list + * + * this function queries an actual version of the tag-list + * for the selected tags from the server via AJAX. + */ function refreshSelectedTags() { // update selected tags var selected_tags = document.getElementById("selected_tags"); selected_tags.innerHTML = "Loading..."; selected_tags.innerHTML = HTML_AJAX.grab(encodeURI('rpc.php?action=show_selected_tags')); -} +} // refreshSelectedTags() + +/** + * show photo index + * + * this function will fetch the photo-index view from + * the server via AJAX. It's also used to browse through + * the photo-index pages + */ function showPhotoIndex(begin_with, last_photo) { var url = "rpc.php?action=show_photo_index"; @@ -113,26 +198,45 @@ function showPhotoIndex(begin_with, last_photo) } // showPhotoIndex() -// if photo index is currently shown, refresh it +/** + * update photo index + * + * this function will be called, to request a refresh of the + * photo index. this, for example, can be caused, when changing + * the tag-selection. + */ function refreshPhotoIndex() { + /* only invoke showPhotoIndex(), if photo-index is really shown */ if(document.getElementById("index") != undefined || startup == 1) { showPhotoIndex(); startup = 0; } -} +} // refreshPhotoIndex() + +/** + * blur cursor focus + * + * this function removes the focus-rectangle which may appear + * when click on a link. Not always beautiful. + */ function click(object) { if(object.blur) object.blur(); -} - -// set the radio button with the given value as being checked -// do nothing if there are no radio buttons -// if the given value does not exist, all the radio buttons -// are reset to unchecked +} // click() + +/** + * change current radio-button setting + * + * This function will check the radio-button with the given value. + * If no radio-button is currently displayed, this function will do + * nothing. + * If the given value does not exist, the existing radio buttons will + * be reseted. + */ function setCheckedValue(condition, value) { var count = condition.length; @@ -146,8 +250,15 @@ function setCheckedValue(condition, value) { condition[i].checked = true; } } -} +} // setCheckedValue() + +/** + * Invoke a search + * + * This function will be invoked by starting + * any kind of search (tag-name, photo-name, date, ...). + */ function startSearch() { from_year = document.getElementById('fromyear').value; @@ -185,6 +296,12 @@ function startSearch() } // startSearch() +/** + * enable/disable date search + * + * this function will either enable or disable the + * input fields for the date-search + */ function datesearch() { var mode = true; @@ -200,15 +317,25 @@ function datesearch() document.getElementById('tomonth').disabled = mode; document.getElementById('today').disabled = mode; -} - +} // datesearch() + +/** + * set view mode + * + * called for photo-index export. will return the + * selected mode via AJAX from the server. + */ function setViewMode(mode) { var exprt = document.getElementById('output'); exprt.innerHTML = "Loading..."; exprt.innerHTML = HTML_AJAX.grab(encodeURI('rpc.php?action=get_export&mode=' + mode)); -} +} // setViewMode() + +/** + * reset all search-fields + */ function clearSearch() { document.getElementsByName('searchfor_tag')[0].value = ''; @@ -218,13 +345,26 @@ function clearSearch() document.getElementsByName('consider_date')[0].checked = false; datesearch(); } -} +} // clearSearch() + +/** + * if the client is planless, ask the server what to do + * next. + */ function AskServerWhatToDo() { return HTML_AJAX.grab(encodeURI('rpc.php?action=what_to_do')); -} - +} // AskServerWhatToDo() + +/** + * init phpfspot + * + * this function will be called when the browser opens phpfspot + * the first time. It will fetch the tag-lists and will then + * switch to the right view, which the browser got told from + * the server (maybe someone hit the refresh button...). + */ function init_phpfspot(mode) { /* always load list of available tags */ @@ -246,8 +386,12 @@ function init_phpfspot(mode) refreshSelectedTags(); } } + } // init_phpfspot() +/** + * change background-color on mouse-over + */ function setBackGrdColor(item, color) { if(color == 'mouseover') @@ -256,11 +400,19 @@ function setBackGrdColor(item, color) item.style.backgroundColor='#eeeeee'; if(color == 'mouseclick') item.style.backgroundColor='#93A8CA'; -} +} // setBackGrdColor() + +/** + * ask server, which photo needs to be shown + * + * when user press the refresh-button in a single-photo + * view or maybe enters the link via an external URL, the + * client does not know, what photo will be shown (dimensions...). + * But the server can tell this the browser. + */ function getPhotoToShow() { - // update selected tags var photo_to_show = HTML_AJAX.grab(encodeURI('rpc.php?action=get_photo_to_show')); // if no image needs to be shown, return false from here @@ -268,8 +420,15 @@ function getPhotoToShow() return false; return photo_to_show; -} +} // getPhotoToShow() + +/** + * a fake-zoom for photo + * + * a quick to let the browser do some zooming on + * photos. + */ function zoom(mod) { var photo; @@ -318,6 +477,12 @@ function zoom(mod) } // zoom() +/** + * hides the photo details layin + * + * if the photo is getting zoomed quiet large, this will + * auto-hide (and also restore) the photo-details-box. + */ function hidePhotoDetails(mode) { var photo_details; @@ -334,6 +499,9 @@ function hidePhotoDetails(mode) } } // hidePhotoDetails() +/** + * show calendar + */ function showCalendar(date_box, click_obj) { var calendar = document.getElementById('calendar'); @@ -361,8 +529,12 @@ function showCalendar(date_box, click_obj) else { hideCalendar(); } -} +} // showCalendar() + +/** + * hide calendar + */ function hideCalendar() { var calendar = document.getElementById('calendar'); @@ -370,8 +542,11 @@ function hideCalendar() calendar.style.visibility = 'hidden'; calendar_shown = 0; } -} +} // hideCalendar() +/** + * switch month in calendar + */ function setMonth(year, month, day) { var calendar = document.getElementById('calendar'); @@ -379,14 +554,22 @@ function setMonth(year, month, day) calendar.innerHTML = HTML_AJAX.grab(encodeURI('rpc.php?action=get_calendar_matrix&year='+ year +'&month='+ month +'&day='+ day)); } +/** + * get the user-selected date from the calendar and + * put it into the date-search boxes + */ function setCalendarDate(year, month, day) { document.getElementById(calendar_mode+'year').value = year; document.getElementById(calendar_mode+'month').value = month; document.getElementById(calendar_mode+'day').value = day; hideCalendar(); -} +} // setCalendarDate() + +/** + * reset phpfspot complelely and move to the begining + */ function resetAll() { HTML_AJAX.grab(encodeURI('rpc.php?action=reset')); @@ -394,8 +577,12 @@ function resetAll() refreshAvailableTags(); refreshSelectedTags(); refreshPhotoIndex(); -} +} // resetAll() + +/** + * find objects with their class-name + */ function WSR_getElementsByClassName(oElm, strTagName, oClassNames){ var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); @@ -424,9 +611,12 @@ function WSR_getElementsByClassName(oElm, strTagName, oClassNames){ } } return (arrReturnElements) -} +} // WSR_getElementsByClassName() +/** + * javascript based photo preloading + */ function preloadPhotos(image_url) { var i; @@ -448,11 +638,15 @@ function preloadPhotos(image_url) { } } } -} + +} // preloadPhotos() /* a function that does nothing */ function noop() {} +/** + * start slideshow + */ function startSlideShow() { if(!sliding) { @@ -466,20 +660,32 @@ function startSlideShow() sliding = 0; document.getElementById('stop_ico').src = "resources/32_play.png"; } -} +} // startSlideShow() + +/** + * switch to next slide + */ function nextSlide() { var next_img = HTML_AJAX.grab(encodeURI('rpc.php?action=get_next_slideshow_img')); document.getElementById('slide_img').src = next_img; -} +} // nextSlide() + +/** + * switch to previous slide + */ function prevSlide() { var prev_img = HTML_AJAX.grab(encodeURI('rpc.php?action=get_prev_slideshow_img')); document.getElementById('slide_img').src = prev_img; -} +} // prevSlide() + +/** + * interrupt slide show + */ function pauseSlideShow() { if(!sliding_paused) { @@ -492,8 +698,12 @@ function pauseSlideShow() sliding = setInterval("nextSlide()", sliding_time*1000); document.getElementById('pause_ico').src = "resources/32_pause.png"; } -} +} // pauseSlideShow() + +/** + * start auto-browse + */ function startAutoBrowse() { if(!autobrowse) { @@ -508,6 +718,9 @@ function startAutoBrowse() } // startAutoBrowser() +/** + * auto-browsing + */ function autoBrowse() { if(document.getElementById('next_link')) { @@ -524,6 +737,9 @@ function autoBrowse() } // autoBrowse() +/** + * initiate slider to modify slide-switching-speed + */ function initSlider() { var sliderEl = document.getElementById ? document.getElementById("slider-1") : null; @@ -545,8 +761,12 @@ function initSlider() s.recalculate(); }; -} +} // initSlider() +/** + * if the sort-order (photo-name, date, ...) has been + * changed, update the photo-index view. + */ function update_sort_order(obj) { var objTemp = new Object(); @@ -563,7 +783,9 @@ function update_sort_order(obj) } // update_sort_order() - +/** + * handle key events + */ function keyDown(e) { var evt = (e) ? e:(window.event) ? window.event:null; @@ -604,13 +826,18 @@ if(document.layers) { document.captureEvents(Event.KEYDOWN); } +// will be reseted by first viewing photo-index var startup = 1; +// calendar specific var calendar_shown = 0; var calendar_mode = ''; +// auto-browsing & sliding var autobrowse = 0; var sliding = 0; var sliding_paused = 0; var sliding_time = 3; +// zooming var origHeight; var origWidth; +// position of the last shown photo in photo-index var photo_details_pos; diff --git a/phpfspot_cfg.php.dist b/phpfspot_cfg.php.dist index 75b54ad..3e3a802 100644 --- a/phpfspot_cfg.php.dist +++ b/phpfspot_cfg.php.dist @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/phpfspot_db.php b/phpfspot_db.php index 807cf0f..e0cf39f 100644 --- a/phpfspot_db.php +++ b/phpfspot_db.php @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,6 +22,11 @@ * ***************************************************************************/ +/** + * PHPFSPOT_DB class + * + * @package phpfspot + */ class PHPFSPOT_DB { private $db; @@ -37,7 +43,9 @@ class PHPFSPOT_DB { */ public function __construct($parent, $db_path) { - $this->parent = $parent; + global $phpfspot; + + $this->parent = $phpfspot; $this->db_path = $db_path; /* We are starting disconnected */ diff --git a/phpfspot_img.php b/phpfspot_img.php index 8251b8e..f3eb308 100644 --- a/phpfspot_img.php +++ b/phpfspot_img.php @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -23,10 +24,17 @@ require_once "phpfspot.class.php"; +/** + * PHPFSPOT_IMG class + * + * handles phpfspot's photos. It will output either the photo binaries + * or can also show error messages as a on-the-fly generated picture. + * @package phpfspot + */ class PHPFSPOT_IMG { - var $db; - var $parent; + private $db; + private $parent; /** * PHPFSPOT_IMG class constructor @@ -53,6 +61,8 @@ class PHPFSPOT_IMG { * the client - in the specified width. it also try's * to create on-the-fly missing thumbnails via PHPFSPOT * gen_thumbs function. + * @param integer $idx + * @param integer $width */ public function show($idx, $width = 0) { @@ -117,7 +127,7 @@ class PHPFSPOT_IMG { } // show() -} +} // PHPFSPOT_IMG() if(isset($_GET['idx']) && (is_numeric($_GET['idx']) || $_GET['idx'] == 'rand')) { diff --git a/phpfspot_tmpl.php b/phpfspot_tmpl.php index 3fdf2ac..bf0f835 100644 --- a/phpfspot_tmpl.php +++ b/phpfspot_tmpl.php @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,36 +22,52 @@ * ***************************************************************************/ +/** + * PHPFSPOT_TMPL class + * + * Extends Smarty base class with some additional functions + * @package phpfspot + */ class PHPFSPOT_TMPL extends Smarty { - var $parent; - - public function __construct($parent) + /** + * PHPFSPOT_TMPL constructor + * @access public + */ + public function __construct() { - if(!file_exists($parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates')) { - print "No templates found in ". $parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates'; + global $phpfspot; + + if(!file_exists($phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates')) { + print "No templates found in ". $phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates'; exit(1); } $this->Smarty(); - $this->template_dir = $parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates'; - $this->compile_dir = $parent->cfg->base_path .'/templates_c'; - $this->config_dir = $parent->cfg->base_path .'/smarty_config'; - $this->cache_dir = $parent->cfg->base_path .'/smarty_cache'; + $this->template_dir = $phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates'; + $this->compile_dir = $phpfspot->cfg->base_path .'/templates_c'; + $this->config_dir = $phpfspot->cfg->base_path .'/smarty_config'; + $this->cache_dir = $phpfspot->cfg->base_path .'/smarty_cache'; - if(isset($parent->cfg->use_lightbox) && $parent->cfg->use_lightbox == true) + if(isset($phpfspot->cfg->use_lightbox) && $phpfspot->cfg->use_lightbox == true) $this->assign('use_lightbox', 'true'); - if(isset($parent->cfg->use_autocomplete) && $parent->cfg->use_autocomplete == true) + if(isset($phpfspot->cfg->use_autocomplete) && $phpfspot->cfg->use_autocomplete == true) $this->assign('use_autocomplete', 'true'); } // __construct() + /** + * show template + * + * outputs the requested template + * @param string $template + */ public function show($template) { $this->display($template); } // show() -} +} // PHPFSPOT_TMPL() ?> diff --git a/resources/loading.gif b/resources/loading.gif Binary files differnew file mode 100644 index 0000000..f864d5f --- /dev/null +++ b/resources/loading.gif @@ -2,8 +2,9 @@ /* ************************************************************************* * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -23,10 +24,20 @@ require_once "phpfspot.class.php"; +/** + * PHPFSPOT_RPC class + * + * handles AJAX-RPC calls from client browsers + * @package phpfspot + */ class PHPFSPOT_RPC { + /** + * PHPFSPOT_RPC constructor + */ public function __construct() { + /* start PHP session */ session_start(); } // __construct() @@ -38,7 +49,7 @@ class PHPFSPOT_RPC { $server = new HTML_AJAX_Server(); $server->handleRequest(); - $fspot = new PHPFSPOT(); + $phpfspot = new PHPFSPOT(); /* if no action is specified, no need to further process this * function here. @@ -54,45 +65,45 @@ class PHPFSPOT_RPC { switch($action) { case 'showphoto': if(isset($_GET['id']) && is_numeric($_GET['id'])) { - $fspot->showPhoto($_GET['id']); + $phpfspot->showPhoto($_GET['id']); } break; case 'getxmltaglist': - print $fspot->get_xml_tag_list(); + print $phpfspot->get_xml_tag_list(); break; case 'show_available_tags': - print $fspot->getAvailableTags(); + print $phpfspot->getAvailableTags(); break; case 'show_selected_tags': - print $fspot->getSelectedTags(); + print $phpfspot->getSelectedTags(); break; case 'addtag': if(isset($_POST['id']) && is_numeric($_POST['id'])) { - print $fspot->addTag($_POST['id']); + print $phpfspot->addTag($_POST['id']); } break; case 'deltag': if(isset($_POST['id']) && is_numeric($_POST['id'])) { - print $fspot->delTag($_POST['id']); + print $phpfspot->delTag($_POST['id']); } break; case 'reset': - $fspot->resetTagSearch(); - $fspot->resetNameSearch(); - $fspot->resetTags(); - $fspot->resetDateSearch(); - $fspot->resetPhotoView(); + $phpfspot->resetTagSearch(); + $phpfspot->resetNameSearch(); + $phpfspot->resetTags(); + $phpfspot->resetDateSearch(); + $phpfspot->resetPhotoView(); break; case 'tagcondition': if(isset($_POST['mode']) && in_array($_POST['mode'], Array('or', 'and'))) { - print $fspot->setTagCondition($_POST['mode']); + print $phpfspot->setTagCondition($_POST['mode']); } break; @@ -106,54 +117,54 @@ class PHPFSPOT_RPC { if(isset($_GET['last_photo']) && is_numeric($_GET['last_photo'])) $_SESSION['last_photo'] = $_GET['last_photo']; - $fspot->showPhotoIndex(); + $phpfspot->showPhotoIndex(); break; case 'showcredits': - $fspot->showCredits(); + $phpfspot->showCredits(); break; case 'search': - print $fspot->startSearch(); + print $phpfspot->startSearch(); break; case 'update_sort_order': if(isset($_POST['value']) && is_string($_POST['value'])) { - print $fspot->updateSortOrder($_POST['value']); + print $phpfspot->updateSortOrder($_POST['value']); } break; case 'get_export': /* $_GET['mode'] will be validated by getExport() */ - $fspot->getExport($_GET['mode']); + $phpfspot->getExport($_GET['mode']); break; case 'get_photo_to_show': - $fspot->getCurrentPhoto(); + $phpfspot->getCurrentPhoto(); break; case 'get_calendar_matrix': if((is_numeric($_GET['year']) || !isset($_GET['year'])) && (is_numeric($_GET['month']) || !isset($_GET['month'])) && (is_numeric($_GET['day']) || !isset($_GET['day']))) { - $fspot->get_calendar_matrix($_GET['year'], $_GET['month'], $_GET['day']); + $phpfspot->get_calendar_matrix($_GET['year'], $_GET['month'], $_GET['day']); } break; case 'what_to_do': - print $fspot->whatToDo(); + print $phpfspot->whatToDo(); break; case 'reset_slideshow': - print $fspot->resetSlideShow(); + print $phpfspot->resetSlideShow(); break; case 'get_next_slideshow_img': - print $fspot->getNextSlideShowImage(); + print $phpfspot->getNextSlideShowImage(); break; case 'get_prev_slideshow_img': - print $fspot->getPrevSlideShowImage(); + print $phpfspot->getPrevSlideShowImage(); break; } diff --git a/themes/default/stylesheet.css b/themes/default/stylesheet.css index ebe9892..e9a505c 100644 --- a/themes/default/stylesheet.css +++ b/themes/default/stylesheet.css @@ -163,6 +163,18 @@ div.thumb a.thumblink:hover { margin-right: 20px; } +#HTML_AJAX_LOADING { + position: fixed; + z-index: 1000; + top: 90px; + right: 10px; + background-color: #ffffff; + padding: 10px; + -moz-border-radius: 1em; + border-radius: 1em; + border: dashed 1px #aaaaaa; +} + #available_tags,#selected_tags { clip: auto; overflow: auto; diff --git a/themes/default/templates/index.tpl b/themes/default/templates/index.tpl index be8ba6c..0bd7a7b 100644 --- a/themes/default/templates/index.tpl +++ b/themes/default/templates/index.tpl @@ -1,6 +1,12 @@ {include file="header.tpl"} <body onload="init_phpfspot();"> + <!-- loading --> + + <div id="HTML_AJAX_LOADING"> + <img src="resources/loading.gif" style="vertical-align: middle;" /> Loading... + </div> + <!-- top menu --> <div class="menu"> diff --git a/themes/default/templates/welcome.tpl b/themes/default/templates/welcome.tpl index fe079a0..4629fda 100644 --- a/themes/default/templates/welcome.tpl +++ b/themes/default/templates/welcome.tpl @@ -19,7 +19,7 @@ <img src="phpfspot_img.php?idx=rand&width=150&i=2"> </div> <div> - You can addept this welcome page in the file "welcome.tpl" in the template<br /> + You can adapt this welcome page in the file "welcome.tpl" in the template<br /> directory of your current theme. </div> |