#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
import cgi, cgitb; cgitb.enable()
from util import *
from galeria import Galeria
from mandarmail import mandarmail
from eventos import eventos
from upload import Upload
from mysql import myeve
print 'Content-type: text/html'
print
try:
import msvcrt
msvcrt.setmode (0, os.O_BINARY)
msvcrt.setmode (1, os.O_BINARY)
except ImportError:
pass
frm=cgi.FieldStorage()
key="menu"
while frm.has_key(key):
clave=frm.getvalue(key)
key=clave
if not frm.has_key("menu"):
clave="info"
#################################
##Inicializacion
#################################
molde=openFile('./templates/index.htm')
contenido=""
#################################
##Galeria
#################################
#if frm.has_key("menu") and frm.getvalue("menu")=="galeria":
# contenido=Galeria()
# if frm.has_key("galeria"):
# if frm.has_key("pag"):
# contenido=contenido.getData(frm.getvalue("galeria"),frm.getvalue("pag"))
# else:
# contenido=contenido.getData(frm.getvalue("galeria"))
# else:
# if frm.has_key("pag"):
# contenido=contenido.getList(frm.getvalue("pag"))
# else:
# contenido=contenido.getList()
#################################
##Mandar email
#################################
if frm.getvalue("menu")=="mailt":
if not frm.has_key("nombre") or frm.getvalue("nombre")=="":
contenido="Debes introducir tu nombre."
elif not frm.has_key("edad") or frm.getvalue("edad")=="" or frm.getvalue("edad")=="dd-mm-aa":
contenido="Debes introducir tu fecha de nacimiento."
elif not frm.has_key("telefono") or frm.getvalue("telefono")=="":
contenido="Debes introducir tu teléfono."
elif not frm.has_key("puesto") or frm.getvalue("puesto")=="":
contenido="Debes escoger un puesto."
elif not frm.has_key("experiencia") or frm.getvalue("experiencia")=="":
contenido="Debes introducir tu experiencia."
elif not frm.has_key("foto") or frm.getvalue("foto")=="":
contenido="Debes introducir tu foto."
else:
mailt=mandarmail()
contenido=mailt.send(frm,"info@pubeltraga.com","Envio de Curriculum")
if contenido==1:
contenido='''Mensaje enviado correctamente.'''
else:
contenido='''Ah habido algun problema con el envio, porfavor intentalo mas tarde.'''
contenido='''
''' % contenido
#################################
##Eventos
#################################
#if frm.getvalue("menu")=="eventos":
# contenido=eventos()
# if frm.has_key("pag"):
# contenido=contenido.visualizar(frm.getvalue("pag"))
# else:
# contenido=contenido.visualizar()
#################################
##Contenido en html
#################################
if contenido=="":
try:
contenido=openFile("./html/"+clave+".htm")
except:
contenido='''
|
|
Web en construcción, pordonen las molestias.
|
'''
temp=plantilla(molde)
final=temp.substitute(
Main=contenido
)
print final