1 | <?php |
||
2 | /** |
||
3 | * @copyright Copyright (c) 2016, ownCloud, Inc. |
||
4 | * |
||
5 | * @author Ko- <[email protected]> |
||
6 | * @author Thomas Müller <[email protected]> |
||
7 | * @author Vincent Petry <[email protected]> |
||
8 | * |
||
9 | * @license AGPL-3.0 |
||
10 | * |
||
11 | * This code is free software: you can redistribute it and/or modify |
||
12 | * it under the terms of the GNU Affero General Public License, version 3, |
||
13 | * as published by the Free Software Foundation. |
||
14 | * |
||
15 | * This program is distributed in the hope that it will be useful, |
||
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
18 | * GNU Affero General Public License for more details. |
||
19 | * |
||
20 | * You should have received a copy of the GNU Affero General Public License, version 3, |
||
21 | * along with this program. If not, see <http://www.gnu.org/licenses/> |
||
22 | * |
||
23 | */ |
||
24 | // no php execution timeout for webdav |
||
25 | if (strpos(@ini_get('disable_functions'), 'set_time_limit') === false) { |
||
26 | @set_time_limit(0); |
||
0 ignored issues
–
show
|
|||
27 | } |
||
28 | ignore_user_abort(true); |
||
29 | |||
30 | // Turn off output buffering to prevent memory problems |
||
31 | \OC_Util::obEnd(); |
||
32 | |||
33 | $request = \OC::$server->getRequest(); |
||
34 | $server = new \OCA\DAV\Server($request, $baseuri); |
||
35 | $server->exec(); |
||
36 |
If you suppress an error, we recommend checking for the error condition explicitly: