Create new document via templateManager. Closes #47

pull/1/head
Victor Dubiniuk 11 years ago
parent 477805fe48
commit feb96960ce

@ -23,10 +23,16 @@ class DocumentController extends Controller{
$dir = \OCP\Config::getUserValue(\OCP\User::getUser(), 'documents', 'save_path', '/');
$path = Helper::getNewFileName($view, $dir . '/New Document.odt');
$view->file_put_contents(
$path,
base64_decode(self::ODT_TEMPLATE)
);
$content = base64_decode(self::ODT_TEMPLATE);
if (class_exists('\OC\Files\Type\TemplateManager')){
$manager = \OC_Helper::getFileTemplateManager();
$templateContent = $manager->getTemplate('application/vnd.oasis.opendocument.text');
if ($templateContent){
$content = $templateContent;
}
}
$view->file_put_contents($path, $content);
}

Loading…
Cancel
Save