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

Reply via email to