From 0ab45f567d7b714f2854c84bb35dc3d7337a259a Mon Sep 17 00:00:00 2001
From: Antonio de la Rosa
Date: Mon, 17 Jul 2017 05:08:42 +0200
Subject: [PATCH] Many fixes
---
paramecio/citoplasma/generate_admin_class.py | 8 ++++----
paramecio/citoplasma/mtemplates.py | 4 +++-
.../citoplasma/templates/utils/insertform.phtml | 10 +++++++++-
paramecio/cromosoma/extrafields/imagefield.py | 9 ++++++++-
paramecio/cromosoma/extraforms/fileform.py | 17 +++++++++++++++++
paramecio/cromosoma/extraforms/i18nform.py | 9 +++------
paramecio/cromosoma/webmodel.py | 13 ++++++++++++-
7 files changed, 56 insertions(+), 14 deletions(-)
diff --git a/paramecio/citoplasma/generate_admin_class.py b/paramecio/citoplasma/generate_admin_class.py
index 31e06ee..de83f6b 100644
--- a/paramecio/citoplasma/generate_admin_class.py
+++ b/paramecio/citoplasma/generate_admin_class.py
@@ -92,7 +92,7 @@ class GenerateAdminClass:
form=show_form(post, edit_forms, self.t, False, pass_value)
- return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action)
+ return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action, enctype=self.model.enctype)
elif getpostfiles.get['op_admin']=='2':
@@ -127,7 +127,7 @@ class GenerateAdminClass:
url_action=add_get_parameters(self.url, op_admin=2, id=getpostfiles.get['id'])
form=show_form(getpostfiles.post, edit_forms, self.t, True)
- return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action)
+ return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action, enctype=self.model.enctype)
pass
@@ -236,7 +236,7 @@ class GenerateConfigClass:
form=show_form(getpostfiles.post, edit_forms, self.t, True)
- return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id='0', url_action=url_action)
+ return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id='0', url_action=url_action, enctype=self.model.enctype)
else:
form_values=self.model.select_a_row_where()
@@ -246,5 +246,5 @@ class GenerateConfigClass:
form=show_form(form_values, edit_forms, self.t, True)
- return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=0, url_action=url_action)
+ return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=0, url_action=url_action, enctype=self.model.enctype)
diff --git a/paramecio/citoplasma/mtemplates.py b/paramecio/citoplasma/mtemplates.py
index bad30c2..98df6e5 100644
--- a/paramecio/citoplasma/mtemplates.py
+++ b/paramecio/citoplasma/mtemplates.py
@@ -357,4 +357,6 @@ def set_flash_message(message):
s.save()
-#standard_t=ptemplate(__file__)
+env=env_theme(__file__)
+
+standard_t=PTemplate(env)
diff --git a/paramecio/citoplasma/templates/utils/insertform.phtml b/paramecio/citoplasma/templates/utils/insertform.phtml
index 28f4f62..b812741 100644
--- a/paramecio/citoplasma/templates/utils/insertform.phtml
+++ b/paramecio/citoplasma/templates/utils/insertform.phtml
@@ -4,8 +4,16 @@
%else:
${title_edit} \
%endif
+<%
+
+ enctype_txt=''
+
+ if enctype:
+ enctype_txt='enctype="multipart/form-data"'
+
+%>
-