http://www.mediawiki.org/wiki/Special:Code/MediaWiki/65352
Revision: 65352
Author: nad
Date: 2010-04-21 02:05:11 +0000 (Wed, 21 Apr 2010)
Log Message:
-----------
Move guid generation into its own method
Modified Paths:
--------------
trunk/extensions/RecordAdmin/RecordAdmin_body.php
Modified: trunk/extensions/RecordAdmin/RecordAdmin_body.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin_body.php 2010-04-20 23:06:59 UTC
(rev 65351)
+++ trunk/extensions/RecordAdmin/RecordAdmin_body.php 2010-04-21 02:05:11 UTC
(rev 65352)
@@ -25,8 +25,7 @@
$wgRecordAdminTag, $wgRecordAdminTableMagic,
$wgRecordAdminDataMagic;
# Name to use for creating a new record either via RecordAdmin
or a public form
- # todo: should add a hook here for custom default-naming
- $this->guid = strftime( '%Y%m%d', time() ) . '-' . substr(
strtoupper( uniqid('', true) ), -5 );
+ $this->guid();
wfLoadExtensionMessages ( 'RecordAdmin' );
SpecialPage::SpecialPage( 'RecordAdmin', 'recordadmin', true,
false, 'default', true );
@@ -1087,4 +1086,11 @@
return $this->guid ? substr( $this->guid, -5 ) : '';
}
+ /**
+ * Generate a guid - check $wgRecordAdminGuidFormat array for
specialised formats
+ */
+ function guid() {
+ return $this->guid = strftime( '%Y%m%d', time() ) . '-' .
substr( strtoupper( uniqid('', true) ), -5 );
+ }
+
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs