X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=gen_thumbs.php;h=5f4143e95df515a3bc2244a6613afd01070e4509;hp=f6742e08c074c0867e237cfe427cf264845dc088;hb=1445a54ab47df6b11199cdd1c35b2abd8001d61e;hpb=aed571db7a6edcc6078a2d77ef1f60928bab79ca diff --git a/gen_thumbs.php b/gen_thumbs.php index f6742e0..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 "

This script should only be invoked from command line!
\n"; die; @@ -37,10 +46,12 @@ $overwrite = false; $short_options = ""; $short_options.= "h"; /* help */ $short_options.= "o"; /* overwrite */ +$short_options.= "c"; /* cleanup */ $long_options = array( "help", "overwrite", + "cleanup", ); /* command line option specified? */ @@ -66,6 +77,11 @@ if(isset($_SERVER['argc']) && $_SERVER['argc'] > 1) { print "Overwrite flag set!\n"; $overwrite = true; break; + case 'c': + case '--cleanup': + $fspot->cleanup_phpfspot_db(); + exit(0); + break; default: print "invalid option"; exit(1);