summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/ajax/setmailtemplate.php
blob: d8bb587627c81dd35795d3f77753961d3ea0576b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

OC_JSON::checkAdminUser();
OCP\JSON::callCheck();

if(!\OCP\App::isEnabled('files_sharing')){
	\OCP\Response::setStatus(410); // GONE
}

$l=OC_L10N::get('core');

// post data
if ( isset( $_POST['theme'] ) && isset( $_POST['template'] ) && isset( $_POST['content'] ) ) {
	
	$template = new \OCA\Files_Sharing\MailTemplate( $_POST['theme'], $_POST['template'] );
	try {
		$template->setContent($_POST['content']);
		\OC_Response::setStatus(200); // ok
	} catch (\OCP\Files\NotPermittedException $ex) {
		\OC_Response::setStatus(403); // forbidden
	}
	exit();
}
\OC_Response::setStatus(404); // not found