MediaWiki
REL1_20
|
00001 <?php 00027 class ResourceLoaderUserTokensModule extends ResourceLoaderModule { 00028 00029 /* Protected Members */ 00030 00031 protected $origin = self::ORIGIN_CORE_INDIVIDUAL; 00032 00033 /* Methods */ 00034 00041 protected function contextUserTokens( ResourceLoaderContext $context ) { 00042 global $wgUser; 00043 00044 return array( 00045 'editToken' => $wgUser->getEditToken(), 00046 'watchToken' => ApiQueryInfo::getWatchToken(null, null), 00047 ); 00048 } 00049 00054 public function getScript( ResourceLoaderContext $context ) { 00055 return Xml::encodeJsCall( 'mw.user.tokens.set', 00056 array( $this->contextUserTokens( $context ) ) ); 00057 } 00058 00062 public function supportsURLLoading() { 00063 return false; 00064 } 00065 00069 public function getGroup() { 00070 return 'private'; 00071 } 00072 }