M]c2@s! ddkZddkTddkTddklZddkTddklZddkTddk TddklZddk l Z ddk Tddk TddklZddkTddklZlZlZddklZdd klZdd klZdd klZddkZddkZddkZdd klZddkZddk Z ddk!Z!ddk"Z"ddk#Z#dd k$l%Z%ddk&l'Z'ddk(l)Z)ddk*l+Z+l,Z,l-Z-ddk.l/Z/l0Z0l1Z1l2Z2ddk3l4Z4l5Z5l6Z6l7Z7ddk8l9Z9l:Z:l;Z;l<Z<l=Z=l>Z>l?Z?ddk@lAZAddkBlCZClDZDddklZlZlEZEddkFlGZGeGdZHeGdZIdZJdZKddkZddkLlMZMddkNlOZOddkPlQZQdeRfdYZSd ZTd!ZUd"ZVd#ZWd$ZXd%ZYd&ZZd'Z[d(Z\d)Z]d*Z^e_d+d,d-Z`e_d+d,d.Zae_d+d,d/Zbe_d+d,d0Zce_d+d,d1Zde_d+d,d2Zee_d+d,d3Zfe_d+d,d4Zge_d+d,d5Zhe_d+d,d6Zie_d+d,d7Zje_d+d,d8Zke_d+d,d9Zldd:klmZme_d+d,d;Zne_d+d,d<Zod=Zpe_d+d,d>Zqe_d+d,d?Zre_d+d,d@ZsdAZtdBZudCZve_d+d,dDZwe_d+d,dEZxe_d+d,dFZye_d+d,dGZzdHZ{e_d+d,dIZ|e_d+d,dJZ}e_d+d,dKZ~e_d+d,dLZe_d+d,dMZe_d+d,dNZe_d+d,dOZe_d+d,dPZe_d+d,dQZe_d+d,dRZe_d+d,dSZe_d+d,dTZe_d+d,dUZe_d+d,dVZe_d+d,dWZe_d+d,dXZe_d+d,dYZe_d+d,dZZd[Ze_d+d,d\Ze_d+d,d]ZeQd^ZeQd_ZddkZddkLlMZMddkNlOZOeQd`ZeQdaZeQdbZeQdcZddZdeZdfZdgeeSfdhYZdieeSfdjYZdkefdlYZdmZe_d+d,dnZe_d+d,doZe_d+d,dpZe_d+d,dqZe_d+d,drZe_d+d,dsZe_d+d,dtZe_d+d,duZe_d+d,dvZe_d+d,dwZe_d+d,dxZe_d+d,dyZe_d+d,dzZe_d+d,d{Ze_d+d,d|Ze_d+d,d}Ze_d+d,d~Ze_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZdZdZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZe_d+d,dZdS(iN(t*(tmessages(tView(tUser(tQ(t Paginatort EmptyPagetPageNotAnInteger(tSum(tEmailMultiAlternatives(trender_to_string(t strip_tags(tdate(t JasperClient(tcanvas(tCanvas(tlettert landscapetA4(tcmtmmtinchtpica(t TA_JUSTIFYtTA_RIGHTtTA_LEFTt TA_CENTER(tTablet TableStyletSimpleDocTemplatet PageTemplatet ParagraphtSpacertImage(tcolors(tgetSampleStyleSheettParagraphStyle(RRt InvalidPage(tdefaultPageSizeiit(t simplejson(t serializers(t csrf_exemptt JasperMixcBs,eZeiZdZdZhddZRS(t jasperadmincCslt|i|i|i}|i||pdn||}t|d}|i|d|idS(s Gennara reportes atravez del jasperserver :param path: :param namefile: :param params: :param tipo: default is PDF tPDFtwtdataN(R turltusernametpasswordt runReporttfiletwritetclose(tselftpathtnamefiletparamsttipotjtrettf((s%/opt/public_html/CCYTET/snct/views.pytgenerateReport>s #N( t__name__t __module__tsettingst JASPERSERVERR0R1R2tNoneR?(((s%/opt/public_html/CCYTET/snct/views.pyR+:s cCstii}tiidtid}tiidtid}tiidtid}t ii}t iidtid}t |dh|d6|d6|d6|d6|d6|d 6|d 6S( Ntactivotidsdashboard_base.htmltrequesttconvocat publicaciontenlacestprogtlista_graficostbanner( t convocatoriastobjectstalltPublicacionIniciotfiltertTruetorder_bytSitiosDeInteresIniciotProgramaSedeEstatalt BannerIniciotgraficostTemplateResponse(RGRHRIRJRKRMRL((s%/opt/public_html/CCYTET/snct/views.pytindexMsc Cs_ytiidd}Wntij o g}nXtdh|d6|d6dt|S(Ntpkis snct.htmlRGtjornadatcontext_instance(tJornadaTabasquenaROtgett DoesNotExisttrender_to_responsetRequestContext(RGR\((s%/opt/public_html/CCYTET/snct/views.pytsnct]s  cCsBtiid}hdt|d6}tti|ddS(NRFs/media/timgt content_typesapplication/json(tLogotipoInicioROtlatesttstrt HttpResponsetjsontdumps(RGt imagen_inicioR/((s%/opt/public_html/CCYTET/snct/views.pytweb_service_jsonfscCs tdh|d6dt|S(Nsfrecuentes.htmlRGR](RaRb(RG((s%/opt/public_html/CCYTET/snct/views.pyt frecuenteslscCs tdh|d6dt|S(Ns dudas.htmlRGR](RaRb(RG((s%/opt/public_html/CCYTET/snct/views.pytdudaspscCs tdh|d6dt|S(Nsprograma_sede_estatal.htmlRGR](RaRb(RG((s%/opt/public_html/CCYTET/snct/views.pytprograma_sede_estataltscCsEtiidtid}tdh|d6|d6dt|S(NRERFsconvocatoria.htmlRGRHR](RNRORRRSRTRaRb(RGRH((s%/opt/public_html/CCYTET/snct/views.pytconvocatorias_ysc Csad}d}y{h|d6|d6}td|}t|}td|ti|g}|i|dtid|id}Wnt i j od}d }nt i j od}d }nt i j od}d }nkt i j od}d }nJt j od}d }n,tj o} d}t| d}nX||fS(NR't finalidadt cuerpo_avisosmaquetado_correos.htmlsAINFORMACION CONSEJO DE CIENCIA Y TECNOLOGIA DEL ESTADO DE TABASCOs text/htmlisEnvío completamente exitosos/SMTP Recipient Refused, destinatarios denegadoss6SMTP Helo Error, acceso denegado al servicio de correos+SMTP Sender Refused, correo origen denegadosISMTP Data Error, probablemente ha llegado al límite de envío de correossDSMTP Error, probablemente ha llegado al límite de envío de correoss:, probablemente ha llegado al límite de envío de correos(R R R RBtEMAIL_HOST_USERtattach_alternativettimetsleeptsendtsmtplibtSMTPRecipientsRefusedt SMTPHeloErrortSMTPSenderRefusedt SMTPDataErrort ExceptionRh( temailRrRsterrortresultt email_contextt email_htmlt email_texttcorreotError((s%/opt/public_html/CCYTET/snct/views.pytsourceSendMailsH           c1 Cs|idjo4t|i}t|i}t}|io|io|id}|id}|id}|id}|id}|id} |id} |id } |id } |id } |id }|id }|id}|id}|id}|id}|id}|id}t}||_||_ ||_ ||_ ||_ ||_ ||_t|_|id}|id}|id}|id}|id}t}||_ ||_ ||_ ||_ ||_ ||_t|_tiid|}|idd}d}d} x |D]}!|!i}|!i} qOWt|t|joF| tjo9d}"t|"id}#ti||#t|iS|i|i|}$|}%td}&|id}t||&jo4td|d |d!t}'t|id"|'}n+td|d |}'t|id"|'}|io|i}(|(|_|it}!||!_ ||!_||!_||!_ ||!_ | |!_!| |!_ | |!_ | |!_"| |!_#||!_$||!_%|$|!_|(|!_|!it&d#|!})|)it'd$|)d%|%}*|*i|}+|ii(d&},|ii(d'}-td(d)t|,d*t|-}#t|+}.y<t)d |.d+d,d-|#}/ti*|d.t|iSWq&t+j o}0td/SXq@q_d0}#ti,||#nt}t}t}t-d1h|d26|d36|d46|d56d6t.|S(7NtPOSTtnombretsiglast direcciont poblaciont municipiot codigo_postalttelefonot extenciont pagina_webtfecha_registrotfaxttipo_instituciont participaciontnombre_responsablettelefono_responsabletextencion_responsabletcelulartcorreo_responsabletnombre_suplentettelefono_suplentetextension_suplentetcelular_suplentetcorreo_suplentetparticipacion__nombres-Coordinador del Comité Organizador MunicipalR'sjEl municipio ya cuenta con un Coordinador Municipal registrado. Favor de elegir la otra opcion disponible.sutf-8s)Miembro del Comité Organizador Municipalt first_nameRtis_stafftinstancet instituciontsuplentetpersonaR1t password1sTGracias por participar en la Semana Nacional de Ciencia y Tecnología en Tabasco: s Usuario: s Contrasenia: RriRssZLos datos se guardaron correctamente. Su usuario y contraseña fueron enviados a su correos/index/s&Por favor, corrija el siguiente error.sregistro_institucion.htmlRGtformt formulario1t formulario2R](/tmethodtRegistroResponsableRtRegistroInsticiontUserCreationFormtis_validt cleaned_datat cat_personasRRRRRRRRStadmin_municipiotFalseRORRRhtencodeRtwarningtHttpResponseRedirectR8tsaveRtusuarioRRRRRRRRRtSuplentetSuplentePersonasR_RtsuccessR~RRaRb(1RGRRRRRRRRRRRRRRRRRRRRRtqRRRRRtstconsultatparticitpartiRtptmssjtmsjtiditodot administradortitcdtsuptsptcorreo_R1R2t var_emailt resultadote((s%/opt/public_html/CCYTET/snct/views.pytregistro_institucions                                           &                          %    cCst|dh|d6S(Ns login1.htmlRG(RY(RG((s%/opt/public_html/CCYTET/snct/views.pytlogin_FscCs|id}|id}td|d|}d}|dj o]|ioEt|||io tdS|io tdStdSq|d}n |d}t|dh|d6S( NR1R2R's/registro_de_actividad/sCuenta desactivadas-Usuario no valido, Verifique sus credencialess login1.htmlR( Rt authenticateRDt is_activetlogint is_superuserRRRY(RGR1R2tusertmensaje((s%/opt/public_html/CCYTET/snct/views.pytvalidarJs          t login_urlt/cCstii}tii}tiiidt}tiiidt}tiiidtdt}tii}tdh|d6|d6|d6|d6|d6|d 6|d 6d t |S( Ntbanderat generar_foliosprincipal.htmlt municipiosttotal_actividadestactividades_confirmadastactividades_no_confirmadastinstituciones_tfolios_generadosRGR]( t cat_municipioRORPtregistro_actividadRRRSRRRaRb(RGRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytprincipal_administrador`s!cCsutii}tiid|}tiid|}tdh|d6|d6|d6|d6dd6d t|S( NR[Rsinstitucion.htmlRt institucionesRGtactiveRR](RRORPR_RRRRaRb(RGt id_municipioRRR((s%/opt/public_html/CCYTET/snct/views.pyRss /cCstii}tiiid}tiiid}tiiid}tdh|d6|d6|d6|d6|d6dt|S( Nttipo_actividad_idsreporte_actividades.htmlRtlista_actividadestlista_publico_actividadest$lista_publico_actividades_realizadasRGR]( RRORPtReporteActividades1RTtReporteActividades2tReporteActividades3RaRb(RGRRRR((s%/opt/public_html/CCYTET/snct/views.pytreporte_actividades~s c Cstiid|iig}tii}tiid|}d}x|D]}|ii}qOWtiid|}d}d|i job|i i d}|it d|t d|Bt d|Bt d |Bt d |B}nd } d |i jo|i i d } nt || } |i i d } y| i | } WnFtj o| i d} n&tj o| i | i} nXtdh |d6| d6| d 6|d6|d6|d6dd6|d6|d6|d6dt|S(Nt usuario__inR[R'Rtbscrttitulo__icontainst!tipo_actividad__nombre__icontainsttema__icontainst(responsable_actividad__nombre__icontainstexpositor__nombre__icontainsi trpptpageis mun_actividades_institucion.htmltnombre_instituciontcontactsRRRRtlista_actividadtid_institucionRGR](RRORRRRFRRPRRtGETR_RRRRRt num_pagesRaRb( RGRRRRtxRRRRt paginatorRR((s%/opt/public_html/CCYTET/snct/views.pytmun_actividades_institucions<3cCstiiid|iig}tiid|iig}|idt}tdh|d6|d6|d6|d6dt |S( NRRsprincipal.htmlRtact_realizadasRRGR]( RRORPRRRRFRRSRaRb(RGRRR((s%/opt/public_html/CCYTET/snct/views.pyt principals $cCs4tiid|iig}tiid|iig}tiididi d}t ii }tii }tii idt }tii idt }tii itd}|d}tii itd} | d} tii idt dt } tii } d} d|ijoU|iid} |itd | td | Btd | Btd | B}nd } d|ijo|iid} nt|| }|iid}y|i|}WnFtj o|id}n&tj o|i|i}nXddk}|iii}tiid|dt }|idjot|i }tiid|i}|i!o|i"o|d i}|i#dt }|i|_$|ii|_%|i#|i&d}xI|D]A}td|d|d|i |i'i(dd}|i#q-Wx|i D]}tiid|i)}t}|i ||_'|i)|_*|i+do!|i#|i,i-|iq||i+do!|i#|i.i-|iq||i+do!|i#|i/i-|iq||i+do!|i#|i0i-|iq||i+d o!|i#|i1i-|iq||i+d!o!|i#|i2i-|iq||i+d"o!|i#|i3i-|iq||i+d#o!|i#|i4i-|iq|q|Wd$}t5i6||t7d%Sd&}t5i8||t7d%Sqn t}t9d'h|d(6d)d*6|d+6|d,6|d-6|d.6| d/6| d06| d16|d26| d6| d6|d6|d36|d46|d56|d66|d76d8t:|S(9NRRRtcantidadt cantidad__sumRR'RRRRRi RRiit fecha__yearRERRtcommitt tipo_publicot actividadt t_R[t expositort organizadort participantet patrocinadortstafftponentet talleristat coordinadors%Los datos se guardaron correctamente.s/registro_de_actividad/sFNo se logro localizar los datos del usuario en el catalogo de nombres.sregistro_actividad.htmlRRt m_actividadesRRRtasistentes_esperadostasistentes_confirmadosRRRGt formularioRRtlista_responsablestfechas_registroR](;RRORRRRFRRtvaluestdistinctRTRRPRSRtpaso_tipo_publicot aggregateRtPaso_Tipo_Publico_FinalRR_RRRRRRtdatetimetnowtyeart cat_fechasRtRegistroActividadRRtexistsRtresponsable_actividad_idt usuario_idRRtreplaceR[tactividad_relacionada_idt startswithR taddt organizadorest participantestpatrocinadoresRRRRRRRRRaRb(RGRRRRRRRRRRRRRRRRRt anio_actualRRtresponsable_objecttpruebatatytpasoRRRR((s%/opt/public_html/CCYTET/snct/views.pytregistro_de_actividads$  !&                   cCstiid|iig}tiid|iig}|id|}tiid|}tii}t iid|}d}d|i job|i i d}|it d|t d|Bt d |Bt d |Bt d |B}nd }d |i jo|i i d }nt ||} |i i d} y| i| } WnFtj o| id} n&tj o| i| i} nX|idjotii d|} | iGHtdh | id6| id6| id6| id6| id6| id6| id6| id6| id6| id6| id6d| } n|idjot|i|i } | i!otii d|} | i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i"d| _| i#x<|i i$d D](}td| }||_%|i#qpW| i"d!}xI|D]A}t d!|d| d"|i|i&i'd#d$}|i#qWd%}t(i)||t*|i+Sd&}t(i,||n t} d'dk-}|i-i.i/}t0iid(|d)t1}tii d|} t2d*h |d+6|d,6|d-6|d.6|d6| d/6| d06|d16|d26| id36d4t3|S(5NRR[RR R'RRRRRRi RRiRtinitialttitulottipo_actividadtespecificar_actividadttemat id_fecha_thoratlugarRRtcupot descripcionRRtfechatimagenesRRR R s(Los datos se actualizaron correctamente.s&Por favor, corrija el siguiente error.iRREsedit_actividad.htmltcantidad_publicoRRRGRRtimgsRtfecha_actividadR](4RRORRRRFRtimagen_registro_actividadRRPRRR_RRRRRRRR?R#R6R7R8R9R;R<RRR=R>RtFILESRRRtgetlistR@RR'RRRR8RRR R!R"RSRaRb(RGt id_actividadRRRBRRARRRRRtdRR>timagR1R2R3RRR.R((s%/opt/public_html/CCYTET/snct/views.pytedit_actividadTs3    1  c Cstii}tiid|iig}tiiid|iig}d}d|ijoU|ii d}|it d|t d|Bt d|Bt d|B}nd}d |ijo|ii d }nt ||}|ii d }y|i |}WnFt j o|i d }n&tj o|i |i}nXtiiid|iig}td h |d 6|d6|d 6|d6|d 6|d6|d6|d6dd6dt|S(NRR'RRRRRi RRisprograma_actividad.htmlRRRRRGRRR](RRORPRRRRRFRRR_RRRRRRRaRb( RGRRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytprograma_actividads2$&$c Cstii}tiid|iig}tiiid|iigdtdt}t}x|D]}|i }qjWd}d|i joU|i i d}|it d|t d|Bt d|Bt d |B}nd }d |i jo|i i d }nt ||}|i i d } y|i| } WnFtj o|id } n&tj o|i|i} nXtiiid|iig}tdh |d6|d6|d6|d 6|d6| d 6|d6| d6dd6|d6dt|S(NRRRR'RRRRRi RRisreconocimiento.htmlRRRRRtreconocimientosRGR](RRORPRRRRRFRRSRRR_RRRRRRRaRb( RGRRRRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytgenerar_reconocimientos:0 &$c Cstii}tiid|iig}tiid|iig}xS|D]K}tiid|i}|i o t |_ n t |_ |i qRWd}d|ijoU|iid}|itd|td|Btd|Btd|B}nd }d |ijo|iid }nt||}|iid } y|i| } WnFtj o|id } n&tj o|i|i} nXtd h|d6dd6|d 6|d6| d 6|d6| d6|d6dt|S(NRRR'RRRRRidRRiscofirmar_actividad.htmlRRtconfirmar_genararRRRGR](RRORPRRRRRFRRDR$RSR@RRRR_RRRRRRRaRb( RGRRRR timagenes_actividadRRRRR((s%/opt/public_html/CCYTET/snct/views.pytconfirmar_actividads>   &c Cstiid|}tiid|}tiiid|}|idjot|i }|i o|i d}x|D]}|i |i i dd}y2tiid|d|} || _| iWqtij o5t} || _|| _|| _| iqXqWx@|iidD](} td|} | | _| iq7Wqtn t}td h|d 6|d 6|d 6|d 6dt|S(NRR[R RRR R R@ssubir_imagen_actividad.htmlRGRBRRAR](RDRORRRR_RRPRtPasoTipoPublicoFinalFormRRRRR'RRR`R RRERFR@RaRb( RGRGR@R tcantidad_publico_finalRtpublicostpublicoRAtcombinacion_actividadtnueva_combinaciontimagenRI((s%/opt/public_html/CCYTET/snct/views.pytsubir_imagen_actividadIsB            cCsVtiid|}|o0tiid|}|i |_|intdS(NRR[s/confirmar_actividad/(RDRORRRR_RRR(RGRGROtactividad_confirmada((s%/opt/public_html/CCYTET/snct/views.pytfolios_actividad{s  cCs@tiid|}|iot|_|intdS(NR[s/confirmar_actividad/(RROR_RRSRRR(RGtid_actividad_confirmadaR ((s%/opt/public_html/CCYTET/snct/views.pytgenerar_folios_actividads   (tCountcs>tiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} d} x|D]z}xq|iiD]`}| idt|dt|idt|it|i| t|i| gqpWqZWt| dtdtdtdtgddd d!d5d6d$ti fd%d7d8dfd&d9d:d'fd&d;d<d'fd&d=d>d*fd&d?d@d'fd&dAdBd*fd&dCdDd'fd&dEdFd'fd&dGdHd*fd&dIdJd'fg }d'|_!|i|d#dk"}|i#i$|i#i%|i#i&t'd0fd1}d2}|i(|d3|d4||S(KNRRRR'tmimetypesapplication/pdftpagesizet rightMarginit leftMargint topMarging@t bottomMarginith1tnametCentradot Helveticai t JustificadoitFOLIOt EXPOSITORESt ACTIVIDADESsCCYTET-TAB-Expositor-1JTC t-iiit repeatRowsitstyletGRIDiig?tFONTSIZEtALIGNtCENTERiitLEFTiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(t saveStatet drawImageRtsetFontt drawStringRRt restoreState(Rtdoc(RW(s%/opt/public_html/CCYTET/snct/views.pyt myFirstPages  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRtpageinfoRx(RRy((s%/opt/public_html/CCYTET/snct/views.pyt myLaterPagess (t onFirstPaget onLaterPages(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR ttodayR!RiR#RRRRRR*R$Rt alignmenttfontNametfontSizeRR tappendRhRRR6RR"tgreythAligntosR8tjointdirnametabspatht__file__tbuild(RGRRHR!R tresponsetestilotelementsRyR/RdRfRhtauxRtexptt_datosRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_expositoressp$   )          /"   - cs>tiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} d} x|D]z}xq|iiD]`}| idt|dt|idt|it|i| t|i| gqpWqZWt| dtdtdtdtgddd d!d5d6d$ti fd%d7d8dfd&d9d:d'fd&d;d<d'fd&d=d>d*fd&d?d@d'fd&dAdBd*fd&dCdDd'fd&dEdFd'fd&dGdHd*fd&dIdJd'fg }d'|_!|i|d#dk"}|i#i$|i#i%|i#i&t'd0fd1}d2}|i(|d3|d4||S(KNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRit PARTICIPANTESRksCCYTET-TAB-Participante-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRz=s  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|Fs (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRR,RRhRRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_participantessp$   )          /"   - cs2tiiid|iig}|idtdt}ti}|i }t dd}t }g}t |dt tddtd dtd d td d t}g}|d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg}x|D]z} xq| iiD]`} |idt|dt| idt| it| i| t| i| gqdWqNWt|dtdtdtdtgdddd d4d5d#ti fd$d6d7dfd%d8d9d&fd%d:d;d&fd%d<d=d)fd%d>d?d&fd%d@dAd)fd%dBdCd&fd%dDdEd&fd%dFdGd)fd%dHdId&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd/fd0}d1}|i(|d2|d3||S(JNRRRR^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRit TALLERISTASRksCCYTET-TAB-Tallerista-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRRRRhRRR6RR"RRRR8RRRRR(RGRRHR!RRRRyR/RdRfRhRttalRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_talleristasVsl$   )          /"   - cstiiid|ii}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} d} x|D]}d}d}|idjod}d}n|ii}|ii}xq|iiD]`}| idt|dt|idt|it|i| t|i| gqWqWWt | dtdtdtdtgd d!d"d#d6d7d%t!i"fd&d8d9dfd'd:d;d(fd'd<d=d(fd'd>d?d+fd'd@dAd(fd'dBdCd+fd'dDdEd(fd'dFdGd(fd'dHdId+fd'dJdKd(fg }d(|_#|i|d$dk$}|i%i&|i%i'|i%i(t)d1fd2}d3}|i*|d4|d5||S(LNt usuario__pkRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRit ORGANIZADORESRkissin responsablesCCYTET-TAB-Organizador-1JTCRliiiRmiRnRoig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRz s  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRtresponsable_actividadRDRR+RRhRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRt responsableidtresponsablenombretparRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_organizadoress~!   )             /"   - cs8tiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} x|D]z} xq| iiD]`}| idt|dt|idt| it|i| t| i| gqjWqTWt| dtdtdtdtgddd d!d5d6d$ti fd%d7d8dfd&d9d:d'fd&d;d<d'fd&d=d>d*fd&d?d@d'fd&dAdBd*fd&dCdDd'fd&dEdFd'fd&dGdHd*fd&dIdJd'fg }d'|_!|i|d#dk"}|i#i$|i#i%|i#i&t'd0fd1}d2}|i(|d3|d4||S(KNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRitPATROCINADORESRksCCYTET-TAB-Patrocinador-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzss  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR||s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRR-RRhRRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_patrocinadores&sn$   )          /"   - csItiiid|iigdtdt}ti}|i }t ii d|ii}t dd}t }g}t|dttdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} |od} x|D]}| |id7} qjW| idt|dt|idt|it|i| t| | gnt | dtdtdtdtgd d!d"d#d7d8d&t!i"fd'd9d:dfd(d;d<d)fd(d=d>d)fd(d?d@d,fd(dAdBd)fd(dCdDd,fd(dEdFd)fd(dGdHd)fd(dIdJd,fd(dKdLd)fg }d)|_#|i|d%dk$}|i%i&|i%i'|i%i(t)d2fd3}d4}|i*|d5|d6||S(MNRRRRFR^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRit RESPONSABLERkR's sTAB-RI-RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRORPRRRRFRSR RR!RR_RiR#RRRRRR*R$RRRRRR6RRhtcountRRRR"RRRR8RRRRR(RGRRHR!tusuario_responsableRRRRyR/RdRfRhtactividades_responsableR RRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolio_responsablesr!    )          2 "   - cs2tiiid|iig}|idtdt}ti}|i }t dd}t }g}t |dt tddtd dtd d td d t}g}|d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg}x|D]z} xq| iiD]`} |idt|dt| idt| it| i| t| i| gqdWqNWt|dtdtdtdtgdddd d4d5d#ti fd$d6d7dfd%d8d9d&fd%d:d;d&fd%d<d=d)fd%d>d?d&fd%d@dAd)fd%dBdCd&fd%dDdEd&fd%dFdGd)fd%dHdId&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd/fd0}d1}|i(|d2|d3||S(JNRRRR^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRitSTAFFRksCCYTET-TAB-STAFF-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzAs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|Js (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRRRRhRRR6RR"RRRR8RRRRR(RGRRHR!RRRRyR/RdRfRhRtstaRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pyt folios_staffsl$   )          /"   - cs2tiiid|iig}|idtdt}ti}|i }t dd}t }g}t |dt tddtd dtd d td d t}g}|d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg}x|D]z} xq| iiD]`} |idt|dt| idt| it| i| t| i| gqdWqNWt|dtdtdtdtgdddd d4d5d#ti fd$d6d7dfd%d8d9d&fd%d:d;d&fd%d<d=d)fd%d>d?d&fd%d@dAd)fd%dBdCd&fd%dDdEd&fd%dFdGd)fd%dHdId&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd/fd0}d1}|i(|d2|d3||S(JNRRRR^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRitPONENTERksCCYTET-TAB-PONENTE-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRRRRhRRR6RR"RRRR8RRRRR(RGRRHR!RRRRyR/RdRfRhRtponRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_ponente[sl$   )          /"   - cs2tiiid|iig}|idtdt}ti}|i }t dd}t }g}t |dt tddtd dtd d td d t}g}|d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg}x|D]z} xq| iiD]`} |idt|dt| idt| it| i| t| i| gqdWqNWt|dtdtdtdtgdddd d4d5d#ti fd$d6d7dfd%d8d9d&fd%d:d;d&fd%d<d=d)fd%d>d?d&fd%d@dAd)fd%dBdCd&fd%dDdEd&fd%dFdGd)fd%dHdId&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd/fd0}d1}|i(|d2|d3||S(JNRRRR^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRisCOORDINADOR DE ACTIVDADRksCCYTET-TAB-PONENTE-1JTC RliiiRmiRnRoiig?RpRqRriiRsiiiiisstatic/logoreporte.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR| s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRRRRhRRR6RR"RRRR8RRRRR(RGRRHR!RRRRyR/RdRfRhRtcooRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytfolios_coordinadorsl$   )          /"   - cshtiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} x|D]z} xq| iiD]`}| idt|dt|idt| it|i| t| i| gqjWqTWt| dtdtdtdtgddd d!d7d8d$ti fd%d9d:dfd&d;d<d'fd&d=d>d'fd&d?d@d*fd&dAdBd'fd&dCdDd*fd&dEdFd'fd&dGdHd'fd&dIdJd*fd&dKdLd'fg }d'|_!|i|d#dk"}|i#i$|i#i%|i#i&t'd1|i#i$|i#i%|i#i&t'd2fd3}d4}|i(|d5|d6||S(MNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRiRjRksTAB-AE-Rlig@g @RmiRnRoiig?RpRqRriiRsiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2Rgi gffffff,@iiPi(ig?s Página %d(RtRuRRvRwRRRx(RRy(RWtimagen2(s%/opt/public_html/CCYTET/snct/views.pyRzds  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|ms (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRR RRhRRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRRRzR|((RWRs%/opt/public_html/CCYTET/snct/views.pytfolios_expositores1sp$   )          /"   -- cshtiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} x|D]z} xq| iiD]`}| idt|dt|idt| it|i| t| i| gqjWqTWt| d tdtdtdtgdddd d7d8d#ti fd$d9d:dfd%d;d<d&fd%d=d>d&fd%d?d@d)fd%dAdBd&fd%dCdDd)fd%dEdFd&fd%dGdHd&fd%dIdJd)fd%dKdLd&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd1|i#i$|i#i%|i#i&t'd2fd3}d4}|i(|d5|d6||S(MNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRiRRksTAB-AE-Rlg@g @RmiRnRoiig?RpRqRriiRsiiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2Rgi gffffff,@iiPi(ig?s Página %d(RtRuRRvRwRRRx(RRy(RWR(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRR,RRhRRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRRRzR|((RWRs%/opt/public_html/CCYTET/snct/views.pytfolios_participantes1~sp$   )          /"   -- cstiiid|ii}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} d} x|D]}d}d}|idjod}d}n|ii}|ii}| idt|dt|dt|it|| t|i| gxq|iiD]`}| idt|dt|idt|it|i| t|i| gqWqWWt | d td tdtdtgdd d!d"d8d9d$t!i"fd%d:d;dfd&d<d=d'fd&d>d?d'fd&d@dAd*fd&dBdCd'fd&dDdEd*fd&dFdGd'fd&dHdId'fd&dJdKd*fd&dLdMd'fg }d'|_#|i|d#dk$}|i%i&|i%i'|i%i(t)d2|i%i&|i%i'|i%i(t)d3fd4}d5}|i*|d6|d7||S(NNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRiRRkissin responsablesTAB-OI-Rlg@g @RmiRnRoig?RpRqRriiRsiiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2Rgi gffffff,@iiPi(ig?s Página %d(RtRuRRvRwRRRx(RRy(RWR(s%/opt/public_html/CCYTET/snct/views.pyRz9s  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|Bs (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRRRDRRRhRR6R+RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRtresponablenombreRRRRzR|((RWRs%/opt/public_html/CCYTET/snct/views.pytfolios_organizadores1s!   )             , /"   -- csntiiid|iig}|idtdt}ti}|i }d}t dd}t }g}t |dt tdd td d td d td dt}g} |d} |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _dddgg} d} x|D]z}xq|iiD]`}| idt|dt|idt|it|i| t|i| gqpWqZWt| d td tdtdtgdddd d7d8d#ti fd$d9d:dfd%d;d<d&fd%d=d>d&fd%d?d@d)fd%dAdBd&fd%dCdDd)fd%dEdFd&fd%dGdHd&fd%dIdJd)fd%dKdLd&fg }d&|_!|i|d"dk"}|i#i$|i#i%|i#i&t'd1|i#i$|i#i%|i#i&t'd2fd3}d4}|i(|d5|d6||S(MNRRRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhiRiRRksTAB-PE-Rlg@g @RmiRnRoiig?RpRqRriiRsiiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2Rgi gffffff,@iiPi(ig?s Página %d(RtRuRRvRwRRRx(RRy(RWR(s%/opt/public_html/CCYTET/snct/views.pyRzs  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR|s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRORPRRRRFRSR RR!RiR#RRRRRR*R$RRRRRR-RRhRRR6RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRtpatRRRzR|((RWRs%/opt/public_html/CCYTET/snct/views.pytfolios_patrocinadores1Ssr$   )          /"   -- cstiiid|iig}ti}|i}d}t dd}t }g}t |dt t ddtddtd d td d t}g} |d } |itdd|d} t| _d| _d| _|itdd|d} t| _d| _d| _ddddddddgg} d} x|D]}| it|i| t|ii| t|i| ttdt|idt|i| t|i | t|i!i| t|i"| t|i#| gqQWt$| d td td td td td td td td tg ddd d!d7d8d$t%i&fd%d9d:dfd&d;d<d'fd&d=d>d'fd&d?d@d*fd&dAdBd'fd&dCdDd*fd&dEdFd'fd&dGdHd'fd&dIdJd*fd&dKdLd'fg }d'|_'|i|d#dk(}|i)i*|i)i+|i)i,t-d2fd3}d4}|i.|d5|d6||S(MNRR'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi Rhit ActividadsTipo de ActividadtTemas Fecha y HoratLugart Municipiot Direccions DescripciónsFecha:s Hora:RmiRnRoiig?RpRqRriiRsiiiiiiisstatic/8888888888888.jpgcsg|i|idtddd|idd|idtdtd |i|idS( Niiii2Rgi ig?s Página %d(RtRuRRvRwRRRx(RRy(RW(s%/opt/public_html/CCYTET/snct/views.pyRz s  "cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR| s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(/RRORPRRRRFR RR!RiR#RRRRRR*R$RRRRRRRR6R7RR9RhR?R;R<RRR>RR"RRRR8RRRRR(RGRRHR!R RRRRyR/RdRfRhRRRRRzR|((RWs%/opt/public_html/CCYTET/snct/views.pytreportess~$   )          0E   - c Csytiid|ii}|iiidjotiid|i}ntiid|iig}tdh|d6|d6dt |SWn)ti j otddt |SXdS( NR&iRRsinstitucion.htmlRRR]( RROR_RRFRRRRRaRbR`(RGtinsR((s%/opt/public_html/CCYTET/snct/views.pyt institucion_% s+cCsXtii}tiid|iig}tiid|}d}|idjotiid|}t dh |i d6|i d6|i d 6|i d 6|id 6|id 6|id 6|id6|id6|id6|id6|id6}n|idjot |i}|iotiid|}|id|_ |id|_ |id |_ |id |_ |id |_|id |_|id |_|id|_|id|_|id|_|id|_|itdSn t }tdh|d6|d6dd6|d6|d6|d6|id6dt|S(NRRFR'RR[R5RRRRRRRRRRRRRs/registro_de_actividad/sedit_institucion.htmlRtinstitucion_adminRRRRRGR](RRORPRRRRRFRR_RRRRRRRRRRRRRRRRRRRaRb(RGRRRRR>RHR((s%/opt/public_html/CCYTET/snct/views.pytedit_institucion2 sB+   c Cstii}tiid|ii}tiid|d|iii}d}d|i job|i i d}|it d|t d|Bt d|Bt d|Bt d |B}nd }d |i jo|i i d }nt ||}|i i d }y|i |} WnFtj o|i d } n&tj o|i |i} nXd} d} tdh |d6| d6| d6|d 6|d6| d6|d6|d6dd6dt|S(NRRFR'RRRRRRi RRit Conferenciasregistro_expositor.htmlRR1RRRGRRR](RRORPRRRRRFRRRR_RRRRRRRaRb( RGRGRRRRRRRRRR1((s%/opt/public_html/CCYTET/snct/views.pytagregar_expositord s4'3&cCs;tii}tiididid}|idjot|i }|i o|i i d}tii ddi |i}d}d}x |D]} | i}| i}qWtd|}td|}||joXtii d|} | ii|| iti|d td t|d S|i i d}t} || _| i| i} tii d|} | i} | ii| | iti|d td t|d Sqti|d n t}tdh|d6|d6|d6|d6|d6dt|S(NRRtnombre__icontainsR R'ittextoR[s2EL EXPOSITOR ASOCIADO CORRECTAMENTE A LA ACTIVIDADs/agregar_expositor/Rs<EXPOSITOR REGISTRADO CORRECTAMENTE Y ASOCIADO A LA ACTIVIDADsFALTAN DATOS EN EL FORMULARIOsadd_expositor.htmlRRGRGRtlista_expositoresR](RRORPRRRRTRtRegistroExpositorRRR_RRRtsplitRRFttextNormalizedRR R*RRRRRhRRaRb(RGRGRRRt expositor_t consulta_expotvartexp_idtepRRR1t actividad_id((s%/opt/public_html/CCYTET/snct/views.pyt add_expositor sH$ $           %cCst|id}d|idd}tiid|}|ii||i|o tdStd|SdS(Nt HTTP_REFERERshttp://t HTTP_HOSTs/registro_de_actividad/RFs/agregar_expositor/(tMETARROR_R tremoveR)R(RGRGt id_expositorR0t url_registrotconsul_expositor((s%/opt/public_html/CCYTET/snct/views.pytborrar_expositor s  cCsyVtiid|}|itihdd6t|d6}t|ddSWn7tihdd6t|d6}t|ddSXdS(NRFRtstatusResapplication/jsonR(RDROR_tdeleteR(RktintRi(RGRFt consul_imagenR1((s%/opt/public_html/CCYTET/snct/views.pyt borrar_imagen s ##c Cstii}tiid|ii}tiid|d|iii}d}d|i job|i i d}|it d|t d|Bt d|Bt d|Bt d |B}nd }d |i jo|i i d }nt ||}|i i d }y|i |} WnFtj o|i d } n&tj o|i |i} nXtdh|d6|d 6|d6| d6|d6|d6dd6dt|S(NRRFR'RRRRRRi RRisregistro_participantes.htmlRRRRGRRR](RRORPRRRRRFRRRR_RRRRRRRaRb( RGRGRRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytagregar_participantes s,'3%cCs;tii}tiididid}|idjot|i }|i o|i i d}tii ddi |i}d}d}x |D]} | i}| i}qWtd|}td|}||joXtii d|} | ii|| iti|d td t|d S|i i d}t} || _| i| i} tii d|} | i} | ii| | iti|d td t|d Sqti|d n t}tdh|d6|d6|d6|d6|d6dt|S(NRRRR R'iRR[s5EL PARTICIPANTE ASOCIADO CORRECTAMENTE A LA ACTIVIDADs/agregar_participantes/Rs?PARTICIPANTE REGISTRADO CORRECTAMENTE Y ASOCIADO A LA ACTIVIDADsFALTAN DATOS EN EL FORMULARIOsadd_participantes.htmlRRGRRRGR](RRORPRRRRTRtRegistroParticipantesRRR_RRRRRRFRRR,R*RRRRRhRRaRb(RGRGRRRtparticipantes_tconsulta_participantesRtpart_idRRtpartR1R((s%/opt/public_html/CCYTET/snct/views.pytadd_participantes sJ$ $           cCst|id}d|idd}tiid|}|ii||i|o tdStd|SdS(NRshttp://Rs/registro_de_actividad/RFs/agregar_participantes/(RRROR_R,RR)R(RGRGtid_participanteR0Rtconsul_participante((s%/opt/public_html/CCYTET/snct/views.pytborrar_participante+ s  c Cstii}tiid|ii}tiid|d|iii}d}d|i job|i i d}|it d|t d|Bt d|Bt d|Bt d |B}nd }d |i jo|i i d }nt ||}|i i d }y|i |} WnFtj o|i d } n&tj o|i |i} nXtdh|d6|d 6|d6| d6|d6|d6dd6dt|S(NRRFR'RRRRRRi RRisregistro_organizadores.htmlRRRRGRRR](RRORPRRRRRFRRRR_RRRRRRRaRb( RGRGRRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytagregar_organizadores7 s0'3cCs;tii}tiididid}|idjot|i }|i o|i i d}tii ddi |i}d}d}x |D]} | i}| i}qWtd|}td|}||joXtii d|} | ii|| iti|d td t|d S|i i d}t} || _| i| i} tii d|} | i} | ii| | iti|d td t|d Sqti|d n t}tdh|d6|d6|d6|d6|d6dt|S(NRRRR R'iRR[s4EL ORGANIZADOR ASOCIADO CORRECTAMENTE A LA ACTIVIDADs/agregar_organizadores/Rs>ORGANIZADOR REGISTRADO CORRECTAMENTE Y ASOCIADO A LA ACTIVIDADsFALTAN DATOS EN EL FORMULARIOsadd_organizadores.htmlRRRGRRGR](RRORPRRRRTRtRegistroOrganizadorRRR_RRRRRRFRRR+R*RRRRRhRRaRb(RGRGRRRt organizador_tconsulta_organizadorRtorg_idRRtorgR1R((s%/opt/public_html/CCYTET/snct/views.pytadd_organizadores] sJ$ $           cCst|id}d|idd}tiid|}|ii||i|o tdStd|SdS(NRshttp://Rs/registro_de_actividad/RFs/agregar_organizadores/(RRROR_R+RR)R(RGRGtid_organizadorR0Rtconsul_organizadores((s%/opt/public_html/CCYTET/snct/views.pytborrar_organizador s  c Cstii}tiid|ii}tiid|d|iii}d}d|i job|i i d}|it d|t d|Bt d|Bt d|Bt d |B}nd }d |i jo|i i d }nt ||}|i i d }y|i |} WnFtj o|i d } n&tj o|i |i} nXtdh|d6|d 6|d6| d6|d6|d6dd6dt|S(NRRFR'RRRRRRi RRisregistro_patrosinador.htmlRRRRGRRR](RRORPRRRRRFRRRR_RRRRRRRaRb( RGRGRRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytagregar_patrocinadores s0'3cCsAtii}tiididid}|idjot|i }|i o|i i d}tii ddi |i}d}d}x |D]} | i}| i}qWtd|}td|}||jo^tiii d|} | ii|| iti|d td t|d S|i i d}t} || _| i| i} tii d|} | i} | ii| | iti|d td t|d Sqti|d n t}tdh|d6|d6|d6|d6|d6dt|S(NRRRR R'iRR[s5EL PATROCINADOR ASOCIADO CORRECTAMENTE A LA ACTIVIDADs/agregar_patrocinadores/Rs?PATROCINADOR REGISTRADO CORRECTAMENTE Y ASOCIADO A LA ACTIVIDADsFALTAN DATOS EN EL FORMULARIOsadd_patrosinador.htmlRRGRRRGR](RRORPRRRRTRtRegistroPatrosinadorRRR_RRRRRRFRRR-R*RRRRRhRRaRb(RGRGRRRt patrocinador_RRtpatr_idRRtpatrR1R((s%/opt/public_html/CCYTET/snct/views.pytadd_patrocinadores sJ$ $           cCst|id}d|idd}tiid|}|ii||i|o tdStd|SdS(NRshttp://Rs/registro_de_actividad/RFs/agregar_patrocinadores/(RRROR_R-RR)R(RGRGtid_patrocinadorR0Rtconsul_patrocinadores((s%/opt/public_html/CCYTET/snct/views.pytborrar_patrocinadores s  cCs#tiid|itdS(NRFs/registro_de_actividad/(RRORRRR(RGt id_borrar((s%/opt/public_html/CCYTET/snct/views.pytborrar scCs#tiid|itdS(NRFs/principal_administrador/(RRORRRR(RGtborrar_institucion((s%/opt/public_html/CCYTET/snct/views.pyR scCst|}tdS(Ns/index(tlogoutR(RGR((s%/opt/public_html/CCYTET/snct/views.pyt logout_user s c Csg|iid}tiid|}tiidd}d}d}d}x)|D]!}|i}|i}|i}qUWytiid|}Wn&ti j ot dSt nX|i ||i td |d |d } t|} yItd| d d d| } ti|| dd| d tdSWntj o} tdSXdS(Ns wizard[email]Rtlengthi iR'R[s>El correo no existe, o Verifique que lo escribio correctamentesTu cuenta de usuario es:s. Su nueva contrasenia es: sF. Por su seguridad se recomienda cambiarla, una vez que haya accedido.RriRst.s/login_/s/index/(RR_RRORRtmake_random_passwordRFR1RR`RitHttp404t set_passwordRRhRRRRR~( RGRt consulta_usert new_passwordRReRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pyt send_email s4         c Cstiid|iig}|ii}tiid|}|i}tiid|}d}d|ijo+|iid}tiid|}nd}d|ijo|iid}nt||}|iid } y|i | } WnFt j o|i d } n&t j o|i |i } nXt d h|d 6|d 6|d6|d6| d6|d6dt|S(NRRtmunicipio__nombreR'RRi RRislista_instituciones.htmlRGRRRR](RRORRRRFR_RRRRRRRRaRb( RGRRtmun_insRRRRRRR((s%/opt/public_html/CCYTET/snct/views.pytlist_instituciones- s0  cstiid|i}itiid|}|idtdt}tii }|id|i d}|id|i d}|id|i d}|id|i d }|id|i d } t i } | i } d } td d } t}g}t| dttddtddtddtddt}g}|d}|itdd|d}t|_d|_d|_|itdd|d}t|_d|_d|_ddgg}x?|D]7}|idt| d t|i|igqWxK|i d|D]7}|idt| d t|i|igqMWxK|i d|D]7}|id!t| d t|i|igqWxK|i d|D]7}|id!t| d t|i|igqWxK| i d|D]7}|id"t| d t|i|igq7Wt!|dtdtd#td$tgd%d&d'd(d?d@d+t"i#fd,dAdBdfd-dCdDd.fd-dEdFd.fd-dGdHd1fd-dIdJd.fd-dKdLd1fd-dMdNd.fd-dOdPd.fd-dQdRd1fd-dSdTd.fg }d.|_$|i|d*dk%}|i&i'|i&i(|i&i)t*d9|i&i'|i&i(|i&i)t*d:fd;}d<}|i+|d=|d>|| S(UNR[RRRtid__inR R,RR+R-R'R^sapplication/pdfR_R`iRaRbg@RciRdReRfRgi RhitFOLIOStNombresTAB-AI-RlsTAB-OI-sTAB-PI-g@g @RmiRnRoiig?RpRqRriiRsiiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdtd t|id tdtd t|id td dd|idtdtd|i|idS(Niiii2Rgi g@g3@s Institucion: g2@s Municipio: gffffff,@iiPi(ig?s Página %d( RtRuRRvRwRhRRRx(RRy(t institutoRWt municipio_R(s%/opt/public_html/CCYTET/snct/views.pyRz s %%"cSsP|i|idd|idtdtd|itf|idS(NRgi ig?s Página %d %s(RtRvRwRRRR{Rx(RRy((s%/opt/public_html/CCYTET/snct/views.pyR| s (R}R~(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(,RROR_RRRRRRSRRPt values_listR RR!RiR#RRRRRR*R$RRRRRRRhRFRtexcludeRR"RRRR8RRRRR(RGRRRtpersonast expositores_Rtresponsable_actividad_Rtpatrocinadores_RHR!R RRRRyR/RdRfRhRRRRzR|((RWR RR s%/opt/public_html/CCYTET/snct/views.pytfolios_institucionalesO s     )          "   -- cCssd}|io@|id}|dj o"tiid|id}qSntdh|d6dt|S(NR'RR1s results.htmltresultsR]( tis_ajaxRRDRRORRRTRaRb(RGRR((s%/opt/public_html/CCYTET/snct/views.pytajax_user_search s    &cCssd}|io@|id}|dj o"tiid|id}qSntdh|d6dt|S(NR'RRsresults_instituto.htmlR R]( RRRDRRORRRTRaRb(RGR R((s%/opt/public_html/CCYTET/snct/views.pytajax_institucion s   &cCs|iod}|idjo d}q|idjoY|id}tiiid|}tidtiii d|dd }qnt |d d S( NR'Rseste se envio via getRtid_participacionRFRjtfieldsRR^sapplication/javascript(RFsnombre( RRRtcat_tipo_participacionRORPR_R)t serializeRRRi(RGtparticipacion_trespuestRR;R/((s%/opt/public_html/CCYTET/snct/views.pytajax_participacion s   $cCs|io|idjol|id}tiid|}g}x|D]}|i|iqLWti d|}t |ddSndS(NRtinvtid_tipo_actividadRjResapplicacion/json( RRRttipo_actividad_involucradosRORRRtid_involucradoR)RRi(RGRR;tlistaRR((s%/opt/public_html/CCYTET/snct/views.pytajax__roles_involucrados s  cCs;|io*tih|id6}t|ddSdS(NR8Resapplicacion/json(RR(RkR8Ri(RGR1((s%/opt/public_html/CCYTET/snct/views.pyt ajax__path s c Cs|io|id}tiid|}|ii}g}xE|D]=}h}|i|d<|i|dCOORDINADOR REGISTRADO CORRECTAMENTE Y ASOCIADO A LA ACTIVIDADsFALTAN DATOS EN EL FORMULARIOs+../templates/templates/add_coordinador.htmlRRGRRRGR](RRORPRRRRTRtRegistroCoordinadorRRR_RRRRRRFRRRR*RRRRRhRRRaRb(RGRGRRRt coordinador_RRRRRRR1R((s%/opt/public_html/CCYTET/snct/views.pytadd_coordinadorsJ$ $           (Rjt django.httptdjango.template.responsetdjango.contribRtdjango.shortcutstdjango.views.genericRt snct.formstdjango.contrib.auth.decoratorstdjango.contrib.auth.modelsRtdjango.templatetdjango.contrib.authtdjango.db.modelsRRtdjango.core.paginatorRRRRtdjango.core.mail.messageR tdjango.template.loaderR tdjango.utils.htmlR RyRvR tlocaleRRRRtpyjasperclientR treportlab.pdfgenRtreportlab.pdfgen.canvasRtreportlab.lib.pagesizesRRRtreportlab.lib.unitsRRRRtreportlab.lib.enumsRRRRtreportlab.platypusRRRRRR R!t reportlab.libR"treportlab.lib.stylesR#R$R%treportlab.rl_configR&t PAGE_HEIGHTt PAGE_WIDTHtTitleR{t django.utilsR(t django.coreR)tdjango.views.decorators.csrfR*tobjectR+RZRcRmRnRoRpRqRRRRtlogin_requiredRRRRRR4RJRKRMRPRXRZR\R]RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR$R%R/R=RCRGRHRMRORPRRRSRWRZR\R`RbReRhRkRmRpRsRvRxR{R}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((s%/opt/public_html/CCYTET/snct/views.pytsZ                 ""4          *    / |s'-.2  cb `pfo ` _ bbbse m 2(1  $2 &1 &1  "  D  '      2 $3 $3 $2 $