svn:eol-style native
authorAntoine Musso <hashar@users.mediawiki.org>
Sat, 12 May 2007 17:56:09 +0000 (17:56 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Sat, 12 May 2007 17:56:09 +0000 (17:56 +0000)
maintenance/deleteArchivedFiles.inc
maintenance/deleteArchivedFiles.php
maintenance/deleteArchivedRevisions.inc
maintenance/deleteArchivedRevisions.php

index 7ac5f3a..e98a1b4 100644 (file)
@@ -1,57 +1,57 @@
-<?php\r
-\r
-/**\r
- * Support functions for the deleteArchivedFiles script\r
- *\r
- * @addtogroup Maintenance\r
- * @author Aaron Schulz\r
- */\r
-\r
-require_once( "$IP/includes/FileStore.php" );\r
-\r
-function DeleteArchivedFiles( $delete = false ) {\r
-\r
-       # Data should come off the master, wrapped in a transaction\r
-       $dbw = wfGetDB( DB_MASTER );\r
-       $dbw->begin();\r
-       \r
-       $transaction = new FSTransaction();\r
-       if( !FileStore::lock() ) {\r
-               wfDebug( __METHOD__.": failed to acquire file store lock, aborting\n" );\r
-               return false;\r
-       }\r
-       \r
-       $tbl_arch = $dbw->tableName( 'filearchive' );\r
-       \r
-       # Get "active" revisions from the filearchive table\r
-       echo( "Searching for and deleting archived files...\n" );\r
-       $res = $dbw->query( "SELECT fa_id,fa_storage_group,fa_storage_key FROM $tbl_arch" );\r
-       while( $row = $dbw->fetchObject( $res ) ) {\r
-               $key = $row->fa_storage_key;\r
-               $group = $row->fa_storage_group;\r
-               $id = $row->fa_id;\r
-               \r
-               $store = FileStore::get( $group );\r
-               if ( $store ) {\r
-                       $path = $store->filePath( $key );\r
-                       if ( $path && file_exists($path) ) {\r
-                               $transaction->addCommit( FSTransaction::DELETE_FILE, $path );\r
-                               $dbw->query( "DELETE FROM $tbl_arch WHERE fa_id = $id" );\r
-                       } else {\r
-                               echo( "Notice - file '$key' not found in group '$group'\n" );\r
-                       }\r
-               } else {\r
-                       echo( "Notice - invalid file storage group '$group'\n" );\r
-               }\r
-       }\r
-       echo( "done.\n" );\r
-       \r
-       $transaction->commit();\r
-       \r
-       # This bit's done\r
-       # Purge redundant text records\r
-       $dbw->commit();\r
-\r
-}\r
-\r
+<?php
+
+/**
+ * Support functions for the deleteArchivedFiles script
+ *
+ * @addtogroup Maintenance
+ * @author Aaron Schulz
+ */
+
+require_once( "$IP/includes/FileStore.php" );
+
+function DeleteArchivedFiles( $delete = false ) {
+
+       # Data should come off the master, wrapped in a transaction
+       $dbw = wfGetDB( DB_MASTER );
+       $dbw->begin();
+       
+       $transaction = new FSTransaction();
+       if( !FileStore::lock() ) {
+               wfDebug( __METHOD__.": failed to acquire file store lock, aborting\n" );
+               return false;
+       }
+       
+       $tbl_arch = $dbw->tableName( 'filearchive' );
+       
+       # Get "active" revisions from the filearchive table
+       echo( "Searching for and deleting archived files...\n" );
+       $res = $dbw->query( "SELECT fa_id,fa_storage_group,fa_storage_key FROM $tbl_arch" );
+       while( $row = $dbw->fetchObject( $res ) ) {
+               $key = $row->fa_storage_key;
+               $group = $row->fa_storage_group;
+               $id = $row->fa_id;
+               
+               $store = FileStore::get( $group );
+               if ( $store ) {
+                       $path = $store->filePath( $key );
+                       if ( $path && file_exists($path) ) {
+                               $transaction->addCommit( FSTransaction::DELETE_FILE, $path );
+                               $dbw->query( "DELETE FROM $tbl_arch WHERE fa_id = $id" );
+                       } else {
+                               echo( "Notice - file '$key' not found in group '$group'\n" );
+                       }
+               } else {
+                       echo( "Notice - invalid file storage group '$group'\n" );
+               }
+       }
+       echo( "done.\n" );
+       
+       $transaction->commit();
+       
+       # This bit's done
+       # Purge redundant text records
+       $dbw->commit();
+
+}
+
 ?>
\ No newline at end of file
index 7aee527..0b5a03c 100644 (file)
@@ -1,31 +1,31 @@
-<?php\r
-\r
-/**\r
- * Delete archived (non-current) files from the database\r
- *\r
- * @addtogroup Maintenance\r
- * @author Aaron Schulz\r
- * Based on deleteOldRevisions.php by Rob Church\r
- */\r
-\r
-$options = array( 'delete', 'help' );\r
-require_once( 'commandLine.inc' );\r
-require_once( 'deleteArchivedFiles.inc' );\r
-\r
-echo( "Delete Archived Images\n\n" );\r
-\r
-if( @$options['help'] ) {\r
-       ShowUsage();\r
-} else {\r
-       DeleteArchivedFiles( @$options['delete'] );\r
-}\r
-\r
-function ShowUsage() {\r
-       echo( "Deletes all archived images.\n\n" );\r
-       echo( "These images will no longer be restorable.\n\n" );\r
-       echo( "Usage: php deleteArchivedRevisions.php [--delete|--help]\n\n" );\r
-       echo( "delete : Performs the deletion\n" );\r
-       echo( "  help : Show this usage information\n" );\r
-}\r
-\r
+<?php
+
+/**
+ * Delete archived (non-current) files from the database
+ *
+ * @addtogroup Maintenance
+ * @author Aaron Schulz
+ * Based on deleteOldRevisions.php by Rob Church
+ */
+
+$options = array( 'delete', 'help' );
+require_once( 'commandLine.inc' );
+require_once( 'deleteArchivedFiles.inc' );
+
+echo( "Delete Archived Images\n\n" );
+
+if( @$options['help'] ) {
+       ShowUsage();
+} else {
+       DeleteArchivedFiles( @$options['delete'] );
+}
+
+function ShowUsage() {
+       echo( "Deletes all archived images.\n\n" );
+       echo( "These images will no longer be restorable.\n\n" );
+       echo( "Usage: php deleteArchivedRevisions.php [--delete|--help]\n\n" );
+       echo( "delete : Performs the deletion\n" );
+       echo( "  help : Show this usage information\n" );
+}
+
 ?>
\ No newline at end of file
index 8d89bad..f820ccb 100644 (file)
@@ -1,35 +1,35 @@
-<?php\r
-\r
-/**\r
- * Support functions for the deleteArchivedRevisions script\r
- *\r
- * @addtogroup Maintenance\r
- * @author Aaron Schulz\r
- */\r
\r
-require_once( 'purgeOldText.inc' );\r
-\r
-function DeleteArchivedRevisions( $delete = false ) {\r
-\r
-       # Data should come off the master, wrapped in a transaction\r
-       $dbw = wfGetDB( DB_MASTER );\r
-       $dbw->begin();\r
-       \r
-       $tbl_arch = $dbw->tableName( 'archive' );\r
-       # Delete as appropriate\r
-       echo( "Deleting archived revisions..." );\r
-       $dbw->query( "TRUNCATE TABLE $tbl_arch" );\r
-       echo( "done.\n" );\r
-       \r
-       $delete = $dbw->affectedRows() != 0;\r
-       \r
-       # This bit's done\r
-       # Purge redundant text records\r
-       $dbw->commit();\r
-       if( $delete ) {\r
-               PurgeRedundantText( true );\r
-       }\r
-\r
-}\r
-\r
+<?php
+
+/**
+ * Support functions for the deleteArchivedRevisions script
+ *
+ * @addtogroup Maintenance
+ * @author Aaron Schulz
+ */
+require_once( 'purgeOldText.inc' );
+
+function DeleteArchivedRevisions( $delete = false ) {
+
+       # Data should come off the master, wrapped in a transaction
+       $dbw = wfGetDB( DB_MASTER );
+       $dbw->begin();
+       
+       $tbl_arch = $dbw->tableName( 'archive' );
+       # Delete as appropriate
+       echo( "Deleting archived revisions..." );
+       $dbw->query( "TRUNCATE TABLE $tbl_arch" );
+       echo( "done.\n" );
+       
+       $delete = $dbw->affectedRows() != 0;
+       
+       # This bit's done
+       # Purge redundant text records
+       $dbw->commit();
+       if( $delete ) {
+               PurgeRedundantText( true );
+       }
+
+}
+
 ?>
\ No newline at end of file
index 26cc5ca..20bc934 100644 (file)
@@ -1,31 +1,31 @@
-<?php\r
-\r
-/**\r
- * Delete arcived (deleted from public) revisions from the database\r
- *\r
- * @addtogroup Maintenance\r
- * @author Aaron Schulz\r
- * Shamelessly stolen from deleteOldRevisions.php by Rob Church :)\r
- */\r
-\r
-$options = array( 'delete', 'help' );\r
-require_once( 'commandLine.inc' );\r
-require_once( 'deleteArchivedRevisions.inc' );\r
-\r
-echo( "Delete Archived Revisions\n\n" );\r
-\r
-if( @$options['help'] ) {\r
-       ShowUsage();\r
-} else {\r
-       DeleteArchivedRevisions( @$options['delete'] );\r
-}\r
-\r
-function ShowUsage() {\r
-       echo( "Deletes all archived revisions.\n\n" );\r
-       echo( "These revisions will no longer be restorable.\n\n" );\r
-       echo( "Usage: php deleteArchivedRevisions.php [--delete|--help]\n\n" );\r
-       echo( "delete : Performs the deletion\n" );\r
-       echo( "  help : Show this usage information\n" );\r
-}\r
-\r
+<?php
+
+/**
+ * Delete arcived (deleted from public) revisions from the database
+ *
+ * @addtogroup Maintenance
+ * @author Aaron Schulz
+ * Shamelessly stolen from deleteOldRevisions.php by Rob Church :)
+ */
+
+$options = array( 'delete', 'help' );
+require_once( 'commandLine.inc' );
+require_once( 'deleteArchivedRevisions.inc' );
+
+echo( "Delete Archived Revisions\n\n" );
+
+if( @$options['help'] ) {
+       ShowUsage();
+} else {
+       DeleteArchivedRevisions( @$options['delete'] );
+}
+
+function ShowUsage() {
+       echo( "Deletes all archived revisions.\n\n" );
+       echo( "These revisions will no longer be restorable.\n\n" );
+       echo( "Usage: php deleteArchivedRevisions.php [--delete|--help]\n\n" );
+       echo( "delete : Performs the deletion\n" );
+       echo( "  help : Show this usage information\n" );
+}
+
 ?>
\ No newline at end of file