Commit eacf3639163e9e579b343397aeede5891321a052
1 parent
9583f65c
Allow all file extensions
Showing
1 changed file
with
9 additions
and
1 deletions
webservice/clienttools/services/3.6.1/kt.php
| ... | ... | @@ -218,7 +218,7 @@ class kt extends client_service { |
| 218 | 218 | } |
| 219 | 219 | |
| 220 | 220 | $extensions=explode(',', $arr['extensions']); |
| 221 | - if(!in_array(strtolower($ext), $extensions)){ | |
| 221 | + if(!in_array(strtolower($ext), $extensions) && !in_array('*',$extensions)){ | |
| 222 | 222 | $includeMe=false; |
| 223 | 223 | }else{ |
| 224 | 224 | $qtip .= $this->xlate('Filename') . ": {$filename}<br>"; |
| ... | ... | @@ -439,6 +439,8 @@ class kt extends client_service { |
| 439 | 439 | $kt=&$this->KT; |
| 440 | 440 | $params['session_id']=$params['session_id']?$params['session_id']:$this->AuthInfo['session']; |
| 441 | 441 | $params['app_type']=$params['app_type']?$params['app_type']:$this->AuthInfo['appType']; |
| 442 | + $params['app_type']='air'; | |
| 443 | + | |
| 442 | 444 | |
| 443 | 445 | $this->addDebug('parameters',$params); |
| 444 | 446 | |
| ... | ... | @@ -471,12 +473,18 @@ class kt extends client_service { |
| 471 | 473 | $download_manager->cleanup(); |
| 472 | 474 | $url=$download_manager->allow_download($document); |
| 473 | 475 | //http://ktair.dev?code=750f7a09d40a3d855f2897f417baf0bbb9a1f615&d=16&u=evm2pdkkhfagon47eh2b9slqj6 |
| 476 | + /* | |
| 477 | + $this->addDebug('url before split',$url); | |
| 474 | 478 | $url=split('\?',$url); |
| 479 | + $this->addDebug('url after split',$url); | |
| 475 | 480 | $url=$url[0].'/ktwebservice/download.php?'.$url[1]; |
| 481 | + $this->addDebug('url after recombo',$url); | |
| 482 | + */ | |
| 476 | 483 | |
| 477 | 484 | $response['status_code']=0; |
| 478 | 485 | $response['message']=$url; |
| 479 | 486 | $response['filename']=$docname; |
| 487 | + $this->addDebug('effective params',$params); | |
| 480 | 488 | $this->setResponse($response); |
| 481 | 489 | } |
| 482 | 490 | ... | ... |