0Zc+@sddkZddkTddkTddklZddkTddklZddkTddk TddklZddk l Z ddk Tddk TddklZddkTddklZlZlZddklZdd klZddkZdd klZdd klZdd klZdd klZlZl Z ddk!l"Z"l#Z#l$Z$l%Z%ddk&l'Z'l(Z(l)Z)l*Z*ddk+l,Z,l-Z-l.Z.l/Z/l0Z0l1Z1l2Z2ddk3l4Z4ddk5l6Z6l7Z7ddklZlZl8Z8ddk9l:Z:ddk;Z;e:dZ<e:dZ=dZ>dZ?ddkZddk@lAZAddkBlCZCddkDlEZEdeFfdYZGdZHdZIdZJd ZKd!ZLd"ZMd#ZNd$ZOd%ZPd&ZQeRd'd(d)ZSeRd'd(d*ZTeRd'd(d+ZUeRd'd(d,ZVeRd'd(d-ZWeRd'd(d.ZXeRd'd(d/ZYeRd'd(d0ZZeRd'd(d1Z[eRd'd(d2Z\eRd'd(d3Z]eRd'd(d4Z^eRd'd(d5Z_dd6kl`Z`eRd'd(d7ZaeRd'd(d8ZbeRd'd(d9ZceRd'd(d:ZdeRd'd(d;ZeeRd'd(d<ZfeRd'd(d=ZgeRd'd(d>ZheRd'd(d?Zid@ZjeRd'd(dAZkeRd'd(dBZleRd'd(dCZmeRd'd(dDZneRd'd(dEZoeRd'd(dFZpeRd'd(dGZqddHkrlsZseRd'd(dIZteRd'd(dJZueRd'd(dKZveRd'd(dLZweRd'd(dMZxeRd'd(dNZyeRd'd(dOZzeRd'd(dPZ{eRd'd(dQZ|eRd'd(dRZ}eRd'd(dSZ~ddTklZlZdUZeRd'd(dVZeRd'd(dWZeEdXZeEdYZddkZddk@lAZAddkBlCZCeEdZZeEd[ZeEd\ZeEd]Zd^Zd_Zd`ZdaeeGfdbYZdceeGfddYZdeefdfYZdgZdS(hiN(t*(tmessages(tView(tUser(tQ(t Paginatort EmptyPagetPageNotAnInteger(tSum(t JasperClient(tdate(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_test/snct/views.pytgenerateReport;s #N( t__name__t __module__tsettingst JASPERSERVERR-R.R/tNoneR<(((s*/opt/public_html/CCYTET_test/snct/views.pyR(7s cCstii}tiid}tii}tiid}tiid}t|dh|d6|d6|d6|d6|d6|d6S( Ntidsdashboard_base.htmltrequesttconvocat publicaciontenlacestprograma_sede_estataltbanner( t convocatoriastobjectstalltPublicacionIniciotlatesttSitiosDeInteresIniciotProgramaSedeEstatalt BannerIniciotTemplateResponse(RCRDRERFRGRH((s*/opt/public_html/CCYTET_test/snct/views.pytindexIscCs tdh|d6dt|S(Ns snct.htmlRCtcontext_instance(trender_to_responsetRequestContext(RC((s*/opt/public_html/CCYTET_test/snct/views.pytsnctWscCsBtiid}hdt|d6}tti|ddS(NRBs/media/timgt content_typesapplication/json(tLogotipoInicioRJRMtstrt HttpResponsetjsontdumps(RCt imagen_inicioR,((s*/opt/public_html/CCYTET_test/snct/views.pytweb_service_json[scCs tdh|d6dt|S(Nsfrecuentes.htmlRCRS(RTRU(RC((s*/opt/public_html/CCYTET_test/snct/views.pyt frecuentesascCs tdh|d6dt|S(Ns dudas.htmlRCRS(RTRU(RC((s*/opt/public_html/CCYTET_test/snct/views.pytdudasescCs tdh|d6dt|S(Nsprograma_sede_estatal.htmlRCRS(RTRU(RC((s*/opt/public_html/CCYTET_test/snct/views.pyRGiscCs6tii}tdh|d6|d6dt|S(Nsconvocatoria.htmlRCRDRS(RIRJRKRTRU(RCRD((s*/opt/public_html/CCYTET_test/snct/views.pytconvocatorias_nsc5Csk|idjo t|i}t|i}t}|io|io|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|_tiiid|}|idd}d}d}x |D]} | i}| i}qHWt|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}'t} || _ || _|| _|| _ || _ | | _ | | _ | | _!| | _"| | _#|| _$|#| _|'| _%d}(tiid|})x|)D]} | i }(q&Wt|(idt|idjo| i}*n$d"}"ti||"t|iSt&d#| }+|+it'd$|+d%|$},|,i|}-|ii(d&}.|ii(d'}/td(d)t|.d*t|/}"|ii(d+d,}0|ii(d-|"}1|ii(d.d/}2t|-}3|0o||1ou|2ony-t)|0|1|2|3gd0t}4d1|4fGHWnt*j ot+d2SXd3}"ti||"t|iSt+d4Sqq6d5}"ti,||"nt}t}t}t-d6h|d76|d86|d96|d:6d;t.|S(<NtPOSTtnombret 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_nametemailtis_stafftinstancesLa institucion ya exite.t instituciontsuplentetpersonaR.t password1sYGracias por participar en la XXII Semana Nacional de Ciencia y Tecnología en Tabasco: s Usuario: s Contrasena: tsubjectsRegistro Institucionaltmessaget from_emailsc6486xh@gmail.comt fail_silentlytplsInvalid header found.sZLos datos se guardaron correctamente. Su usuario y contraseña fueron enviados a su correos+Make sure all fields are entered and valid.s&Por favor, corrija el siguiente error.sregistro_institucion.htmlRCtformt formulario1t formulario2RS(/tmethodtRegistroResponsableRctRegistroInsticiontUserCreationFormtis_validt cleaned_datat cat_personasRoRgRdRiRjRstcorreotTruetadmin_municipiotFalseRJRKtfilterRZtencodeRtsuccesstHttpResponseRedirectR5tsaveRRReRfRhRkRlRmRntusuariotSuplentetSuplentePersonastgett send_mailtBadHeaderErrorR[terrorRTRU(5RCRRRRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRttqRuRvRwRxRytstconsultatparticitpartiRtptmssjtmsjtiditodot administradortitcdtnamet institutotinstsuptsptcorreo_R.R/RRRt var_emailR((s*/opt/public_html/CCYTET_test/snct/views.pytregistro_institucionss                                          &                     +   %     cCst|dh|d6S(Ns login1.htmlRC(RQ(RC((s*/opt/public_html/CCYTET_test/snct/views.pytlogin_scCs|id}|id}td|d|}d}|dj o]|ioEt|||io tdS|io tdStdSq|d}n |d}t|dh|d6S( NR.R/R$s/registro_de_actividad/sCuenta desactivadas-Usuario no valido, Verifique sus credencialess login1.htmlR( Rct authenticateRAt is_activetlogint is_superuserRR}RQ(RCR.R/tusertmensaje((s*/opt/public_html/CCYTET_test/snct/views.pytvalidar"s          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_generadosRCRS( t cat_municipioRJRKtregistro_actividadRRRRRTRU(RCRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytprincipal_administrador8s!cCsztii}tiiid|}tiiid|}tdh|d6|d6|d6|d6dt|S(NtpkRgsinstitucion.htmlRt institucionesRCRS(RRJRKRRRRTRU(RCt id_municipioRRgR((s*/opt/public_html/CCYTET_test/snct/views.pyRKs c Cstii}tiiid}g}d}tiiid}g}g}x|D]}|i} tiiid|i } tiiid|dt i } |i h| | g| 6tiiid|} tiiid|dt dt } g}g}x|D]}d}x[| D]S}t iiid|d|i td}|d o||d 7}q7q7Wd}x[| D]S}tiiid|d|i td}|d o||d 7}qqW|i ||i |||7}q$W|i h|| 6|i h|| 6q^Wtd h|d 6|d 6|d 6|d6|d6dt|S(NRBittipo_actividadRRt actividadt tipo_publicotcantidadt cantidad__sumsreporte_actividades.htmlRtlista_actividadestlista_publico_actividadest$lista_publico_actividades_realizadasRCRS(RRJRKtcat_tipo_actividadtorder_bytcat_tipo_publicoRdRRtcountRtappendtpaso_tipo_publicot aggregateRtPaso_Tipo_Publico_FinalRTRU(RCRttipos_actividadesRtcantidad_globalRRRRtnombre_actividadttotal_actividades_programadasttotal_actividades_realizadastactividad_registradatactividad_realizadatlista_valores_publicotlista_valores_publico_finaltpublicottotal_cantidadRt total_publicottotal_cantidad_finalttotal_publico_final((s*/opt/public_html/CCYTET_test/snct/views.pytreporte_actividadesVsZ !' 0     c Cstiid|iig}tii}tiiid|}d}x|D]}|ii}qUWtiiid|}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|d6|d6|d6dt|S(Nt usuario__inRR$Rtbscrttitulo__icontainst!tipo_actividad__nombre__icontainsttema__icontainst(responsable_actividad__nombre__icontainstexpositor__nombre__icontainsi trpptpageis mun_actividades_institucion.htmltnombre_instituciontcontactsRRtlista_actividadRCRS(RRJRRRBRRKRRtGETRRRRRRt num_pagesRTRU( RCtid_institucionRRRtxRRRRt paginatorRR((s*/opt/public_html/CCYTET_test/snct/views.pytmun_actividades_institucions<3cCstiiid|iig}tiid|iig}|idt}tdh|d6|d6|d6|d6dt |S( NRRsprincipal.htmlRtact_realizadasRRCRS( RRJRKRRRBRRRTRU(RCRRR((s*/opt/public_html/CCYTET_test/snct/views.pyt principals $cCstiid|iig}tiiid|iig}tiidi di d}t ii}tii}tiiidt }tiiidt }tiiitd}|d}tiiitd} | d} tiiidt 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}nX|idjot|i}|io|idt }|ii|_|ii|_ |i|i!d}xI|D]A}td|d|d|i|i"i#dd}|iqWx|iD] }tiiid|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|i+i(|iqqWd}t,i-||t.dSn t}t/dh|d6|d 6|d!6|d"6|d#6| d$6| d%6| d&6|d'6| d6| d6|d6|d(6|d)6|d*6|d+6|d'6d,t0|S(-NRRdRRRRR$RRRRRi RRiRctcommitRRt t_Rt expositort organizadort participantet patrocinadors%Los datos se guardaron correctamente.s/registro_de_actividad/sregistro_actividad.htmlRRRRtasistentes_esperadostasistentes_confirmadosRRRCt formularioRRtlista_responsablesRS(1RRJRRRBRRKRtvaluestdistinctRRRRRRRRRRRRRRRRRtRegistroActividadRcRRtresponsable_actividad_idt usuario_idRRdtreplaceRtactividad_relacionada_idt startswithRtaddt organizadorest participantestpatrocinadoresRRRRTRU(RCRRR RRRRR R RRRRRRRR tpruebatatytpasoRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytregistro_de_actividads$$  !&           cCstiid|iig}tiiid|iig}|id|}tii}tiiid|}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} nX|idjotiii d|} tiid|} tdh | id6| id6| id6| id6| id6| id6| id6| id6| id6| id6| id6d| } n|idjot|i|i } | i!otiii 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$dD](}td| }||_%|i#qW| i"d }xI|D]A}td |d| d!|i|i&i'd"d#}|i#qWd$}t(i)||t*|i+Sd%}t(i,||n t} t-d&h|d'6|d(6|d)6|d*6|d6| d+6| d,6| d-6d.t.|S(/NRRRR$RRRRRRi RRiRRtinitialttituloRtespecificar_actividadttematfechathoratlugarRgRetcupot descripcionR~RctimagenesRRRRs(Los datos se actualizaron correctamente.s&Por favor, corrija el siguiente error.sedit_actividad.htmltcantidad_publicoRRRCRR timgsRS(/RRJRRRBRRKRRRRRRRRRRRtimagen_registro_actividadRRRR R!R"R#R$RgReR%R&RctFILESRRRtgetlistR'RdRRRRR5RRTRU(RCt id_actividadRRRR(RRRRRtdR)R R;timagRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytedit_actividad;s$3    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|d6dt|S(NRR$RRRRRi RRisprograma_actividad.htmlRRRRRCRS(RRJRKRRRRBRRRRRRRRRRTRU( RCRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytprograma_actividads2$&$c Cs tii}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| d6|d6dt|S(NRRRR$RRRRRi RRisreconocimiento.htmlRRRRRCRS(RRJRKRRRRBRRRRRRRRRRRRTRU( RCRRRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytgenerar_reconocimientos:0 &$c Cstii}tiid|iig}tiiid|iig}xI|D]A}tiiid|i}|o t |_ qXt |_ qXWd}d|i joU|i i d}|itd|td|Btd|Btd|B}nd }d |i jo|i i d }nt||}|i i d } y|i| } WnFtj o|id } n&tj o|i|i} nXtd h|d6|d 6|d6| d 6|d6| d6|d6dt|S(NRRR$RRRRRidRRiscofirmar_actividad.htmlRRRRCRS(RRJRKRRRRBRR*RR'RRRRRRRRRRTRU( RCRRRRtimagenes_actividadRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytconfirmar_actividads<$  & c Cstiid|}tiiid|}tiiid|}|idjot|i }|i o|i d}x|D]}|i |i i dd}y2tiid|d|} || _| iWqtij o5t} || _|| _|| _| iqXqWx@|iidD](} td|} | | _| iq=Wqzn t}td h|d 6|d 6|d 6|d 6dt|S(NRRRRcRRRR'ssubir_imagen_actividad.htmlRCR)RR(RS(R*RJRRRKRRRtPasoTipoPublicoFinalFormRcRRRdRRRt DoesNotExistRRR+R,R'RTRU( RCR-R'Rtcantidad_publico_finalR tpublicosRR(tcombinacion_actividadtnueva_combinaciontimagenR/((s*/opt/public_html/CCYTET_test/snct/views.pytsubir_imagen_actividad.sB            cCsbtiiid|}|o6tiiid|}|i |_|intdS(NRRs/confirmar_actividad/( R*RJRKRRRRRR(RCR-R3tactividad_confirmada((s*/opt/public_html/CCYTET_test/snct/views.pytfolios_actividad`s  cCs@tiid|}|iot|_|intdS(NRs/confirmar_actividad/(RRJRRRRRR(RCtid_actividad_confirmadaR((s*/opt/public_html/CCYTET_test/snct/views.pytgenerar_folios_actividadjs   (tCountcsntiiid|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 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$tmimetypesapplication/pdftpagesizet rightMarginit leftMargint topMarging@t bottomMarginith1RtCentradot Helveticai t JustificadoitFOLIOt EXPOSITORESt ACTIVIDADESsTAB-AI-t-g@g @t repeatRowsitstyletGRIDiig?tFONTSIZEtALIGNtCENTERiitLEFTiiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(t saveStatet drawImageRtsetFontt drawStringRRt restoreState(R tdoc(R;timagen2(s*/opt/public_html/CCYTET_test/snct/views.pyt myFirstPages  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRtpageinfoR[(R R\((s*/opt/public_html/CCYTET_test/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()RRJRKRRRBRR ttodaytyearR[R RRRRRRR!Rt alignmenttfontNametfontSizeRRRRZRRdRRRtgreythAligntosR5tjointdirnametabspatht__file__tbuild(RCRR.RdRtresponsetestilotelementsR\R,RHRIRKtauxRtexptt_datosRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_expositoresvsr$   )          /"   -- 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 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$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLt PARTICIPANTESRNsTAB-AI-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^"s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`+s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRRRRZRRdRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRsRRtRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_participantessr$   )          /"   -- 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 | 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(NNt usuario__pkRRR$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLt ORGANIZADORESRNissin responsablesTAB-OI-ROg@g @RPiRQRRig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRtresponsable_actividadRARdRRRZRRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRsRt responsableidtresponsablenombretparRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_organizadores<s!   )             /"   -- 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 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$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLtPATROCINADORESRNsTAB-PI-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRRRRZRRdRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRR~RuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_patrocinadoressp$   )          /"   -- csytiiid|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 | d td tdtdtgdd d!d"d9d:d%t!i"fd&d;d<dfd'd=d>d(fd'd?d@d(fd'dAdBd+fd'dCdDd(fd'dEdFd+fd'dGdHd(fd'dIdJd(fd'dKdLd+fd'dMdNd(fg }d(|_#|i|d$dk$}|i%i&|i%i'|i%i(t)d3|i%i&|i%i'|i%i(t)d4fd5}d6}|i*|d7|d8||S(ONRRRRBRBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLt RESPONSABLERNR$s sTAB-RI-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^gs  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`ps (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRJRKRRRBRR RcRdRRR[R RRRRRRR!RReRfRgRRRRZRRR{RRRhRiRjR5RkRlRmRnRo(RCRR.Rdtusuario_responsableRpRqRrR\R,RHRIRKtactividades_responsableRRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolio_responsablest!    )          2 "   -- 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$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLRMRNsTAB-AE-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRRRRZRRdRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRRtRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/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$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLRwRNsTAB-AE-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^+s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`4s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRRRRZRRdRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRR~RuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_participantes1sp$   )          /"   -- 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(NNRyRRR$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLRzRNissin responsablesTAB-OI-ROg@g @RPiRQRRig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(+RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRR{RARdRRZRRRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRsRR|tresponablenombreR~RuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_organizadores1Es!   )             , /"   -- 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$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKiRLRRNsTAB-PE-ROg@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^s  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR` s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii()RRJRKRRRBRR RcRdR[R RRRRRRR!RReRfRgRRRRZRRdRRRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRsRtpatRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytfolios_patrocinadores1sr$   )          /"   -- 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|iidt|i| t|i | t|i!i| t|i"| t|i#| gqQWt$| d td td td td td td td td tg ddd 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(NNRR$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKit ActividadsTipo de ActividadtTemas Fecha y HoratLugart Municipiot Direccions DescripciónsFecha:s Hora:RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdd d |id td td |i|idS(Niiii2RJi gffffff,@iiPi(ig?s Página %d(RWRXRRYRZRRR[(R R\(R;R](s*/opt/public_html/CCYTET_test/snct/views.pyR^ps  "cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`ys (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(/RRJRKRRRBR RcRdR[R RRRRRRR!RReRfRgRRRRRRdR!RZR"R#R$RgReR&RRRhRiRjR5RkRlRmRnRo(RCRR.RdRRpRqRrR\R,RHRIRKRsRRuRjR^R`((R;R]s*/opt/public_html/CCYTET_test/snct/views.pytreportess$   )          3E   -- cCsytiid|ii}|iiidjotiid|i}ntiid|iig}tdh|d6|d6|d6SWnti j otdSXdS( NRiRgRsinstitucion.htmlRRRC( RRJRRRBRoRRgRTR6(RCRR((s*/opt/public_html/CCYTET_test/snct/views.pyt institucion_s&cCsctii}tiid|iig}tiiid|}d}|idjotiiid|}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}|iotiiid|}|id|_ |id|_ |id |_ |id |_ |id |_|id |_|id |_|id|_|id|_|id|_|id|_|itdSn t }tdh|d6|d6|d6|d6|d6|id6dt|S(NRRBR$RRRRdReRfRgRhRiRjRkRlRmRnRRcs/registro_de_actividad/sedit_institucion.htmlRtinstitucion_adminR RRCRS(RRJRKRRRRBRRRRdReRfRgRhRiRjRkRlRmRnRoRcRRRRRTRU(RCRRRRR;R.R ((s*/opt/public_html/CCYTET_test/snct/views.pytedit_institucionsB+   c Cstii}tiid|ii}tiid|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| d 6|d 6|d6|d6|d6|d6dt|S(NRyR$RRRRRRi RRit Conferenciasregistro_expositor.htmlRRRRRCRS(RRJRKRRRRBRRRRRRRRRRRTRU( RCRRRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytagregar_expositors4!3&c Cstii}tiididid}|idjo&t|i }|i i d}tii d|}d}x|D]}|i }qW||jo@t iii d|} | ii|| itdS|i i d}t} || _ | i| i} t iii d|} | i} | ii| | itdSn t}tdh|d6|d6|d 6|d 6|d6d t|S( NRdRciRs/registro_de_actividad/sadd_expositor.htmlRRCRtlista_expositoresRS(RRJRKRR RRRtRegistroExpositorRcRRRdRRRRRRBRTRU( RCR-RRRt expositor_t consulta_expotvartepRRtRt actividad_id((s*/opt/public_html/CCYTET_test/snct/views.pyt add_expositors<$           cCs5tiiid|}|ii|tdS(NRBs/registro_de_actividad/(RRJRKRRtremoveR(RCR-t id_expositortconsul_expositor((s*/opt/public_html/CCYTET_test/snct/views.pytborrar_expositorscCsyVtiid|}|itihdd6t|d6}t|ddSWn7tihdd6t|d6}t|ddSXdS(NRBRtstatusRXsapplication/jsonR(R*RJRtdeleteR%R]tintR[(RCRBt consul_imagenR((s*/opt/public_html/CCYTET_test/snct/views.pyt borrar_imagen&s ##c Cstii}tiid|iig}tiiid|iig}d}d|ijob|ii d}|it d|t d|Bt 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}nXtd h|d6|d 6|d6|d6|d6|d6dt|S(NRR$RRRRRRi RRisregistro_participantes.htmlRRRRCRS(RRJRKRRRRBRRRRRRRRRRTRU( RCRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytagregar_participantes2s0$3(treversecCstii}tiididid}|idjovt|i }|i i d}tii d|}|o dGHn?dGHd}t i ||tddh|d6}t|Sd } x|D]} | i} qW|| jo@tiii d |} | ii| | itd S|io^|i} | i} tiii d |} | i}| ii| | itd Sd }t i ||n t}td h|d6|d6|d6|d6dt|S(NRdRcsencontro la personas#no la encontro y retorna el messages6El nombre del participante no se encuentra registrado.s agregar-partkwargsR-iRs/agregar_participantes/s&Por favor, corrija el siguiente error.sadd_participantes.htmlRRRRCRS(RRJRKRR RRRtRegistroParticipantesRcRRRRRRRdRRRRRRBRTRU(RCR-RRRtparticipantes_tconsulta_participantesRR-RRRR.RR((s*/opt/public_html/CCYTET_test/snct/views.pytadd_participantes[sH$             cCs5tiiid|}|ii|tdS(NRBs/agregar_participantes/(RRJRKRRRR(RCR-tid_participantetconsul_participante((s*/opt/public_html/CCYTET_test/snct/views.pytborrar_participantesc Cstii}tiid|iig}tiiid|iig}d}d|ijob|ii d}|it d|t d|Bt 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}nXtd h|d6|d 6|d6|d6|d6|d6dt|S(NRR$RRRRRRi RRisregistro_organizadores.htmlRRRRCRS(RRJRKRRRRBRRRRRRRRRRTRU( RCRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytagregar_organizadoress0$3cCstii}tiididid}|idjo(t|i }|i i d}tii d|}d}x|D]}|i }qW||jo@t iii d|} | ii|| itdS|io^|i} | i} t iii d|} | i} | ii| | itdSd} ti|| n t}tdh|d6|d 6|d 6|d 6d t|S( NRdRciRs/agregar_organizadores/s&Por favor, corrija el siguiente error.sadd_organizadores.htmlRRRRCRS(RRJRKRR RRRtRegistroOrganizadorRcRRRdRRRRRRRBRRRTRU(RCR-RRRt organizador_tconsulta_organizadorRRRR.RRR((s*/opt/public_html/CCYTET_test/snct/views.pytadd_organizadoress:$           cCs5tiiid|}|ii|tdS(NRBs/agregar_organizadores/(RRJRKRRRR(RCR-tid_organizadortconsul_organizadores((s*/opt/public_html/CCYTET_test/snct/views.pytborrar_organizadorsc Cstii}tiid|iig}tiiid|iig}d}d|ijob|ii d}|it d|t d|Bt 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}nXtd h|d6|d 6|d6|d6|d6|d6dt|S(NRR$RRRRRRi RRisregistro_patrosinador.htmlRRRRCRS(RRJRKRRRRBRRRRRRRRRRTRU( RCRRRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytagregar_patrosinadores s0$3cCstii}tiididid}|idjo(t|i }|i i d}tii d|}d}x|D]}|i }qW||jo@t iii d|} | ii|| itdS|io^|i} | i} t iii d|} | i} | ii| | itdSd} ti|| n t}tdh|d6|d 6|d 6|d 6d t|S( NRdRciRs/agregar_patrosinadores/s&Por favor, corrija el siguiente error.sadd_patrosinador.htmlRRRRCRS(RRJRKRR RRRtRegistroPatrosinadorRcRRRdRRRRRRRBRRRTRU(RCR-RRRt patrosinador_RRRRR.RRR((s*/opt/public_html/CCYTET_test/snct/views.pytadd_patrosinadores( s:$           cCs5tiiid|}|ii|tdS(NRBs/agregar_patrosinadores/(RRJRKRRRR(RCR-tid_patrosinadortconsul_patrocinadores((s*/opt/public_html/CCYTET_test/snct/views.pytborrar_patrosinadores^ scCs#tiid|itdS(NRBs/registro_de_actividad/(RRJRRR(RCt id_borrar((s*/opt/public_html/CCYTET_test/snct/views.pytborrarf scCs#tiid|itdS(NRBs/principal_administrador/(RRJRRR(RCtborrar_institucion((s*/opt/public_html/CCYTET_test/snct/views.pyRl scCst|}tdS(Ns/index(tlogoutR(RCRp((s*/opt/public_html/CCYTET_test/snct/views.pyt logout_userr s (RRc Cs|iid}tiiid|}tiidd}d}d}d}d}x2|D]*}|i}|i}|i }|i }qaWytiiid|} Wn&ti j ot dSt nX| i|| itd |d } |iid d } |iid | } |iidd} t|}| oP| oI| oByt| | | |gWntj ot dSXtdSt dSdS(Ns wizard[email]R|tlengthi iR$Rs>El correo no existe, o Verifique que lo escribio correctamentesSu nueva contrasena es: s+. Por su seguridad se recomienda cambiarla.RsContraseña NuevaRRsjonatansimpleplan89@gmail.comsInvalid header found.s/index/s+Make sure all fields are entered and valid.(RcRRRJRKRtmake_random_passwordRBR.R/R|R6R[tHttp404t set_passwordRRZRRR(RCRt consulta_usert new_passwordRRR/R|RRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pyt send_email{ s@           c Cstiid|iig}|ii}tiiid|}|i}tiiid|}d}d|ijo1|iid}tiiid|}nd}d|ijo|iid}nt ||}|iid } y|i | } WnFt j o|i d } n&t j o|i |i } nXtd h|d 6|d 6|d6|d6| d6|d6dt|S(NRRtmunicipio__nombreR$Rtnombre__icontainsi RRislista_instituciones.htmlRCRRRRS(RRJRRRBRKRRgRRRRRRRTRU( RCRRtmun_insRgRRRRRR((s*/opt/public_html/CCYTET_test/snct/views.pytlist_instituciones s0  cstiiid|i}itiiid|}|idtdt}t ii}|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|igq WxK|i d|D]7}|idt| d t|i|igqYWxK|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|igqCWt!|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(UNRRRRtid__inRRR{RRR$RBsapplication/pdfRCRDiRERFg@RGiRHRRIRJi RKitFOLIOStNombresTAB-AI-ROsTAB-OI-sTAB-PI-g@g @RPiRQRRiig?RSRTRUiiRViiiiiiisstatic/logo.pngsstatic/logo-dgtic.pngcs|i|idtddd|idd|idtdtd t|id tdtd t|id td dd|idtdtd|i|idS(Niiii2RJi g@g3@s Institucion: g2@s Municipio: gffffff,@iiPi(ig?s Página %d( RWRXRRYRZRZRRR[(R R\(RR;t municipio_R](s*/opt/public_html/CCYTET_test/snct/views.pyR^. s %%"cSsP|i|idd|idtdtd|itf|idS(NRJi ig?s Página %d %s(RWRYRZRRRR_R[(R R\((s*/opt/public_html/CCYTET_test/snct/views.pyR`9 s (RaRb(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(,RRJRKRRRgRRRRt values_listR RcRdR[R RRRRRRR!RReRfRgRRRZRBRdtexcludeRRRhRiRjR5RkRlRmRnRo(RCRRRtpersonast expositores_Rtresponsable_actividad_Rtpatrocinadores_R.RdRRpRqRrR\R,RHRIRKRRuRjR^R`((R;RR]Rs*/opt/public_html/CCYTET_test/snct/views.pytfolios_institucionales s     )          "   -- cCssd}|io@|id}|dj o"tiid|id}qSntdh|d6dt|S(NR$RR.s results.htmltresultsRS( tis_ajaxRcRARRJRRRTRU(RCRR((s*/opt/public_html/CCYTET_test/snct/views.pytajax_user_searchM s    &cCssd}|io@|id}|dj o"tiid|id}qSntdh|d6dt|S(NR$RRdsresults_instituto.htmlRRS( RRcRARRJRRRTRU(RCRR((s*/opt/public_html/CCYTET_test/snct/views.pytajax_institucionY s   &cCs|iod}|idjo d}q|idjoY|id}tiiid|}tidtiii d|dd }qnt |d d S( NR$Rseste se envio via getRctid_participacionRBR\tfieldsRdRBsapplication/javascript(RBsnombre( RRRctcat_tipo_participacionRJRKRR&t serializeRR[(RCtparticipacion_trespuestRR8R,((s*/opt/public_html/CCYTET_test/snct/views.pytajax_participacionk s   $cCs|io|idjol|id}tiid|}g}x|D]}|i|iqLWti d|}t |ddSndS(NRctinvtid_tipo_actividadR\RXsapplicacion/json( RRRcttipo_actividad_involucradosRJRRtid_involucradoR&RR[(RCRR8tlistaRR((s*/opt/public_html/CCYTET_test/snct/views.pytajax__roles_involucrados| s  cCs;|io*tih|id6}t|ddSdS(NR5RXsapplicacion/json(RR%R]R5R[(RCR((s*/opt/public_html/CCYTET_test/snct/views.pyt ajax__path s c Cs|io|id}tiid|}|ii}g}xE|D]=}h}|i|d<|i|dR(((s*/opt/public_html/CCYTET_test/snct/views.pyR stCertificadoViewcBseZdZRS(cOsA|id}|idtidh|d6dtddS(Nt id_personass/ccytet/reportes/reconocimientos/reconocimiento.pdfRs/media/reconocimientos.pdf(RR<R?RR(R4RCRRR((s*/opt/public_html/CCYTET_test/snct/views.pyR s$(R=R>R(((s*/opt/public_html/CCYTET_test/snct/views.pyR st VideoViewcBseZdZRS(cCs tdS(Ns video.html(RT(R4RC((s*/opt/public_html/CCYTET_test/snct/views.pyR% s(R=R>R(((s*/opt/public_html/CCYTET_test/snct/views.pyR$ scCstdt|S(Nstutoriales.html(RTRU(RC((s*/opt/public_html/CCYTET_test/snct/views.pyt tutoriales( s(R\t django.httptdjango.template.responsetdjango.contribRtdjango.shortcutstdjango.views.genericRt snct.formstdjango.contrib.auth.decoratorstdjango.contrib.auth.modelsRtdjango.templatetdjango.contrib.authtdjango.db.modelsRtdatetimetdjango.core.paginatorRRRRtpyjasperclientR R treportlab.pdfgenR treportlab.pdfgen.canvasR treportlab.lib.pagesizesR RRtreportlab.lib.unitsRRRRtreportlab.lib.enumsRRRRtreportlab.platypusRRRRRRRt reportlab.libRtreportlab.lib.stylesR R!R"treportlab.rl_configR#tlocalet PAGE_HEIGHTt PAGE_WIDTHtTitleR_t django.utilsR%t django.coreR&tdjango.views.decorators.csrfR'tobjectR(RRRVR_R`RaRGRbRRRtlogin_requiredRRRRRRR0R1R2R4R<R>R@RARvRxRRRRRRRRRRRRRRRtdjango.core.urlresolversRRRRRRRRRRRRtdjango.core.mailRRRRRRRRRRRRR R RRRR(((s*/opt/public_html/CCYTET_test/snct/views.pyts          ""4              F/ er'--2  ccpfobbse m 2(- &;&6&6 *"  +  &