Commit eacf3639163e9e579b343397aeede5891321a052

Authored by Mark Holtzhausen
1 parent 9583f65c

Allow all file extensions

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  
... ...