X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryMyStashedFiles.php;h=9be5849d344f4e6f493ff4ac4d05616b9feac52b;hb=f8a58fa67efade327656d6c62abfd8ea7b32a7cd;hp=d33dbfd1f8e2d2db8f692d9cf8ca17a20860b5f5;hpb=a7f35b785943ecf471095e79bc907aa5bbe228ca;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryMyStashedFiles.php b/includes/api/ApiQueryMyStashedFiles.php index d33dbfd1f8..9be5849d34 100644 --- a/includes/api/ApiQueryMyStashedFiles.php +++ b/includes/api/ApiQueryMyStashedFiles.php @@ -42,14 +42,13 @@ class ApiQueryMyStashedFiles extends ApiQueryBase { // Note: If user is logged in but cannot upload, they can still see // the list of stashed uploads...but it will probably be empty. - $db = $this->getDB(); $params = $this->extractRequestParams(); $this->addTables( 'uploadstash' ); - $this->addFields( array( 'us_id', 'us_key', 'us_status' ) ); + $this->addFields( [ 'us_id', 'us_key', 'us_status' ] ); - $this->addWhere( array( 'us_user' => $user->getId() ) ); + $this->addWhere( [ 'us_user' => $user->getId() ] ); if ( $params['continue'] !== null ) { $cont = explode( '|', $params['continue'] ); @@ -64,16 +63,16 @@ class ApiQueryMyStashedFiles extends ApiQueryBase { $prop = array_flip( $params['prop'] ); $this->addFieldsIf( - array( + [ 'us_size', 'us_image_width', 'us_image_height', 'us_image_bits' - ), + ], isset( $prop['size'] ) ); - $this->addFieldsIf( array( 'us_mime', 'us_media_type' ), isset( $prop['type'] ) ); + $this->addFieldsIf( [ 'us_mime', 'us_media_type' ], isset( $prop['type'] ) ); $res = $this->select( __METHOD__ ); $result = $this->getResult(); @@ -87,10 +86,10 @@ class ApiQueryMyStashedFiles extends ApiQueryBase { break; } - $item = array( + $item = [ 'filekey' => $row->us_key, 'status' => $row->us_status, - ); + ]; if ( isset( $prop['size'] ) ) { $item['size'] = (int) $row->us_size; @@ -104,7 +103,7 @@ class ApiQueryMyStashedFiles extends ApiQueryBase { $item['mediatype'] = $row->us_media_type; } - $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $item ); + $fit = $result->addValue( [ 'query', $this->getModuleName() ], null, $item ); if ( !$fit ) { $this->setContinueEnumParameter( 'continue', $row->us_id ); @@ -112,37 +111,37 @@ class ApiQueryMyStashedFiles extends ApiQueryBase { } } - $result->addIndexedTagName( array( 'query', $this->getModuleName() ), 'file' ); + $result->addIndexedTagName( [ 'query', $this->getModuleName() ], 'file' ); } public function getAllowedParams() { - return array( - 'prop' => array( + return [ + 'prop' => [ ApiBase::PARAM_ISMULTI => true, ApiBase::PARAM_DFLT => '', - ApiBase::PARAM_TYPE => array( 'size', 'type' ), - ApiBase::PARAM_HELP_MSG_PER_VALUE => array(), - ), + ApiBase::PARAM_TYPE => [ 'size', 'type' ], + ApiBase::PARAM_HELP_MSG_PER_VALUE => [], + ], - 'limit' => array( + 'limit' => [ ApiBase::PARAM_TYPE => 'limit', ApiBase::PARAM_DFLT => 10, ApiBase::PARAM_MIN => 1, ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2, - ), + ], - 'continue' => array( + 'continue' => [ ApiBase::PARAM_HELP_MSG => 'api-help-param-continue', - ), - ); + ], + ]; } protected function getExamplesMessages() { - return array( + return [ 'action=query&list=mystashedfiles&msfprop=size' => 'apihelp-query+mystashedfiles-example-simple', - ); + ]; } public function getHelpUrls() {