summaryrefslogtreecommitdiffstats
path: root/silpa/index.py
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-05-25 23:17:02 -0700
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-05-25 23:17:02 -0700
commit96c6fb9ec5e604b077ab9f770b99cc021c87d85f (patch)
tree74a944cce1377f86c4cade549673e7be52c3d07d /silpa/index.py
parent83cdafaa88657c95f20c9d493d37ccebd86c1b80 (diff)
parent30c1b89bec818490131780389c918f8bcfb7aef6 (diff)
downloadRachana.git-96c6fb9ec5e604b077ab9f770b99cc021c87d85f.tar.gz
Rachana.git-96c6fb9ec5e604b077ab9f770b99cc021c87d85f.tar.xz
Rachana.git-96c6fb9ec5e604b077ab9f770b99cc021c87d85f.zip
Merge branch 'master' of git://git.savannah.nongnu.org/smc
Diffstat (limited to 'silpa/index.py')
-rwxr-xr-x[-rw-r--r--]silpa/index.py31
1 files changed, 19 insertions, 12 deletions
diff --git a/silpa/index.py b/silpa/index.py
index 8a44a15..ccffe09 100644..100755
--- a/silpa/index.py
+++ b/silpa/index.py
@@ -1,4 +1,4 @@
-#!/home/.laboring/smcweb/bin/python
+#!/usr/bin/python
# -*- coding: utf-8 -*-
from common import *
@@ -12,21 +12,28 @@ def index(form):
action=form['action'].value
else:
action=None
+ handleStats()
response=SilpaResponse()
if(action):
module_manager=ModuleManager()
action=action.replace(" ","_")
- module_instance = module_manager.getModuleInstance(action)
- if(module_instance):
- response.setBreadcrumb(module_instance.get_module_name())
- response.setContent(module_instance.process(form))
- response.setErrorMessage(module_instance.get_errormessage())
- response.setSuccessMessage(module_instance.get_successmessage())
- else:
- response.setBreadcrumb("Coming Soon")
- response.setErrorMessage("Module not available")
- response.setContent(None)
- response.setSuccessMessage(None)
+ if action.endswith('.html') or action.endswith('.htm'):
+ response.setBreadcrumb(None)
+ response.setContent(getStaticContent(action))
+ response.setErrorMessage(None)
+ response.setSuccessMessage(None)
+ else:
+ module_instance = module_manager.getModuleInstance(action)
+ if(module_instance):
+ response.setBreadcrumb(module_instance.get_module_name())
+ response.setContent(module_instance.process(form))
+ response.setErrorMessage(module_instance.get_errormessage())
+ response.setSuccessMessage(module_instance.get_successmessage())
+ else:
+ response.setBreadcrumb("Coming Soon")
+ response.setErrorMessage("Module not available")
+ response.setContent(None)
+ response.setSuccessMessage(None)
else: #index
module_manager=ModuleManager()
response.setBreadcrumb("Welcome")