Create new document via templateManager. Closes #47
This commit is contained in:
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…
x
Reference in New Issue
Block a user