public function actionSaveTemplate()
{
$this->requirePostRequest();
$template = new FormBuilder2_TemplateModel();
$template->id = craft()->request->getPost('templateId');
$template->name = craft()->request->getPost('name');
$template->handle = craft()->request->getPost('handle');
$template->bodyText = craft()->request->getPost('bodyText');
$template->footerText = craft()->request->getPost('footerText');
$template->templateContent = craft()->request->getPost('templateContent');
$template->templateStyles = craft()->request->getPost('templateStyles');
$template->templateSettings = craft()->request->getPost('templateSettings');
if (craft()->formBuilder2_template->saveTemplate($template)) {
craft()->userSession->setNotice(Craft::t('Template saved.'));
$this->redirectToPostedUrl($template);
} else {
craft()->userSession->setError(Craft::t('Couldn’t save template.'));
}
craft()->urlManager->setRouteVariables(array('template' => $template));
}