Beispiel #1
0
 $tmpl->assign('protected', isset($linkItem['share_with']) ? 'true' : 'false');
 $urlLinkIdentifiers = (isset($token) ? '&t=' . $token : '') . (isset($_GET['dir']) ? '&dir=' . $_GET['dir'] : '') . (isset($_GET['file']) ? '&file=' . $_GET['file'] : '');
 // Show file list
 if (\OC\Files\Filesystem::is_dir($path)) {
     $tmpl->assign('dir', $getPath);
     OCP\Util::addStyle('files', 'files');
     OCP\Util::addStyle('files', 'upload');
     OCP\Util::addScript('files', 'filesummary');
     OCP\Util::addScript('files', 'breadcrumb');
     OCP\Util::addScript('files', 'files');
     OCP\Util::addScript('files', 'filelist');
     OCP\Util::addscript('files', 'keyboardshortcuts');
     $files = array();
     $rootLength = strlen($basePath) + 1;
     $maxUploadFilesize = OCP\Util::maxUploadFilesize($path);
     $freeSpace = OCP\Util::freeSpace($path);
     $uploadLimit = OCP\Util::uploadLimit();
     $folder = new OCP\Template('files', 'list', '');
     $folder->assign('dir', $getPath);
     $folder->assign('dirToken', $linkItem['token']);
     $folder->assign('permissions', OCP\PERMISSION_READ);
     $folder->assign('isPublic', true);
     $folder->assign('publicUploadEnabled', 'no');
     $folder->assign('files', $files);
     $folder->assign('uploadMaxFilesize', $maxUploadFilesize);
     $folder->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
     $folder->assign('freeSpace', $freeSpace);
     $folder->assign('uploadLimit', $uploadLimit);
     // PHP upload limit
     $folder->assign('usedSpacePercent', 0);
     $folder->assign('trash', false);