2014-03-31 20:27:07 +03:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace OCA\Documents;
|
|
|
|
|
|
|
|
\OCP\JSON::callCheck();
|
|
|
|
\OCP\JSON::checkAdminUser();
|
|
|
|
|
|
|
|
$converter = isset($_POST['converter']) ? $_POST['converter'] : null;
|
|
|
|
$url = isset($_POST['url']) ? $_POST['url'] : null;
|
|
|
|
try {
|
|
|
|
if (!is_null($converter)){
|
|
|
|
Config::setConverter($converter);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!is_null($url)){
|
|
|
|
Config::setConverterUrl($url);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (Config::getConverter()!='local'){
|
|
|
|
if (!Converter::checkConnection()){
|
|
|
|
Helper::warnLog('Bad response from Format Filter Server');
|
2014-04-09 18:54:22 +03:00
|
|
|
\OCP\JSON::error(array('message' => Config::getL10n()->t('Format filter server is down or misconfigured') ));
|
2014-03-31 20:27:07 +03:00
|
|
|
exit();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
\OCP\JSON::success();
|
|
|
|
} catch (\Exception $e){
|
|
|
|
\OCP\JSON::error();
|
|
|
|
}
|
|
|
|
exit();
|