mirror of
https://github.com/Yetangitu/owncloud-apps.git
synced 2025-10-02 14:49:17 +02:00
commit
7f7ee26811
4 changed files with 14 additions and 14 deletions
|
@ -12,8 +12,8 @@
|
|||
|
||||
namespace OCA\Files_Reader;
|
||||
|
||||
\OCP\JSON::callCheck();
|
||||
\OCP\JSON::checkLoggedIn();
|
||||
\OC_JSON::callCheck();
|
||||
\OC_JSON::checkLoggedIn();
|
||||
|
||||
$l = \OC::$server->getL10N('files_reader');
|
||||
|
||||
|
@ -21,11 +21,11 @@ $EpubEnable = isset($_POST['EpubEnable']) ? $_POST['EpubEnable'] : 'false';
|
|||
$PdfEnable = isset($_POST['PdfEnable']) ? $_POST['PdfEnable'] : 'false';
|
||||
$CbxEnable = isset($_POST['CbxEnable']) ? $_POST['CbxEnable'] : 'false';
|
||||
|
||||
Config::set('epub_enable', $EpubEnable);
|
||||
Config::set('pdf_enable', $PdfEnable);
|
||||
Config::set('cbx_enable', $CbxEnable);
|
||||
\OC::$server->getAppConfig()->setValue('files_reader', 'epub_enable', $EpubEnable);
|
||||
\OC::$server->getAppConfig()->setValue('files_reader', 'pdf_enable', $PdfEnable);
|
||||
\OC::$server->getAppConfig()->setValue('files_reader', 'cbx_enable', $CbxEnable);
|
||||
|
||||
\OCP\JSON::success(
|
||||
\OC_JSON::success(
|
||||
array(
|
||||
'data' => array('message'=> $l->t('Settings updated successfully.'))
|
||||
)
|
||||
|
|
|
@ -52,7 +52,7 @@ See [README] for more exhaustive information on features and potential misfeatur
|
|||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" max-version="10.0" />
|
||||
<nextcloud min-version="8.1" max-version="13.0"/>
|
||||
<nextcloud min-version="8.1" max-version="14.0"/>
|
||||
<database>pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database>mysql</database>
|
||||
|
|
|
@ -19,7 +19,7 @@ use \OC\User\User as User;
|
|||
class Hooks {
|
||||
|
||||
public static function register() {
|
||||
Util::connectHook('\OCP\Config', 'js', 'OCA\Files_Reader\Hooks', 'announce_settings');
|
||||
Util::connectHook('js', 'OCA\Files_Reader\Hooks', 'announce_settings');
|
||||
|
||||
\OC::$server->getRootFolder()->listen('\OC\Files', 'preDelete', function (Node $node) {
|
||||
$fileId = $node->getId();
|
||||
|
@ -38,9 +38,9 @@ class Hooks {
|
|||
// TODO: rmeove this when Owncloud starts encoding oc_appconfig as JSON just like it already encodes most other properties
|
||||
$isJson = self::isJson($settings['array']['oc_appconfig']);
|
||||
$array = ($isJson) ? json_decode($settings['array']['oc_appconfig'], true) : $settings['array']['oc_appconfig'];
|
||||
$array['filesReader']['enableEpub'] = Config::get('epub_enable', 'true');
|
||||
$array['filesReader']['enablePdf'] = Config::get('pdf_enable', 'true');
|
||||
$array['filesReader']['enableCbx'] = Config::get('cbx_enable', 'true');
|
||||
$array['filesReader']['enableEpub'] = \OC::$server->getConfig()->getAppValue('epub_enable', 'true');
|
||||
$array['filesReader']['enablePdf'] = \OC::$server->getConfig()->getAppValue('pdf_enable', 'true');
|
||||
$array['filesReader']['enableCbx'] = \OC::$server->getConfig()->getAppValue('cbx_enable', 'true');
|
||||
$settings['array']['oc_appconfig'] = ($isJson) ? json_encode($array) : $array;
|
||||
}
|
||||
|
||||
|
|
|
@ -15,9 +15,9 @@ use OCP\Util;
|
|||
#$l = \OC::$server->getL10N('files_reader');
|
||||
|
||||
$tmpl = new \OCP\Template('files_reader', 'settings-personal');
|
||||
$EpubEnable = Config::get('epub_enable', 'true');
|
||||
$PdfEnable = Config::get('pdf_enable', 'true');
|
||||
$CbxEnable = Config::get('cbx_enable', 'true');
|
||||
$EpubEnable = \OC::$server->getConfig()->getAppValue('epub_enable', 'true');
|
||||
$PdfEnable = \OC::$server->getConfig()->getAppValue('pdf_enable', 'true');
|
||||
$CbxEnable = \OC::$server->getConfig()->getAppValue('cbx_enable', 'true');
|
||||
$tmpl->assign('EpubEnable', $EpubEnable);
|
||||
$tmpl->assign('PdfEnable', $PdfEnable);
|
||||
$tmpl->assign('CbxEnable', $CbxEnable);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue