Beispiel #1
0
 /**
  * Returns the data
  *
  * @return string|resource
  */
 public function get()
 {
     //throw exception if encryption is disabled but files are still encrypted
     if (\OC_Util::encryptedFiles()) {
         throw new \Sabre\DAV\Exception\ServiceUnavailable();
     } else {
         return $this->fileView->fopen(ltrim($this->path, '/'), 'rb');
     }
 }
Beispiel #2
0
 /**
  * Returns the data
  *
  * @return string
  */
 public function get()
 {
     //throw exception if encryption is disabled but files are still encrypted
     if (\OC_Util::encryptedFiles()) {
         throw new \Sabre_DAV_Exception_ServiceUnavailable();
     } else {
         return \OC\Files\Filesystem::fopen($this->path, 'rb');
     }
 }
Beispiel #3
0
 /**
  * check if some encrypted files are stored
  * @return bool
  */
 public static function encryptedFiles()
 {
     return \OC_Util::encryptedFiles();
 }
OC_Util::addScript('settings', 'personal');
OC_Util::addStyle('settings', 'settings');
OC_Util::addScript('3rdparty', 'chosen/chosen.jquery.min');
OC_Util::addStyle('3rdparty', 'chosen');
\OC_Util::addScript('files', 'jquery.fileupload');
if (\OC_Config::getValue('enable_avatars', true) === true) {
    \OC_Util::addScript('3rdparty/Jcrop', 'jquery.Jcrop.min');
    \OC_Util::addStyle('3rdparty/Jcrop', 'jquery.Jcrop.min');
}
OC_App::setActiveNavigationEntry('personal');
$storageInfo = OC_Helper::getStorageInfo('/');
$email = OC_Preferences::getValue(OC_User::getUser(), 'settings', 'email', '');
$userLang = OC_Preferences::getValue(OC_User::getUser(), 'core', 'lang', OC_L10N::findLanguage());
$languageCodes = OC_L10N::findAvailableLanguages();
//check if encryption was enabled in the past
$enableDecryptAll = OC_Util::encryptedFiles();
// array of common languages
$commonlangcodes = array('en', 'es', 'fr', 'de', 'de_DE', 'ja_JP', 'ar', 'ru', 'nl', 'it', 'pt_BR', 'pt_PT', 'da', 'fi_FI', 'nb_NO', 'sv', 'zh_CN', 'ko');
$languageNames = (include 'languageCodes.php');
$languages = array();
$commonlanguages = array();
foreach ($languageCodes as $lang) {
    $l = OC_L10N::get('settings', $lang);
    if (substr($l->t('__language_name__'), 0, 1) !== '_') {
        //first check if the language name is in the translation file
        $ln = array('code' => $lang, 'name' => (string) $l->t('__language_name__'));
    } elseif (isset($languageNames[$lang])) {
        $ln = array('code' => $lang, 'name' => $languageNames[$lang]);
    } else {
        //fallback to language code
        $ln = array('code' => $lang, 'name' => $lang);
Beispiel #5
0
 /**
  * Returns the data
  *
  * @return string|resource
  */
 public function get()
 {
     //throw exception if encryption is disabled but files are still encrypted
     if (\OC_Util::encryptedFiles()) {
         throw new \Sabre\DAV\Exception\ServiceUnavailable();
     } else {
         try {
             return $this->fileView->fopen(ltrim($this->path, '/'), 'rb');
         } catch (\OCP\Files\StorageNotAvailableException $e) {
             throw new \Sabre\DAV\Exception\ServiceUnavailable($e->getMessage());
         }
     }
 }
OC_Util::addStyle('settings', 'settings');
\OC_Util::addVendorScript('strengthify/jquery.strengthify');
\OC_Util::addVendorStyle('strengthify/strengthify');
\OC_Util::addScript('files', 'jquery.fileupload');
if ($config->getSystemValue('enable_avatars', true) === true) {
    \OC_Util::addVendorScript('jcrop/js/jquery.Jcrop');
    \OC_Util::addVendorStyle('jcrop/css/jquery.Jcrop');
}
// Highlight navigation entry
OC_App::setActiveNavigationEntry('personal');
$storageInfo = OC_Helper::getStorageInfo('/');
$email = $config->getUserValue(OC_User::getUser(), 'settings', 'email', '');
$userLang = $config->getUserValue(OC_User::getUser(), 'core', 'lang', OC_L10N::findLanguage());
$languageCodes = OC_L10N::findAvailableLanguages();
//check if encryption was enabled in the past
$filesStillEncrypted = OC_Util::encryptedFiles();
$backupKeysExists = OC_Util::backupKeysExists();
$enableDecryptAll = $filesStillEncrypted || $backupKeysExists;
// array of common languages
$commonlangcodes = array('en', 'es', 'fr', 'de', 'de_DE', 'ja', 'ar', 'ru', 'nl', 'it', 'pt_BR', 'pt_PT', 'da', 'fi_FI', 'nb_NO', 'sv', 'tr', 'zh_CN', 'ko');
$languageNames = (include 'languageCodes.php');
$languages = array();
$commonlanguages = array();
foreach ($languageCodes as $lang) {
    $l = \OC::$server->getL10N('settings', $lang);
    if (substr($l->t('__language_name__'), 0, 1) !== '_') {
        //first check if the language name is in the translation file
        $ln = array('code' => $lang, 'name' => (string) $l->t('__language_name__'));
    } elseif (isset($languageNames[$lang])) {
        $ln = array('code' => $lang, 'name' => $languageNames[$lang]);
    } else {