dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid extra-long code lines
[lhc/web/wiklou.git]
/
includes
/
specials
/
SpecialRunJobs.php
diff --git
a/includes/specials/SpecialRunJobs.php
b/includes/specials/SpecialRunJobs.php
index
54f224a
..
d4a06eb
100644
(file)
--- a/
includes/specials/SpecialRunJobs.php
+++ b/
includes/specials/SpecialRunJobs.php
@@
-61,7
+61,7
@@
class SpecialRunJobs extends UnlistedSpecialPage {
$squery = $params;
unset( $squery['signature'] );
$squery = $params;
unset( $squery['signature'] );
- $cSig = self::getQuerySignature( $squery ); // correct signature
+ $cSig = self::getQuerySignature( $squery
, $this->getConfig()->get( 'SecretKey' )
); // correct signature
$rSig = $params['signature']; // provided signature
$verified = is_string( $rSig ) && hash_equals( $cSig, $rSig );
$rSig = $params['signature']; // provided signature
$verified = is_string( $rSig ) && hash_equals( $cSig, $rSig );
@@
-102,12
+102,11
@@
class SpecialRunJobs extends UnlistedSpecialPage {
/**
* @param array $query
/**
* @param array $query
+ * @param string $secretKey
* @return string
*/
* @return string
*/
- public static function getQuerySignature( array $query ) {
- global $wgSecretKey;
-
+ public static function getQuerySignature( array $query, $secretKey ) {
ksort( $query ); // stable order
ksort( $query ); // stable order
- return hash_hmac( 'sha1', wfArrayToCgi( $query ), $
wgS
ecretKey );
+ return hash_hmac( 'sha1', wfArrayToCgi( $query ), $
s
ecretKey );
}
}
}
}