summaryrefslogtreecommitdiffstats
path: root/public.php
blob: dfdd4c52af9387621c58d7f93d9baf07c9c40435 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

try {

	require_once 'lib/base.php';
	OC::checkMaintenanceMode();
	OC::checkSingleUserMode();
	$pathInfo = OC_Request::getPathInfo();
	if (!$pathInfo && !isset($_GET['service'])) {
		header('HTTP/1.0 404 Not Found');
		exit;
	} elseif ($_GET['service']) {
		$service = $_GET['service'];
	} else {
		$pathInfo = trim($pathInfo, '/');
		list($service) = explode('/', $pathInfo);
	}
	$file = OCP\CONFIG::getAppValue('core', 'public_' . strip_tags($service));
	if (is_null($file)) {
		header('HTTP/1.0 404 Not Found');
		exit;
	}

	$parts = explode('/', $file, 2);
	$app = $parts[0];

	OC_Util::checkAppEnabled($app);
	OC_App::loadApp($app);
	OC_User::setIncognitoMode(true);

	$baseuri = OC::$WEBROOT . '/public.php/' . $service . '/';

	require_once OC_App::getAppPath($app) . '/' . $parts[1];

} catch (Exception $ex) {
	//show the user a detailed error page
	OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR);
	\OCP\Util::writeLog('remote', $ex->getMessage(), \OCP\Util::FATAL);
	OC_Template::printExceptionErrorPage($ex);
}
class="kd">#: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" msgstr "A Google Drive tárolót nem sikerült beállítani" #: lib/config.php:434 msgid "" "<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares " "is not possible. Please ask your system administrator to install it." msgstr "<b>Figyelem:</b> az \"smbclient\" nincs telepítve a kiszolgálón. Emiatt nem lehet CIFS/SMB megosztásokat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot." #: lib/config.php:435 msgid "" "<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting" " of FTP shares is not possible. Please ask your system administrator to " "install it." msgstr "<b>Figyelem:</b> a PHP FTP támogatása vagy nincs telepítve, vagy nincs engedélyezve a kiszolgálón. Emiatt nem lehetséges FTP-tárolókat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot." #: templates/settings.php:3 msgid "External Storage" msgstr "Külső tárolási szolgáltatások becsatolása" #: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Hova csatoljuk" #: templates/settings.php:9 msgid "Backend" msgstr "Külső tárolórendszer" #: templates/settings.php:10 msgid "Configuration" msgstr "Beállítások" #: templates/settings.php:11 msgid "Options" msgstr "Opciók" #: templates/settings.php:12 msgid "Applicable" msgstr "Érvényességi kör" #: templates/settings.php:27 msgid "Add mount point" msgstr "Új csatolás létrehozása" #: templates/settings.php:85 msgid "None set" msgstr "Nincs beállítva" #: templates/settings.php:86 msgid "All Users" msgstr "Az összes felhasználó" #: templates/settings.php:87 msgid "Groups" msgstr "Csoportok" #: templates/settings.php:95 msgid "Users" msgstr "Felhasználók" #: templates/settings.php:108 templates/settings.php:109 #: templates/settings.php:144 templates/settings.php:145 msgid "Delete" msgstr "Törlés" #: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Külső tárolók engedélyezése a felhasználók részére" #: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Lehetővé teszi, hogy a felhasználók külső tárolási szolgáltatásokat csatoljanak be a saját területükre" #: templates/settings.php:136 msgid "SSL root certificates" msgstr "SSL tanúsítványok" #: templates/settings.php:153 msgid "Import Root Certificate" msgstr "SSL tanúsítványok importálása"