Ejemplo n.º 1
0
    def process(self, request, **kwargs):
        if request.GET.get("_cf_thanks"):
            self.rendered_output = ct_render_to_string(
                "content/contactform/thanks.html", {"content": self}, request=request
            )
            return

        if request.method == "POST":
            form = self.form(request.POST)

            if form.is_valid():
                send_mail(
                    form.cleaned_data["subject"],
                    render_to_string(
                        "content/contactform/email.txt", {"data": form.cleaned_data}
                    ),
                    form.cleaned_data["email"],
                    [self.email],
                    fail_silently=True,
                )

                return HttpResponseRedirect("?_cf_thanks=1")
        else:
            initial = {"subject": self.subject}
            if request.user.is_authenticated():
                initial["email"] = request.user.email
                initial["name"] = request.user.get_full_name()

            form = self.form(initial=initial)

        self.rendered_output = ct_render_to_string(
            "content/contactform/form.html",
            {"content": self, "form": form},
            request=request,
        )
Ejemplo n.º 2
0
 def render(self, **kwargs):
     return ct_render_to_string(
         "content/richtext/default.html",
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 3
0
 def render(self, **kwargs):
     return ct_render_to_string(
         self.template,
         {'content': self},
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 4
0
 def render(self, **kwargs):
     return ct_render_to_string(
         self.template,
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 5
0
 def render(self, **kwargs):
     return ct_render_to_string(
         self.template,
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 6
0
 def render(self, **kwargs):
     return ct_render_to_string(
         ["content/file/%s.html" % self.region, "content/file/default.html"],
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 7
0
 def render(self, **kwargs):
     return ct_render_to_string(
         'content/richtext/default.html',
         {'content': self},
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 8
0
 def render(self, **kwargs):
     return ct_render_to_string(
         "content/richtext/default.html",
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 9
0
 def render(self, **kwargs):
     return ct_render_to_string(
         self.template,
         {'content': self},
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 10
0
 def render(self, **kwargs):
     ctx = self.ctx_for_video(self.video)
     return ct_render_to_string(
         self.get_templates(ctx["portal"]),
         ctx,
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 11
0
 def render(self, **kwargs):
     ctx = self.ctx_for_video(self.video)
     return ct_render_to_string(
         self.get_templates(ctx['portal']),
         ctx,
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 12
0
 def render(self, **kwargs):
     ctx = self.ctx_for_video(self.video)
     return ct_render_to_string(
         self.get_templates(ctx["portal"]),
         ctx,
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 13
0
 def render(self, **kwargs):
     ctx = self.ctx_for_video(self.video)
     return ct_render_to_string(
         self.get_templates(ctx['portal']),
         ctx,
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 14
0
 def render(self, **kwargs):
     return ct_render_to_string(
         [
             'content/file/%s.html' % self.region,
             'content/file/default.html',
         ],
         {'content': self},
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 15
0
 def render(self, **kwargs):
     return ct_render_to_string(
         [
             "content/button/%s.html" % self.region,
             "content/button/default.html"
         ],
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 16
0
    def render(self, **kwargs):
        templates = ['content/image/default.html']
        if hasattr(self, 'position'):
            templates.insert(0, 'content/image/%s.html' % self.position)

        return ct_render_to_string(
            templates,
            {'content': self},
            request=kwargs.get('request'),
            context=kwargs.get('context'),
        )
Ejemplo n.º 17
0
    def render(self, **kwargs):
        templates = ['content/image/default.html']
        if hasattr(self, 'position'):
            templates.insert(0, 'content/image/%s.html' % self.position)

        return ct_render_to_string(
            templates,
            {'content': self},
            request=kwargs.get('request'),
            context=kwargs.get('context'),
        )
Ejemplo n.º 18
0
    def render(self, **kwargs):
        templates = ["content/image/default.html"]
        if hasattr(self, "position"):
            templates.insert(0, "content/image/%s.html" % self.position)

        return ct_render_to_string(
            templates,
            {"content": self},
            request=kwargs.get("request"),
            context=kwargs.get("context"),
        )
Ejemplo n.º 19
0
 def render(self, **kwargs):
     return ct_render_to_string(
         [
             "content/filer/%s_%s.html" % (self.file_type, self.type),
             "content/filer/%s.html" % self.type,
             "content/filer/%s.html" % self.file_type,
             "content/filer/default.html",
         ],
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 20
0
 def render(self, **kwargs):
     return ct_render_to_string(
         [
             'content/filer/%s_%s.html' % (self.file_type, self.type),
             'content/filer/%s.html' % self.type,
             'content/filer/%s.html' % self.file_type,
             'content/filer/default.html',
         ],
         {'content': self},
         request=kwargs.get('request'),
         context=kwargs.get('context'),
     )
Ejemplo n.º 21
0
 def render(self, **kwargs):
     return ct_render_to_string(
         [
             "content/filer/%s_%s.html" % (self.file_type, self.type),
             "content/filer/%s.html" % self.type,
             "content/filer/%s.html" % self.file_type,
             "content/filer/default.html",
         ],
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 22
0
 def render(self, **kwargs):
     mediafile_type = self.mediafile.type if self.mediafile else "nomedia"
     return ct_render_to_string(
         [
             "content/section/%s_%s.html" % (mediafile_type, self.type),
             "content/section/%s.html" % mediafile_type,
             "content/section/%s.html" % self.type,
             "content/section/default.html",
         ],
         {"content": self},
         request=kwargs.get("request"),
         context=kwargs.get("context"),
     )
Ejemplo n.º 23
0
    def process(self, request, **kwargs):
        if request.GET.get('_cf_thanks'):
            self.rendered_output = ct_render_to_string(
                'content/contactform/thanks.html',
                {'content': self},
                request=request)
            return

        if request.method == 'POST':
            form = self.form(request.POST)

            if form.is_valid():
                send_mail(
                    form.cleaned_data['subject'],
                    render_to_string('content/contactform/email.txt', {
                        'data': form.cleaned_data,
                    }),
                    form.cleaned_data['email'],
                    [self.email],
                    fail_silently=True,
                )

                return HttpResponseRedirect('?_cf_thanks=1')
        else:
            initial = {'subject': self.subject}
            if request.user.is_authenticated():
                initial['email'] = request.user.email
                initial['name'] = request.user.get_full_name()

            form = self.form(initial=initial)

        self.rendered_output = ct_render_to_string(
            'content/contactform/form.html', {
                'content': self,
                'form': form,
            },
            request=request)
Ejemplo n.º 24
0
    def process(self, request, **kwargs):
        if request.GET.get('_cf_thanks'):
            self.rendered_output = ct_render_to_string(
                'content/contactform/thanks.html', {'content': self},
                request=request)
            return

        if request.method == 'POST':
            form = self.form(request.POST)

            if form.is_valid():
                send_mail(
                    form.cleaned_data['subject'],
                    render_to_string('content/contactform/email.txt', {
                        'data': form.cleaned_data,
                    }),
                    form.cleaned_data['email'],
                    [self.email],
                    fail_silently=True,
                )

                return HttpResponseRedirect('?_cf_thanks=1')
        else:
            initial = {'subject': self.subject}
            if request.user.is_authenticated():
                initial['email'] = request.user.email
                initial['name'] = request.user.get_full_name()

            form = self.form(initial=initial)

        self.rendered_output = ct_render_to_string(
            'content/contactform/form.html', {
                'content': self,
                'form': form,
            },
            request=request)
Ejemplo n.º 25
0
    def render(self, **kwargs):
        if self.mediafile:
            mediafile_type = self.mediafile.type
        else:
            mediafile_type = 'nomedia'

        return ct_render_to_string(
            [
                'content/section/%s_%s.html' % (mediafile_type, self.type),
                'content/section/%s.html' % mediafile_type,
                'content/section/%s.html' % self.type,
                'content/section/default.html',
            ],
            {'content': self},
            request=kwargs.get('request'),
            context=kwargs.get('context'),
        )
Ejemplo n.º 26
0
    def render(self, **kwargs):
        if self.mediafile:
            mediafile_type = self.mediafile.type
        else:
            mediafile_type = "nomedia"

        return ct_render_to_string(
            [
                "content/section/%s_%s.html" % (mediafile_type, self.type),
                "content/section/%s.html" % mediafile_type,
                "content/section/%s.html" % self.type,
                "content/section/default.html",
            ],
            {"content": self},
            request=kwargs.get("request"),
            context=kwargs.get("context"),
        )
Ejemplo n.º 27
0
    def render(self, **kwargs):
        if self.mediafile:
            mediafile_type = self.mediafile.type
        else:
            mediafile_type = 'nomedia'

        return ct_render_to_string(
            [
                'content/section/%s_%s.html' % (mediafile_type, self.type),
                'content/section/%s.html' % mediafile_type,
                'content/section/%s.html' % self.type,
                'content/section/default.html',
            ],
            {'content': self},
            request=kwargs.get('request'),
            context=kwargs.get('context'),
        )