diff --git a/files_reader/ajax/personal.php b/files_reader/ajax/personal.php index e18e2df..b2db6a8 100644 --- a/files_reader/ajax/personal.php +++ b/files_reader/ajax/personal.php @@ -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.')) ) diff --git a/files_reader/appinfo/info.xml b/files_reader/appinfo/info.xml index 8319339..ec61ad1 100644 --- a/files_reader/appinfo/info.xml +++ b/files_reader/appinfo/info.xml @@ -52,7 +52,7 @@ See [README] for more exhaustive information on features and potential misfeatur - + pgsql sqlite mysql diff --git a/files_reader/lib/Hooks.php b/files_reader/lib/Hooks.php index 15025e2..3d3f1cb 100644 --- a/files_reader/lib/Hooks.php +++ b/files_reader/lib/Hooks.php @@ -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; } diff --git a/files_reader/personal.php b/files_reader/personal.php index 2b0dd18..6a071c5 100644 --- a/files_reader/personal.php +++ b/files_reader/personal.php @@ -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);