#!/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='''
Trabaja con nosotros
%s
''' % 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