web/ldt/ldt_utils/views.py
changeset 42 71c93982463f
parent 41 a5719dcb742a
child 60 a8ad7ebf5902
--- a/web/ldt/ldt_utils/views.py	Mon Sep 06 17:00:34 2010 +0200
+++ b/web/ldt/ldt_utils/views.py	Tue Sep 07 14:16:01 2010 +0200
@@ -366,7 +366,8 @@
 
 
 def write_content_base(request):
-        
+    
+    form_status= 'none'        
     if request.method =="POST":
         form = ContentForm(request.POST)
         if form.is_valid():
@@ -376,18 +377,22 @@
                 form.save()
             else:
                 content.save()
+            form_status = 'saved'
             form = ContentForm(instance=content)
+        else:
+            form_status = 'error'
     else:
+        form_status = 'empty'
         form = ContentForm()
     
-    return form
+    return form, form_status
 
 
 def write_content(request):
     
-    content_form = write_content_base(request)
+    content_form, form_status = write_content_base(request)
     
-    return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'create_content_action': reverse(write_content)}, context_instance=RequestContext(request))
+    return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'form_status': form_status,'create_content_action': reverse(write_content)}, context_instance=RequestContext(request))
 
 
     
\ No newline at end of file