summaryrefslogtreecommitdiff
path: root/extensions/CheckUser/install.php
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2010-09-16 21:49:19 +0200
committerPierre Schmitz <pierre@archlinux.de>2010-09-16 21:49:19 +0200
commit91da036ca57d692fba4faad573aa4bca1435eda7 (patch)
tree97d4e9b74fc15dd9ff6cac4e023db04843375dbc /extensions/CheckUser/install.php
parentbda2edfb2799e73eaab83b775eda8afbe8bcb15d (diff)
Add CheckUser extension
* revision 73143 * url: http://www.mediawiki.org/wiki/Extension:CheckUser
Diffstat (limited to 'extensions/CheckUser/install.php')
-rw-r--r--extensions/CheckUser/install.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/extensions/CheckUser/install.php b/extensions/CheckUser/install.php
new file mode 100644
index 00000000..d35b30cf
--- /dev/null
+++ b/extensions/CheckUser/install.php
@@ -0,0 +1,22 @@
+<?php
+/*
+ * Makes the required database changes for the CheckUser extension
+ */
+
+require_once ( getenv( 'MW_INSTALL_PATH' ) !== false
+ ? getenv( 'MW_INSTALL_PATH' ) . "/maintenance/commandLine.inc"
+ : dirname( __FILE__ ) . '/../../maintenance/commandLine.inc' );
+require_once dirname( __FILE__ ) . '/install.inc';
+
+$db = wfGetDB( DB_MASTER );
+if ( $db->tableExists( 'cu_changes' ) && !isset( $options['force'] ) ) {
+ echo "...cu_changes already exists.\n";
+} else {
+ $cutoff = isset( $options['cutoff'] ) ? wfTimestamp( TS_MW, $options['cutoff'] ) : null;
+ create_cu_changes( $db, $cutoff );
+}
+if ( $db->tableExists( 'cu_log' ) && !isset( $options['force'] ) ) {
+ echo "...cu_log already exists.\n";
+} else {
+ create_cu_log( $db );
+}