Craft\FormBuilder2_TemplateController::actionSaveTemplate PHP Method

actionSaveTemplate() public method

public actionSaveTemplate ( )
    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));
    }