Beispiel #1
0
$list->assign('files', $files);
$list->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
$list->assign('downloadURL', OCP\Util::linkToRoute('download', array('file' => '/')));
$list->assign('isPublic', false);
$breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
$breadcrumbNav->assign('breadcrumb', $breadcrumb);
$breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
$permissions = \OCA\Files\Helper::getDirPermissions($dir);
if ($needUpgrade) {
    OCP\Util::addscript('files', 'upgrade');
    $tmpl = new OCP\Template('files', 'upgrade', 'user');
    $tmpl->printPage();
} else {
    // information about storage capacities
    $storageInfo = OC_Helper::getStorageInfo($dir);
    $maxUploadFilesize = OCP\Util::maxUploadFilesize($dir);
    $publicUploadEnabled = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
    // if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
    $encryptionInitStatus = 2;
    if (OC_App::isEnabled('files_encryption')) {
        $session = new \OCA\Encryption\Session(new \OC\Files\View('/'));
        $encryptionInitStatus = $session->getInitialized();
    }
    $trashEnabled = \OCP\App::isEnabled('files_trashbin');
    $trashEmpty = true;
    if ($trashEnabled) {
        $trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
    }
    $isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
    $fileHeader = (!isset($files) or count($files) > 0);
    $emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
Beispiel #2
0
 $tmpl->assign('sharingToken', $token);
 $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);
Beispiel #3
0
OCP\App::checkAppEnabled('contacts');
// Get active address books. This creates a default one if none exists.
$ids = OCA\Contacts\Addressbook::activeIds(OCP\USER::getUser());
// Load the files we need
OCP\App::setActiveNavigationEntry('contacts_index');
$impp_types = OCA\Contacts\App::getTypesOfProperty('IMPP');
$adr_types = OCA\Contacts\App::getTypesOfProperty('ADR');
$phone_types = OCA\Contacts\App::getTypesOfProperty('TEL');
$email_types = OCA\Contacts\App::getTypesOfProperty('EMAIL');
$ims = OCA\Contacts\App::getIMOptions();
$im_protocols = array();
foreach ($ims as $name => $values) {
    $im_protocols[$name] = $values['displayname'];
}
$categories = OCA\Contacts\App::getCategories();
$maxUploadFilesize = OCP\Util::maxUploadFilesize('/');
OCP\Util::addscript('', 'multiselect');
OCP\Util::addscript('', 'jquery.multiselect');
OCP\Util::addscript('', 'oc-vcategories');
OCP\Util::addscript('contacts', 'modernizr.custom');
OCP\Util::addscript('contacts', 'app');
OCP\Util::addscript('contacts', 'contacts');
OCP\Util::addscript('contacts', 'groups');
OCP\Util::addscript('contacts', 'expanding');
OCP\Util::addscript('contacts', 'jquery.combobox');
OCP\Util::addscript('files', 'jquery.fileupload');
OCP\Util::addscript('contacts', 'jquery.Jcrop');
OCP\Util::addStyle('3rdparty/fontawesome', 'font-awesome');
OCP\Util::addStyle('contacts', 'font-awesome');
OCP\Util::addStyle('', 'multiselect');
OCP\Util::addStyle('', 'jquery.multiselect');