Changeset 6088 for extensions/pLoader/trunk/src/Uploader/PWG/WebServices.pm
- Timestamp:
- May 6, 2010, 10:40:05 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/PWG/WebServices.pm
r5977 r6088 43 43 qry_list_categories 44 44 qry_add_categories 45 qry_list_methods 45 46 qry_list_tags 47 qry_check_upload 46 48 items 47 49 tags … … 71 73 multiple_value_mode 72 74 privacy_level 75 is_method_available 73 76 / 74 77 ); … … 145 148 $self->urlbase, 146 149 'pwg.tags.getAdminList', 150 ); 151 152 $self->qry_list_methods( sprintf 153 "%s/ws.php?format=json&method=%s", 154 $self->urlbase, 155 'reflection.getMethodList', 156 ); 157 158 $self->qry_check_upload( sprintf 159 "%s/ws.php?format=json&method=%s", 160 $self->urlbase, 161 'pwg.images.checkUpload', 147 162 ); 148 163 … … 193 208 }; 194 209 } 195 210 211 if(401 == $self->uagent_response->code){ 212 $hresult->{message} = 'Access denied'; 213 } 214 196 215 $hresult; 197 216 } … … 237 256 return ( $result->is_success, $result->status_line ); 238 257 } 258 239 259 sub GetCategories { 240 260 my ( $self ) = @_; … … 268 288 } 269 289 290 sub CheckUpload { 291 my ( $self ) = @_; 292 293 my $err_msg; 294 295 if($self->is_method_available->{'pwg.images.checkUpload'}){ 296 $self->_execute_get( 297 $self->qry_check_upload 298 ); 299 # my $result = $self->_json_response_content->{result}; 300 my $hresult = $self->_json_response_content; 301 302 $err_msg = 'ok' eq $hresult->{stat} ? 303 $hresult->{result}{message} : 304 $hresult->{message}; 305 } 306 307 $err_msg; 308 } 309 310 sub GetMethods { 311 my ( $self ) = @_; 312 313 $self->_execute_get( 314 $self->qry_list_methods 315 ); 316 317 my $methods = $self->_json_response_content->{result}{methods}; 318 319 $self->is_method_available( 320 {} 321 ); 322 323 map { 324 $self->is_method_available->{$_}++ 325 }@$methods; 326 327 $methods; 328 } 270 329 271 330 sub UploadImage {
Note: See TracChangeset
for help on using the changeset viewer.