refix some introduced template-errors in the HTML code
[phpfspot.git] / gen_thumbs.php
index f6742e08c074c0867e237cfe427cf264845dc088..5f4143e95df515a3bc2244a6613afd01070e4509 100755 (executable)
@@ -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
  *
  ***************************************************************************/
 
+
+/**
+ * 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;
@@ -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);