#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# http://www.gnu.org/copyleft/gpl.html
/**
* @todo document
* @deprecated
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
/** */
/**
* @todo document
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
class Phase2Importer {
var $olddb, $titleCache;
wfQuery( "DELETE FROM user", DB_MASTER );
print "Importing user data...\n";
- wfQuery( "INSERT INTO $newdb.user (user_id,user_name,user_rights,
+ wfQuery( "INSERT INTO user (user_id,user_name,user_rights,
user_password,user_newpassword,user_email,user_options,user_touched)
SELECT user_id,user_name,REPLACE(user_rights,'is_',''),
MD5(CONCAT(user_id,'-',MD5(user_password))),'',user_email,user_options,NOW()+0
$a = explode( "\n", $s );
foreach ( $a as $l ) {
+ $m = array();
if ( preg_match( "/^([A-Za-z0-9_]+)=(.*)/", $l, $m ) ) {
$ops[$m[1]] = $m[2];
}
/**
* @todo document
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
class TitleCache {
var $hash = array();
function &fetch( $dbkey ) {
- if( !isset( $hash[$dbkey] ) ) {
- $hash[$dbkey] = Title::newFromDBkey( $dbkey );
+ if( !isset( $this->hash[$dbkey] ) ) {
+ $this->hash[$dbkey] = Title::newFromDBkey( $dbkey );
}
- return $hash[$dbkey];
+ return $this->hash[$dbkey];
}
}