| @@ 92-109 (lines=18) @@ | ||
| 89 | * @author Dmitry (dio) Levashov |
|
| 90 | * @author Cem (DiscoFever) |
|
| 91 | **/ |
|
| 92 | public function __construct() |
|
| 93 | { |
|
| 94 | $opts = [ |
|
| 95 | 'client_id' => '', |
|
| 96 | 'client_secret' => '', |
|
| 97 | 'accessToken' => '', |
|
| 98 | 'root' => 'Box.com', |
|
| 99 | 'path' => '/', |
|
| 100 | 'separator' => '/', |
|
| 101 | 'tmbPath' => '', |
|
| 102 | 'tmbURL' => '', |
|
| 103 | 'tmpPath' => '', |
|
| 104 | 'acceptedName' => '#^[^/\\?*:|"<>]*[^./\\?*:|"<>]$#', |
|
| 105 | 'rootCssClass' => 'elfinder-navbar-root-box', |
|
| 106 | ]; |
|
| 107 | $this->options = array_merge($this->options, $opts); |
|
| 108 | $this->options['mimeDetect'] = 'internal'; |
|
| 109 | } |
|
| 110 | ||
| 111 | /*********************************************************************/ |
|
| 112 | /* OVERRIDE FUNCTIONS */ |
|
| @@ 63-83 (lines=21) @@ | ||
| 60 | * |
|
| 61 | * @author Naoki Sawada |
|
| 62 | **/ |
|
| 63 | public function __construct() |
|
| 64 | { |
|
| 65 | $opts = [ |
|
| 66 | 'app_key' => '', |
|
| 67 | 'app_secret' => '', |
|
| 68 | 'access_token' => '', |
|
| 69 | 'aliasFormat' => '%s@Dropbox', |
|
| 70 | 'path' => '/', |
|
| 71 | 'separator' => '/', |
|
| 72 | 'acceptedName' => '#^[^/\\?*:|"<>]*[^./\\?*:|"<>]$#', |
|
| 73 | 'rootCssClass' => 'elfinder-navbar-root-dropbox', |
|
| 74 | 'publishPermission' => [ |
|
| 75 | 'requested_visibility' => 'public', |
|
| 76 | //'link_password' => '', |
|
| 77 | //'expires' => '', |
|
| 78 | ], |
|
| 79 | 'getThumbSize' => 'medium', // Available sizes: 'thumb', 'small', 'medium', 'large', 'huge' |
|
| 80 | ]; |
|
| 81 | $this->options = array_merge($this->options, $opts); |
|
| 82 | $this->options['mimeDetect'] = 'internal'; |
|
| 83 | } |
|
| 84 | ||
| 85 | /** |
|
| 86 | * Get OAuth2 access token form OAuth1 tokens. |
|