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=44fa8272cedfcf0920dfaf10acf992e52ce6ea0c;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);