t("%s OPDS catalog", $defaults->getName()); $opdsIsbndbKey = isset($_POST['opdsIsbndbKey']) ? $_POST['opdsIsbndbKey'] : ''; $opdsGoogleKey = isset($_POST['opdsGoogleKey']) ? $_POST['opdsGoogleKey'] : ''; Config::setApp('cover-x', $opdsCoverX); Config::setApp('cover-y', $opdsCoverY); Config::setApp('thumb-x', $opdsThumbX); Config::setApp('thumb-y', $opdsThumbX); Config::setApp('feed_subtitle', $opdsFeedSubtitle); Config::setApp('isbndb-key', $opdsIsbndbKey); Config::setApp('google-key', $opdsGoogleKey); } else { // set preview preferences $opdsPreviewEpub = $_POST['opdsPreviewEpub']; $opdsPreviewPdf = $_POST['opdsPreviewPdf']; $opdsPreviewOpenDocument = $_POST['opdsPreviewOpenDocument']; $opdsPreviewMsOffice = $_POST['opdsPreviewMsOffice']; Config::setPreview('OC\Preview\Epub',$opdsPreviewEpub); Config::setPreview('OC\Preview\PDF',$opdsPreviewPdf); Config::setPreview('OC\Preview\OpenDocument',$opdsPreviewOpenDocument); Config::setPreview('OC\Preview\StarOffice',$opdsPreviewOpenDocument); Config::setPreview('OC\Preview\MSOfficeDoc',$opdsPreviewMsOffice); Config::setPreview('OC\Preview\MSOffice2003',$opdsPreviewMsOffice); Config::setPreview('OC\Preview\MSOffice2007',$opdsPreviewMsOffice); } \OCP\JSON::success( array( 'data' => array('message'=> $l->t('Settings updated successfully.')) ) ); exit();