1
0
Fork 0

Implemetación de funciones de buscador y correcciones generales

This commit is contained in:
humano 2015-07-27 19:19:54 -05:00
parent 88ac5ed60c
commit 1a1bffddfd
4 changed files with 3364 additions and 97 deletions

3026
milfs.sql Normal file

File diff suppressed because it is too large Load Diff

View File

@ -3,8 +3,8 @@
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 10, 2015 at 09:00 AM
-- Server version: 5.5.43-0+deb8u1
-- Generation Time: Jul 27, 2015 at 07:11 PM
-- Server version: 5.5.44-0+deb8u1
-- PHP Version: 5.6.9-0+deb8u1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
@ -132,7 +132,7 @@ CREATE TABLE IF NOT EXISTS `form_areas` (
`estado` int(11) NOT NULL DEFAULT '0',
`orden` int(11) NOT NULL DEFAULT '0' COMMENT 'Orden en que se muestran las areas',
`id_empresa` int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `form_areas`
@ -160,7 +160,7 @@ CREATE TABLE IF NOT EXISTS `form_campos` (
`identificador` varchar(32) NOT NULL,
`bloqueo` int(1) NOT NULL DEFAULT '0',
`tipo_contenido` set('1','a','s') NOT NULL COMMENT '''1 numerico'',''alfanumerico'',''simbolos'''
) ENGINE=InnoDB AUTO_INCREMENT=74 DEFAULT CHARSET=latin1;
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `form_campos`
@ -176,7 +176,7 @@ INSERT INTO `form_campos` (`id`, `id_especialista`, `id_empresa`, `campo_nombre`
(6, 0, 1, 'Telefono', 'Solo números', 3, 0, 0, 1, '4a70495abb15d926dcc031e58b67fbe4', 0, ''),
(7, 0, 1, 'Dirección', 'Escriba la dirección completa', 2, 2, 0, 1, '400864ef5b72242c7aa78edaa83854f3', 0, ''),
(8, 0, 1, 'Actividad', '', 1, 0, 0, 1, 'e92ff0595452708abc9e7bfe698eafd1', 0, ''),
(9, 0, 1, 'Descripcion', 'limitado a 140 caracteres.', 17, 0, 0, 1, '34b1a570180e02f1960e7d7a25e23002', 0, ''),
(9, 0, 1, 'Descripción', 'limitado a 140 caracteres.', 17, 0, 0, 1, '34b1a570180e02f1960e7d7a25e23002', 0, ''),
(10, 0, 1, 'Mes', 'Los meses del año', 8, 0, 0, 1, '400ba32128df67eb162fb753e8cfad4c', 0, ''),
(11, 0, 1, 'Entidad', 'Nombre de la entidad.', 1, 0, 0, 1, '9141fdf92fbed44d18789854b537868e', 0, ''),
(12, 0, 1, 'Cargo', 'Cargo en la empresa, no es un campo obligatorio.', 1, 0, 0, 1, '16011685a8337f9c38e988652969a96f', 0, ''),
@ -229,7 +229,9 @@ INSERT INTO `form_campos` (`id`, `id_especialista`, `id_empresa`, `campo_nombre`
(70, 0, 1, 'Dc:imagen', 'Cuando el recurso es una imagen', 15, 0, 0, 1, '9311f72e48bc310eaae4f6fb20e72123', 0, ''),
(71, 0, 1, 'Municipios Colombia', 'Combo select de los municipios de Colombia', 9, 0, 0, 1, '659f1f0dd0b16b94df7095523fd0c631', 0, ''),
(72, 0, 1, 'Referido', 'Selecciona un contacto que ya esté incrito', 10, 0, 0, 1, '930227d7199cae1e3e305faa37655029', 0, ''),
(73, 0, 1, 'Fecha de nacimiento', 'La fecha de nacimiento es un dato privado y no se publicará.', 11, 1, 0, 1, 'aa9c7429da7bbf0d105cd31c789e888f', 0, '');
(73, 0, 1, 'Fecha de nacimiento', 'La fecha de nacimiento es un dato privado y no se publicará.', 11, 1, 0, 1, 'aa9c7429da7bbf0d105cd31c789e888f', 0, ''),
(74, 0, 1, 'Buscadorcito', 'Campo demostrativo de buscador', 6, 1, 0, 1, '51641d0685c0f8cbcf6e1f58fa8cf93c', 0, ''),
(75, 0, 1, 'Código', '', 17, 1, 0, 1, '27e60ae17ac1c332daa5f72af159558e', 0, '');
-- --------------------------------------------------------
@ -242,7 +244,7 @@ CREATE TABLE IF NOT EXISTS `form_campos_valores` (
`id_form_campo` int(11) NOT NULL,
`campo_valor` char(200) COLLATE utf8_spanish2_ci NOT NULL,
`predeterminado` set('0','1') COLLATE utf8_spanish2_ci NOT NULL DEFAULT '0'
) ENGINE=InnoDB AUTO_INCREMENT=2366 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci;
) ENGINE=InnoDB AUTO_INCREMENT=2374 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci;
--
-- Dumping data for table `form_campos_valores`
@ -266,7 +268,6 @@ INSERT INTO `form_campos_valores` (`id`, `id_form_campo`, `campo_valor`, `predet
(16, 14, 'Amigo', '0'),
(17, 14, 'Privado', '0'),
(18, 14, 'Ong', '0'),
(20, 9, '140', '0'),
(21, 19, '100', '0'),
(43, 51, 'Collection(colección)', '0'),
(44, 51, 'Dataset (conjunto de datos)', '0'),
@ -1660,52 +1661,46 @@ INSERT INTO `form_campos_valores` (`id`, `id_form_campo`, `campo_valor`, `predet
(1432, 71, 'Atlantico:Santo tomas', '0'),
(1433, 71, 'Atlantico:Palmar de varela', '0'),
(1434, 71, 'Atlantico:Sabanalarga', '0'),
(1435, 71, 'Atlantico:Ponedera', '0'),
(1436, 71, 'Atlantico:Luruaco', '0'),
(1437, 71, 'Atlantico:Repelon', '0'),
(1438, 71, 'Atlantico:Candelaria', '0'),
(1439, 71, 'Atlantico:Manati', '0'),
(1440, 71, 'Atlantico:Campo de la cruz', '0')Í}ËvÜHå>¿S*ûPÞUgO“©d6I1É<31>zTgΡ€Gj ˜EýM/g1«Ùõ6ÌܢȪš©ÊTRÄ…»Ã®¹½ÜáØÿá…ãûξÁ¿{ëRTë"«ß\Ã…UvY!öà½÷ã¾Bº:²<15>xäP4¢ú­Èú,îD3tš‰µ(ŠB=*åRV|t¡±Á¦n),b°<62>8²ª“wë­Y²]ªhKQ ³®IEF0<46>mh.kŠv]§¢$H‡#ëU)î
Y­i.Š(ÅR4ã1ÌA󥦲 8 jð ÃåÐ4õ}}[W9gà\ÜŠµl †‹ÿ¸´<16>XÒ†LÂÿªfUrU/»LVÏ8M
,¬T|!<21>šxø"²I7ä,À03Ñ€ÖY¹´Òþ—äNÇ_Ä2ŧ­r>Žê& NȹXˆjÑIâŒÌ€üäh¡"Ó>5Rêåª&œ„œÊ\6•`‡œ—Ë¢ÙÃZãdü,ÖBÁ•ìa#Nˆyäi3š¾.*cœ 0@@Df€6CÊuݲT†£)ÈóGœƒì¶ ÎË•\yM4%â„\µóû íŠs2+À†¶l<œ<>ƒFVÔœDÚÔ¨QÒ9ï˜J™è2"¶˜Sr^WkÙÛ3ã\\ËbMDs¶f[õÝvDz±ÁmX+´_Íc`£ Q2§â´J,$5ñŠ{‰7G]
.<2E> b†¸-ÚLP'ò®+²Ñuþù‡Óëã«™uz1{o}ž×Íò&8MoîDY7²ýl½ø\äŸ÷-øóf{¡~èqø×U#s¹Íœh^þÑúxpöáøÇ<>Øt ³n-¾’IŠøEV²eF,q)æ-Ž•Õ%<25>µ‰GaçðÓÍÄg<C384>¢¸PÔ¥ÈnÁ®éÀC&^`hQS£ñ ƒ<>K˜óì7j}Æå5Èq-+"ÊÀfÂ>ªAÁ`èE1<45>ƒý“íª l—Kâ)™Ò†<mÜ âžha`3‰÷t-iwLà‡5w`3q_×tawZ#1c QSE LÒ—<C392>lÀ&¥êoS csÅm
<12>ŽÃ} S¾ªµ$0—?YVÓa;ž©!j¦GôšFU<46>£éõWôPÔå“ô¡,%‘íÓ-ˆ¹Te‡Ëº†ID\§ÑÔ­Ä!­DCs¹jƒ°™ö»¸bELÎo;öB˜ g¢¥”ºLȳzѸð¹`&SÚ¢&íµ,<2C>^b߇¾¹¡ &ðeר&¹LæïAE²["jO³" wß<77>Çd}صÁS><M­×B³ÇmˆXJÖ “øeÑR3ä1‰4™H;J¸§mDüzGgŽÇd;+RÑÒ4/ð˜l/ê”|?,̈Šsí;\þË”™1ßåZ¸Hƒ 4<34>jØÖsê kû)BÓg´¡æäV-‘¿éS]EP}jÓ¤Ô”ù±aXdšùLÖ³®êøÐCìA®3A«¬\EìòžR0yŸ€ÃT¦<54>}0™ƒY}§Úø&L¥Í€;Dð-4 ­Yƒ*E`š[Äñ«XÀŸ9™ø<E284A2>&õµæ…n?ŠŒ¹á<C2B9>×Ì0µ²¡ÃÕ—zÖ<7A>‰û”Ê0Ô¼¦Xí¹Í<C2B9><>ÛŒßÐTtr„¡ÆÕXî E™Óð'Ô Gõ…¡æ!d£<64>ˆÛäNs‘ç!Õ¨ˆ õ¼ûJÔ)Ò-†µ„üò!˜­¤FLÂWºi<C2BA>Î2•]ÄÅ Ó¶(âcZ2ÙE<È(@x5D¢„OpÄÙºn(ß1òaYÙ]Á<hl<68>3SÌ$}T¯$1o1õ¥ø*LÒØ fþX`7,‚Š™ˆ¯°<FfÌ£ -Œå©æGY¡Ÿ¾sŠ9ãË¢AãE@LÒGdsÔ3éa³dÙNÀsBô¶ÔóŒð/Ò\ð|PÕSóN4¤Äðœðƒæoy>xAM`x28ã¹O<05>0…¾…œ™yJž Ñ©4+̳Áƒr) BWÈsÁëz‰ÊA¢<C382>§<C2A7>ÁÝS òD°$Î<E2809A><C38E>çh+I *äyà¥<C3A0>_Éõ@k<><6B>„‰Ë£uÖÝŒ!Î(»«kÖB0òlˆ/´Ë<C2B4>œ{»þæªh!Ï)©¤Ç<p<00>uÉÁ&0<>CA5D©-•á˜´vExqõ7á˜<0E><>º¡ Ç4pÀ\BÜPDȼn»Œ¤‰á˜nZU[”w̆c8ÀÀ[CúO[bb¾îV´ ×æ’)Å’®Ø„.“ðIQŠ\“ñ<E2809C>Š…¾vãi#îJhC¾#† IptW Zo
]&Ë@âÒÆ”lÍesòyºº\ÖCÒ=ÅxLÜhƒ²[Ö—Çä}(KQfâ+Y£=&ï Imtèi® d¦éfèm…­„¬F}‡ñZÕâ] ½€Ý2ÔqX<71>&ôB†³>4“´nzŽ[‰îKQTÌP` ÀîbhI<68>™—0 *²ôË­…ÊÞŒ
Á· Bê%¥5oMBßaøóºL=}—aÆjt/Ö[Áèò=vÃA™òïs¶Îa*r|NÎGQ®À²Ä†>çæ¨k
ÆÏy¹®KZ=}N
@>§CÕNØrolhÕ$VÚJG—zÃÀ帟Á&?kꯤ`GJµ|½: |j{˜pìµ*ÜLÈ13L.)&Òú¬IÕ. ¸è*V<>ƒDëª)*gò)*Ôd?õí+° "ÃPãâJfrM£P#âè ÂPãï׎j ¼o <¡CÒ$?]ýQ2CMøj­«i$ vBMþ×ãäR4 ÚžFçzEÕ,ÜÐõylM}td@_\ÎeƒÒÇ<C392>Ø
zƒCnÀd
-[Á\_äØ¥ÈÙòHyÑÛñµüÂB¬È§#„8ŸF˜Q@GdtXQH@¸>Ä<D_5jhÂF1k&„»ˆÉB4º Œ©Àg€HiS ÿ"© Æ1¦ÂÕט
wV@îCsº0ö¹j€¤ÝPÁ^BÒ—ÓíaLÅ
Îs Ã¥*×kˆ%©¡ˆc6<63>/šD¨TOi&\¤kf*уfÁfâêò¢MxŒØ¬®h1:L|¦òE»Bî&àòJkš¶† éUÝÒL ¡ò<eZÓ>¨<±*Bsõ0¡ò<Ôö D6)$¢†H
q¸å°Z™
^IPÙLY%dH``ˆ¾F¶ÇÓ÷[E6°É—G60d¾¤„ÙTº—`0ïÙxGùÊVm‡YbVÂJјcö¨«:-Ù%€âÉ ¹˜RmSL…?„ ¹øú• {g*äaÝþÑ'ߦ™=œbÓ<62>06Úæ™
¢BÝŽÈ'Ð<>/¢7€IÉìhp*4ä îªè¸<42>íºñVèuhØ9Tà2vK¥E9L@Œ +.•ø%ø
²ê¹À¢dyv亜6­²¹TÔï0Êj(‚Šú]]a~ô•@¨|qwA<>[䆚¢õ;š(Ò@`7ÐãTÌõ#«W$8‰\&ãNâjOÊҪȣr†< ”y·¢Ff9}s<><73>K&„n³Lø€«ED†Û,SλuAèÞ&˜êúa<C3BA>)U^É™ÌÛ¤rh¼vNŸ'$ˆ_ ºc€ˆöÑjÌÑ6<C391>@k:Œ„\ÛÇÀ”¤m¾¨Pd7¡X7Me|ÑÑ( ò©ˆÏJ¦]>•ð§Ž5O SnÉãSÙŠ„ì©!rcc ²<C2A0>ñ¨TÏ&Ú0¢ >•íEÍj¯Q@ÅzºnY%*
¨(<28>°îJ¥PaDsº¥6
¨h¯ébWJuQðþÀkB_ßA^Šú€…á&'·„Ú縥±hû]<5D> )ï6ìw˜ª{RÜÒ U<7F>¦í(Ž¶ âä<1E>¹…% v 3¯-HÊm3Ät^/©[Ûf„â¬fq{´ÍÇFªbMvFÛt<C39B> :‡PÅjqÍ”?å65n@×E» tDÕD¨‰@åA|^P*BNņºÔ­„&ѯÐÏѦ¸èqIæ¦ÁÁDœ€k<E282AC>Þ™ø—ˆSpµn§à òƬÿ™ð™xG7G&}Ìy§œ€Áañ½ÍQ¤ñPŠJ®µ 0Š8÷ÄK œ<C593>XÆ`<60>jÄ 0.KF1þ¬<C3BE>¸o‡¡¸øUa¡Äå5ò”±Æ<C2B1>°Ä
kƒ9m<EFBFBD>S0h%´(LŠ-QÌ™èËôy·Édz]©- ªe 24!{%¸JØ#E&4îœaötfN<66>ÖŒßm®9…)kYQ¡oÓN2ÎŽmJˆ¶Ùç÷Q6 Zx¶Ièx6…™•m2JÆX³<58>y<79>ö䲦{#£ÄÈ͉À= l?B”Ùù$ R$âNŒ¼ zÔŠrA<72>abd÷x³mQb&Õ¸¡É^l?ÀI+cÛÈÏ DJ²häçhŒ¾ÀFu+Ú´‘(ŒhÃF¢pßí­<06>Lˆ<11>m#Mg7S}e[:cÛÈÕ‡T¬)ÌÈ‘*”­Šê+Ñ©Ø6Ò¤ÀzIòœØ1òdx<64>#vŒ\uYWu¤Ò;F²pÇwM`F†Ô6lÁôÄ1²ô—b¥íPˆ#M¿ïÁäJ.ÜHÖ¹N¿c$j¦Rs†4Ï'ÐO†3Òtµ9±kžK²Å*1Q×ÈÑ5ð£má‰]#K¨%ìÉ]#Ozm+v<>,<2C>Šµ÷ ;¢EûØ5r3ãÊá™éwftÃrìš¹™†â7×i-{fDËÙôÌóHU]HQ%öŒ Í­<>Æž<>ïr‰=#CXöÍ(ÎHÑøþ^¿ÁÝj%•êEéúXð‡72õNŸ˜ž#µˆ:…ùF~ÔöœTôò°LO¹ò<C2B9>\÷¯••iäê°XkM>Ä ]bßL]é‹}#Q3Y÷ÐbßÈ x™¶f¤æ\äMœ‘›#º1öÍÄTuɧD`äæPë†ùø¥«
3¡^*%µÿ<C2B5>ô,4Ps €V†
1xÀALL<4C>u`$夣K,q`$å<>`"4SÕÑY'#-‡5 öâÐHÊeWi9¯Á71I‡²”Ôž‡FJfÌ9„F>Nj¾\‡F>Îe^°<06>tü"p7ôm<C3B4>84R‰Š oÆáƒîœb]õEeõf.ï‘;˜<bU³ÉOÍv¶Æ©+1øš¬¼'k(qddK•¥K¹ (2¦2ÑCÁ¶ÚiJ<69>æ`ÌM—ãè!ËÆ´ 2Rv]ð@;z Ðf¶-z UU)i06Ó£oëc#A¢¡/Æñ¹tL-Glv507y½&H#1hf.#œÀôXˆ¶£¡ ¹<C2A0>p0¬gå©'ÅæB¯¸mˆfkæBÂ%÷<>æBÂ9}Q06ps4Ý+ Y{‰Íe„“š<E2809C>Ï\DècÜðH°Ì™5£h.g®%4©,Cé¹d@±¹<C2B1>0-B´‘œ÷ø",Æö|°ÔÒ†ú<E280A0>Ä\I¸ ÌÜ´£û<C2A3>sAá°^Ðù›Œõzó=¥¸íˆè“±„°<01>gàúDK >ƒö‡/”YíJÆÂvZAú˜Ó¡…[Ì]<5D>[0ÞÄ]VìQ#ŽÓÏIƺÁ2¾ž<C2BE>Œ%ƒGVPÃo§·Œ•ƒŸ! EÿL×!“±^Ð_?(×øzyÔ±PÐCŽê_Ì£<10>¶Â:ú˪Æ<C2AA>§0Ð6£lî) $ÜÜ,éÃDaÞ²ŸŒ™<E284A2>:åʼndLù{ÀUqÇ”ÝåBm:RàN\*UõÎ wA¹q©`?anÉ:br-2ƒÁ¥p©p/Äš¾¸T°?×dûQâ†ìaZ¶—;q©Xß \©"*R¬”´Ž’¸ c¯€e
ð¨Pl9ñ¨P/ <13>Šó<C5A0>hhÅ-ñ<®ãk×E[g—x>"Ñ,dÅ6ž'^Àš,aÐi‰æ‡À˜ŒqÏ|AšæZ¢ßìBPTÌïWu#Vt<TÊX÷eGg£O} l“G÷©œg{#ñ© ¯;z²Eâ{:Qô-¯Ä§â=Èä<C388>¤lû<6C>6Ûù¶ÿħb½<62>´ŸŒ™2îRéĘ:o>àvBŠŠuÔ9<rGgë˜(D+dØc<A½-ÒŽîíLÆyÃ<>Ð|Ù-“ä ppp”µ1E&·<>gYAçÁ˜$O 'uÕÊŒŽ1Ða“â$¸u…Üêw€[\Ö% Ž“À@ŒqÃxÈùÐtKZ2K9“½Y¥i=kh êP”YýÀ³…Æ®Šú–%pɘEŽ))¦ëBgvL ·ÀƒF­(QÆzëC ’í&c½…]I]òcþ¼…]R}HÆÔyòú«Gɘ8“¡á*th‰þ¤¸¼Õ0O4æÈ[Ü„ϸ6¦âïèøºÂs:Á#<23>K™7ÌjE:} `A}{¤ó¡^ú£qU¤Ó1“•lŠ91*<>ŽîPJ"<22> |W§˜YAG¦Óч@Ì~G:—Å`mx¥—ë¦øXç…lfUg˜ç“XgïüÊV­Xg\×ú÷X'·s_ëüŒ<C3BC> ÝÈÑæ­¢Ík;Õ°îÃ)zcƒÍÞÚKÆDY!?¢Pú^)*ž¢†uß̤¿c¢<ŽM0ó¨cŽ<mn<6D>/I<>òyÿÖSÚ݆6äNW·£®(›"ÔþºòŽ<C3B2>ߌñt<e½"ùe
Ž:|Õ†H=!R?ÈDÆ¢•„[ך$æÂëwʨ7c!Þ&[Ó$¡âi×ê-‡²?ìoumÛæ ó]¥€!Ò>ƒŒ§"Ã6Ýñ‰$]ÚjT5ik8AŸËV®Ù@ˆ Oºá× `Iû®H± &´O;&"?+ȵWˆÑ1é6Ýk ‡I<12>LhH=@.¦zc™¶ãÑÙ«rÕ ·'QØFâ}éïÍ)ÙÞ×ztœ>
ˆ<EFBFBD>".ÑŽðV"Š9(sÁž(¦˜åR¬™6ܪ“KJí˜ÕŽãÁÚΘ×nÚQS‰ñ>¦µÉè<C389>5æµãxØÙœaò½¬×u[“ð±zo³¡Zá2!ƒ^¬ëöÄd|Úf="0LʸQZ™<5A>VÀ”_Ðö˜°õe×ö˜¬1ºÂ3^)Èá þÊ2`˜°Ïh&êKú:˜ g`„© =]ÐÚ<C390><C39A>
u…WÇ£PÄY-!ƒjVÄ…-Ô¿Ôlx‰.v6¥kû\Ì DKq?Ý<> GS®")`˜˜g*®´7&êw¸Ñ˜<™ïëƒV/é|¥ Úˆ07b&Ý×U;kº¯ÂÄÍN´@¬Qˆ<C5A0>òM†ø¹¶t­C é¶© 8‡®i:™Õ„æÀÕÈ^  ·&*)#gÈ74””æ øöŒ ¸Ø @˜Øõ5 Àp%ïdËæ]<5D>hcM¸ j2q«]q⎎(t´ËkêHB&éËs¤Š¤·€b²>¨²îž"¸ánê»"gÛ{p³óîoBnSêª%é1@"íñÑêЗió LOM“ö'<27>nà7òRŸkGLڧˎ9Ò$½êî„Iº_|!&å“®bMøÒ»ŒI‡hm%ÈñÁE<>Çtö®mxÕyû
¹!zøàéNELôŽøá;f²æñ㘦šàEÚM±cŠjÀ¾ÏXÈ4f¥æG]ÓÑï>ŒïŠ²ø+•æ˜«oipÑkMûð¾ág d‰13WzÜA<üÜ·ƒä¾hOçr¼ƒc<C692>Ô×®¤“:ÞÁðAÚHê(â2C¢PÐÉžì ¹=4¨Mvpý5®¬©]Nv“½.˜·Kv2]Ò×쾃g|ßcñ$õ€É®ÕÎ!ª¬ÉŠßv ÝÎð ƒFÈv%zÀ)ܳƒeulnØAôȳº£KN®cï ú IëRãŸà†<ãîç5sŽ½ƒçK±\•5=ºîØÁôÏøÎIEÐ;‰îš\Òñï`ÙüfܳƒêÍ™ž¦Pݱw<C2B1>~ˆ§—äÔC¸a—åF2hó;èDKZwv<77>}&pïOFñ;¸Vo¸fÅï úˆ+«ãìšÐ
À;XV¹-hÛ»æ2j)Eoø½ìÖ¦-ÛvŽ"z˜‰"cäŒõŽ-åm]RtÂÑïé<C3AF><C3A9>®3 FØ<>ÛºYôÙÇÚÁˆ{`C7@]
þ"Ö{ò8ꈌßÐ'7áÎXHQý[l²è¾.éôw5JÎ묦Ù0ñkWTyQãîÓeJ=°36 õê¾ Aa¬'l`¸Ë¤¡Óf,'l0×X§dŽå„±<E2809E>Ÿ× <20><>ðȹ*g Ÿ<>°ò"SA³g¬-Œj¥ g¬,l0¦71ØeñEЧã×2tÇãò>À¸—>ÚXU<18>Eܼ5ÉjÎXZØ"±]zÀ\ v°bOƒœ«Õ]ÊßX`ØÂpã& £œ±¾°Eá¼è¸Ÿ+ [Üx\[·L6ÄH¢hZÉïXr˜4ÊŽhPbáö@ùLÐjª褨ãnEÁè tRÞª<12>ˆÖ@'«,E+<2B>NÎ¥l艀Úp3ymúÞZmÓãÉûÔä¾`{ß&hÌŠ€±.q= ðX,µ{¹nx«Çâ¾M ÙX§˜4 a$<24>zc¥âzP'?<>ÍZ*aŽ}¡hGC¿+:²±`1iQ®YJâŒkOmQĬ¹#É•úÚ'}ÙEmì¡­ëÜ`ÝDf<44>dÖ)4у<1A>bu“jJ¨s£¾1B0:/¸XÎœs¨ó<17>fÐÆ"<22>œëb©…FΊYe#<23>r ‡AêÎÓA£TçæH®X 餼%õÏNǹ(Y¸é<áG•X<E280A2>À‰t.L»Y¨Óq$”ƒ<E2809D>¢b<C2A2> ýUO€él¨­íT±NÅ9.}¥(]úg` :+cƒô!s× 3±±ÎÀG¶àèÄ:G·t‰@:˜%cÔLñØ0ð4Ó+B9±NÁÄ­8­‰ÎÃ/<10>PEJtÀ®áùL¬15*ÜÓÞD§âCd2¯0¡ÖD<C396><12>…éžÇ%?âî0)kQW褜ãÞmj<12>ŸY´˜¦ÛZÁ8<C381> aB4ùàMsëMŒ ×6;<3B>/5¾ S¤NÈ%;Ð@:!gHÁWj ][§á£$G_F'á#KZÎrm<72>…÷ø ú˜:ø-&rÊ<72>ë:FÀƒÝbLØê™m®£Sï,iÃ:ê<¬!?æ+0®£³ÂÌ|àI5ú“é¼€ñ˜´èî::-ï3<C3AF>ÇÓá¼P'F<>õAHv ¤nê%Ý”áº:3¸Â<C2B8>Q3®«GRGïº:#ï”B fJ½ >…F‡§saؘ 8<>íäE@é,ôÇÁ<13>#ZÑq™B[ÁL€k˜<><C396>{f •JºI é öÕ@éÒ×ÉUKA<06>-Ô9säý2êÒÇõš5gˆ™:A?û(]ö—ýN¡JiIÉ\O'áÙv-%<03>:ÚùÚ€Ò©P<C2A9>9qÈ®oH4ÔbÂRÐ<52>î˜<C3AE>+BeuUÏ)·cnÞƒÞßA¦B¬Â˜™÷€Y]vä²O.ݲHÔ“ñ°Y+¶^àgÛúG µ¾Ø×LiO¥Vë &&˜~á¡\Ò¿Ø9ÚM"Á1éŽã *ccåÆ ¨Œ/û¡„§=Ôf%3Õr>7 2¿¿H8 ÖÚrEWqÝ€
¿»)¬…¶­Î ta÷³ÞÔ;'H*r͆TÖG¢à2©° ÛTÜ<54>Jû\¨ ð„<C3B0>ÐÕFŒ¯ßQâC*îwø^ ÝР㒩☃¢‚ОB
9ªïsåc6<@ª¯µXKº¿Ãóá
·¤Ò­}î˜ ˜ŸÙŽ+w̃À¹P_ú¡Ú:fÁè_êXÆôwƒàs~Lv7Í<E28098>¤Mø±9ƒ`¸xE érZ”ô©#.bшU2܈IY%°Ú¶eÀ19Ÿ±3ÔÁ¤|&Ù–7fb>À­tÉÉ<C389>™”Ïù'ÂÄÜG£<Í b&í<>`ƒr­1Ÿ+¢ä&î«úŽVøÜ8Ô¤¶” “ó Ωñ‰cÞÌ­öCbŠc¦AsGU.áª-é c€`?ÍÀÒ<>inÂE΄§).<2E>ö&ècµû…\cÇó[Wài <20>põî`RßD¤Ó"øë$cb^˜ 88ó{ObA&h<²s^d<÷l‡<6C>Šïíõl×0'zà" ˜ÄßÖìÅa€0™_2ËèÙ\· í-F1I÷¯šRkíÙLØkÁZÑ õªûÂJ/žÍ$}Ùo$å0AŸ¦x;AlD¬fF¿ÝûŽ<C3BB>î<EFBFBD>¹g18UoL7Gˆþ=@ù¥¿7<01>€@TI—$þÞ˜ˆ<C3B6>²iù¬÷Æô²Ç¼óK¹3Ëñ©q/dIGÌðÝ%öŽ$"6o*EC!TÆGÚ~PÏ¥"Ö>.`xéu*ÛY͆@åzP2á¹T¬W5Î4æ<—ÊUÏ<=—
ö/¢¡Á®ç&L<6A>f1žGez-ïØÖÏ£"=ìX™fŸ-•ë¬Á<C2AC>2Ñgò<Ö<46>¯ut¶y>ÓÌÍ36l*d0sºZèyTʳ®ìh TÀoA÷ÉŽBÏ£òýT¯kj:<*_Sjãù¶&<rÙaƒ »@=Ÿ
õcñ…Î>ŸJô]Qá²!AøÚœÑÖe<?à6%ÃU¯O婲"֕觎nŒö|*P´úµÀ5t¬dÙ¹Pžh{<7B>½€Jõ±ìÈ!%€p9ujF¿”[R¨ÇÆÄ.oåÛ­d &—  0J]ÓDHçÅú<C385>ÿ"€Q´XÊï×}W ¸™;&Á1¯ÛÕKl%bLî6 q<4E>³Q\S8´à{/£àUü
$»Wä7óºY¾q­ÿ<C2AD>÷o¼Ø*1}|ãØúÏ?üðò¥õò‰ÿÃñþ™H!ÀÇÖe`B¤]ªMôÒúŒ½ßdjoJ×7žxÑ~Æû~8º:>˜[³ƒÃ³cëôĺx?³ŽÿÇéõìú¡Û¬?|.òÏVQ­_8Î<38>êŽggû?X\èa_ËÄ?âaöÚ_uÙEˆzŠ…@çí·rý„·¿çìýh½?;ÃÇèÖóø¦]<5D>ÿhoݬï·ÞŸ|8¡¼U[Ë®\«R>»¡ºÉe¥<65>:??¾˜ºnÁ?¿uR<75>V<EFBFBD>_6ùã?A»rÜ ²Â¸9¶jaLXenÖEÖ©7â±$ ©ËÏÖ<C38F>úŒvóÂs~´Ž/Þ<>^ÿt~z}pn|˜½¿9½¾q\?Åîø$G?\]Ï~¶6 ÿÄþóFÍÞvKH Vñå#uìôâúøjf<6A>^ÌÞ?¬T¨SûÚ'Ú²¿U<C2BF>û.÷7tìoÅö£õñàìÃñõ/`îÂÔuÔ?{ÃÜÛ·°T²Yœ'^îˆ$tDš8yäeó4
¢ ÷ú wºz˜WîÅž?<3F>œyšŠyÉÌŸ{R†‰t“¹íA ™«Àtb ÊÀÈeÏ<65>\'MBÛNý8Ü4“" BWF¡“åó°Þìé `Þ·g§ó(vsè9Žs/rR ”ävfû"Ï<>¹j,F¨Úðoa Iã{©ˆBßÍãÌ 4wdÆÞ<Õ<+ʼµ%x/©íg±ðÝÀ†'È ï$oºaœ$"V-`÷¡AŠØ@ÉXànŒ,™§2òò4Š£Ô<C2A3> /J°¾­i%ô~þ@Ÿ½»s)"éÆiæN§aè<'øžj îGk¯÷<C2AF>ntÏÎ"G‰È©”Iš"‰£,v¼Ðê~ÌlglÁÙ´à«l¸+öSÏEnËÐñDûyæ‡a˜ö- ^„·€QÜžë<C5BE>Èd"çÎ\€.¦þŸû˜;sâà¾ÔC[
,:ÁSx˜ŸóãF® ]Pn'NæìuÑ JØ(ˆÑž§~<7E>G¹ôDZä†I
åi”yQï߶j@ðPBüº¹<C2BA>ø¾|ú2÷¹oGQ<Ÿ§a”ôz€J`˜ (½4•PiK "Èœ8ʣ̆3ø¿ <†é¨fcž@WóÀËb<C38B>YÅ<><EFBFBD>Ä2$LŠ<ëç2`RÄ)Aê¤1ü¤všxa¸™LâÌ<C3A2>'¾ëgý\ =<3D>îTÕlʳ޲¹N<C2B9>…G "Öžb{Éb}7u,¦…#Öæ# À€<C380>§Ø^â¼¾M±½a9;ð ØpŠí'$ÆO<C386>Sl?ùP^<5E>cÀúS¬ßc£~ZjXoŠí-#ÊËO XwŠu{,ŒË7ðæLyszÞP^¾<>7gÊÓó†òò ¼Mi³{ÚP\¾<>¶)kvÏJË7°6%ÍîICaùÒ¦œÙ=g(+ßÀÙ”²Á^¢¨|eSÆìž1””o`lJ˜=¸2§Wh×èI¼XD™9YÆYš¢?”»~̆g€{]à Æ;ñ²l.æ`<60>cð$^ìäó8<C3B3>Û¶ŸFaÖO`$Ë3(ÍTgì^g<>,Ϥ3Sè0Õ¡ÕÀÔê´Y·oWOBƒÀÜ©ÄÜ^b¸xp§D¸=¸èu§üº=¿¸¬´Æ<C2B4>ª<EFBFBD>ÛӤРŒîT…©OhÐqwªäî@ÿ¡aê¸Ó¹ãös_BÔô¦SÒë§$úÃÐ@7åÍëyÕ˜<E280A2>ñ¶Q'@ çN”C<E2809A>æ~’Úž{E"6ÂÁ¬Ô67à¹aa<>”s/ž<>C !í,<2C>»ó¹Ç4Œ`ÈV5ŸˆÒN%"˜ƒ'”1F%"O|w8¶]ÏI{ÞÕêŽÁ)âxRˆfœÄ“<C384>Ä
°` åsˆí"ß e\Ù½˜æT¦n&";? Ñj(渳ϱñCQY8ï5W†† ×ã ¸ /ˆì`䎀¸ÒƒÑÌþ<>øHĶüGeÂ<65>º<:ýí±ß™ón2«¢šÚ4à“,rÚ¾mB_]«^ØÑÛ7³ì1ýúl­å_×ôâºXâöèåjHjmSÃE.vU[,*™ë¨1sÓV=;=­ªúí!ÏNƒDËNK<ËÃy\:!XÏ=7ŒÎ MÓ<r"q-%ÝÊq*·}% ‡rP4®šÃ$Kðà·Ò¥Èõ!û!àñìW«j¡B$ׇäD} W‰ØÚ˦aižï@ŽäÛá< dž@îù踽Y#]ޮ׫öÍë׿ÿþû«ûº[w©|•ÕË׿uvûßï~:>¸û÷³:òEùé={½Ï$=ªÂ:*ð`,»¶ÖºHÕ»“í3:ò{?N::í½uRÜIkÖ÷ÐZWE¿ ö©Ý}tCº9ÁͬøãÿTÖÇâ®hŽ«3q<02>'^ÕÍsX û ‹ôõ ~ÓíÖú€o¬¥…`©òúSûˆú<18>ô±jê{™1ÿz‡<7A>#«RÌÿ<06>÷‘©¦„ ƒÓ~>XÖTîMb¨<62>áÕ®/²ÉŠ¬P\®J¹î<>®wxªú üîOF]ÿ“%ÿºÂÃurµ¹«VÛY<C39B>eñuP¦\¹­%ض?þ3+ÊWÏy§Ïa˜Þ% Ÿ¢•VSã ¥õ§é„éçÕ<E280B9>UhâÑÐø¸KYáÇÕêÊ0Ïž5:·ÏÆvΪ¿•z`êèsK1od~o<>I?¹m¿OWIÛXvzi{/mç9-}ÒLZ>¯ïÀÿ<4B>Ö õUe^¯—ꋦ?>§Ç°OéI<C3A9>\Ö¯½Åjõœ£¾°ðÿÀaM$àÆázõ,Γ¾üb²k²zõ{ñÅJæ…RÛ×ø·×8Án† vó\‡„Õ£<C395>+ÆÐ}æd <0A><>—uÕª”ø^]+Û×éýËV¼v_¯³úõsàôy&ÀAY>§I·O1©=˜LQëÞ¢Žð9<C3B0>y}Žú<C5BD>m_5`}×Eö¬èô<>[¸'ª|ò<>]<5D>©“¥jÓó'T‡ámYùÒ·ÓDÌcH4SHù0>t áé° n*ÇÛ6'Æó‰<C3B3>Fjð¶ÑCÙ,ÿø¯\í`{r»Û”zÛðôÃÖøa'wŒïd,EýŒF±˜1,l}ù¯ì?bG<>å¿
p¡ÆO¼ ¼0p¬è9b\P¿þ;äNŸ¬³ÙÛƒç4ínVl¶-¿ŸŽÛ´Ô§lð4oH“ÊÚ:?=;¹~NW¨˜ëKù÷Fiè¿þö»lÖ÷¯²gqã<71>Em'ß¼³ï/tïú³<C3BA>xîAþç 7ô¢Pz±yr‹À–~÷ ža_;kžÜf¸)½N"ŠÍ;{On4Ò-Ã%¹+µ³ü9 Ǻu8Ͳ~Öh“o™†áS»Oí@UÂw†'5ê<`¼ ð•]^y¾Änàá £axR‡®Á0©Ã@]på:¯žÓƒg˜Oß¼³ï/}uÃwõgš¿ßt§þKœCnîHéúž€tçÒ<C3A7>m?tâÔ# pöÌs5xái<ôÄV nxRfxb£&<Æa±ã=žÜKbœnÓzj?ÁvùÛOV7S±ãvþïjÓW²¶mF±ãËÔÎ…—ç~äæó<°<69>ŒÂD¤þ«/«Å¦Ï$ qÈ÷x1µù<>ˆë»ÛýÇÔïM·ªY¿ï±}ý~ó—ªø\ å»ÊìZ<C3AC>{G9ûï./x´Ç e°k¥£ªqìv'Zh?b'šºb¼¬)Ôyƒ(wŸ€ìëî»wûõ;üjõ”ÃÓ7ù9ý²ËªK!w~þ®ÃUSC0´¦ë7ß·CóúAŒ½¿£WWdzÙéùñõìàür׸B…{‹ú:_©rŒËUÛ<55><C39B>'ã-øe Kjc+-µ,o~s™çï±q£íúÊ<C3BA>RïaÙgPå}ªšû£ÆíSÚßêÀ>¥Q_Ú4]E2Š—, í©cÿ³~'úXuMÿ<4D>O\­ÂžÄWêWìíÛJ£ÿÒN^z¶å$oüè<C3BC>ïõÛêìahï°€'¨ñÀFëm±Ø|¡íJ®ê¶P)­¼ÿµê¸Î:¬òöuí
Ȥ°<C2A4>ôêVøVò<44> Œ±UDd–µ!x®òÚúg<C3BA>gö.äú' Ÿ<00>¼²n9ÿÉ
ÞZåxV÷«´z••¯[¬<>=tq^”pqÑâ«ç7¥¸Ùˆý&—7ãÀnj°ˆÀó <0A>wƒ_³xµÊçÖ¿ãòÉø€ÿüZüË.±/m÷¥2}cýE{XáÚ»l:üÖÞw O]Y[®ûÒþª Õ¾/²£§8´<>í¿qÂ~ÝÜ–¸¦N W^ë°Y1èíˆxt‡Á×Ýtø<74>ñKëb5lšÜ0xôéoŒvm ¸Ùx/Ó’÷ê?Èfm\Ñ®5úo<'~Öº6˜ˆ˜€öMÒØ7=ýÖ R5“ÃIÚ(<54>Ž(ÁßÃ4k8?.ºåÿksöbÕ-Suêµ³QêWgx¡kÊÍoq<6F>~[\Ý°”ýѕΰ`¹÷óì\Ýp»^ŽwàŽ¢k †G}‘¹Ýüä +`Z—im<69>¿‡p½ÇÙ¬ï<C2AC>,ûõ&¼Ü¨¿¨÷ <0C>ÍÚÞ‰ÛÏûÏ];Å«½ã¥è<C2A5>`’ÃÎf©©¿Öûî<C3BB>ÿ­ž~*¶ûªŒÑ^cÙÿ×Ù¬÷ì<C3B7>ª%¼Tl~r6K3{W¯[4ÃÎfm¥ç¨Ãd°êg…ù»Ok´w`|µŒ ŠôÍiÍoØ~b'‚¾AC£^ï¼^ñçáÇo…©äò]Ñz8iŠÿ‰ÿ‡­+<2B>Øí4"§h"ìZüVÈr¸Að£zªƒ£Ùñ•ÏfõÏf<C38F>Ë‹¶ý=N §r¦ SÆÓXMàç Lä9š‡'Äæ^wíq?8Ä¿/¶zα…~<7E>ø'ÔÔüï¥úDzí7êŸ<C3AA>¼žö#x(Ò6…µÏm`u#V²,Õîµ'<27>á{xH˜ý³Ülö€Ló9/Ó܆ô°«ƒ9º<39><À©_Õßöà<f¼½UÛDº*xÄ<ØÞþ"ûanÜ©jìfùW\ü¦6×±]3Ð^| êÓ^ÿשXõ<58>˜<14>ƒe~;¡jÜß5.­™~.tS8Gp²÷<C2B2>Ó0ƒ¤HS¿ïi`^¯ëE#æ…Øl° +Ù²ÿdžø®RÌ榥úæÐ<C3A6>ò¤XÛ(ëjñ¸¶¿õ¢bô7®P<>H"è‰ ª£»ÛÝÖþÄýh¹ï@ö·Ž`´ìû£íÞŸØàý‰EÝŸÇ}bçö‰ÉÚ×ÍξÁPìkß0³÷˜°“Ý«ûÆY³?Ný<E2809A>¥ÜŸèÙ¾¦>û½¢ÐüBäËþàNü~€;w“Hð<>ˆ|/N|aKÜ&îÌ3ooSµÆÊ{#k²®;Û ~ã9ûžÚ<C5BE>nrmCßêÐö\}<7D>n¨y/r®RèÉ¿ööǵ§ÿ«@?ŽêxZåò¯²Uš˜ƒjʼWÈö‡m ÚºÑ-Dœ¡e胷íëàí[ëòêôüàê“õoÇŸzÝ5w¼i?Q:ÌÚèæÂUé'æ~†v§×žÚôä…b½íÍÅßW¿ÿpqúë‡cõëÏx¨ûZU÷€í~¾O1Ü1@?ßoî„:ãgçX· ' Äô®µ¡; öh!<21>øÅv'û7‡µÝ{¯<>e¸ö,}&ס‹Ô?úŸ§°`óBݾ)
³ÛÇ,^Lÿöí'ß.KéO>\3>ùpñÛ •m½u¼ðT5b5%½ñ)À<þ bg¦êéOìÔ”ï˜<C3AF>Äé“.·W­•CøbøaÛ1<C39B>\všzôÑÿüýÛÓ“OæKÖð>¦þüíþ¿éžÑ¿ç{<00>u$ÏÆ#Gñ(Ÿó:+Ž'9g ÌõÂð±C{ªzÆðb÷ƒ{„3zÆ0äÃx„gØãÁÒíä‘]ïôÏyöGöÿ]îe"„] š{lßCVßîþ1þˆw8­Å~ÛÌ¿þ§ÿæÛŽí¨JÂXW¸<57>¿Ý<1C><>"è_ߟ½½1]±þéõÎû¯Ž¯!¿650\2´ ÒõÓ÷7Gï/.Ž<>ðÇ¡ÃuÿÿÎÜ5”Õ
(1435, 71, 'Atlantico:Ponedera', '0')Å}ËvÜHå>¿Sfö¡$¼Puö4I<4A>‹¤Ô£:så<P#€HD€YÔßôr³š]oóÇÆÌ<C386>@ÀÌ<C380>!J¬®©ÊTRŒ w‡]s{ù#öøÑ ƒxßÞ¾³w°®d½.óæõY×v2oöà—îÞOû% Ô•Zªª© *1PG².T%ÛR`jÏe-×庖ÖËÆ)”SI'o»/îðkø¯tª.§½‡¾‰ì$y“00 ‡²•õo]YU´±p@6Uy/Û¡Ó\®eUÖ1èQ¥ªæ£‹­ ¶ÍŠÂƒ}ÀÕ<E28098>º§°ÄlÍQ«µ¬ËU% ÇaÊ 7]1=ˆ\Ksy[®ÖM&+ô8²YVò¾Tõš¶ès¡ÈJ.dK0ôŸ*ÛˆÓ Ï0\þmÛ<4wM]Ð!qÎå<C38E>ÁpñWμ“ Ú<>MøŸAÕœZ-E—«šâ9ç8qPÙ3ù™¼Jlãá³ÌK&ݘ³ÃÌe Z‡³(ëIàtüU.2P|Ú*çã¨i Pᄜ˹¬ç<C2AC>" ÎÈ <0A>_TdÚ§AJ¶€psNP(3ÕÖs^.Ëfk<>“ñ Ø'ióÃ^Vp:@ÌK —Øhúº¬­mr&À¹}Æ ©ÖÍ
<EFBFBD>•6mIÞ_pnò;bzçåJÍË¢!š"8!WeãÀüþL»âœÜ”`CWl<œ<>ƒVÕÔœcj4­¬èœLvL
-Š\v9[Â)9oêµêíÁq.®ËEI½UÂØšmÝ÷ª#ÒK,nÃYʬ¢ý<1B>ËŠÁ8G Ur®¨ùK¶T<È\¾>ê2pi0Ä]¹Ê%•qJ!o»2]矸>¾ºqN/nÞ9ŸfM»¸ÍÑe¯nïeÕ´jõÉùñSY|ÚwàÏÛíçø ýC<C3BD>ÿ.[U¨µjàDæÓO·ƒ³÷Ç×8†Ô¥c¸éÖò yÔ£ˆ_U­ˆ¥>Å\ Åqò†Å4i@açðÓÍ4d<34>²•3ýºQÔ¥ÌïÀ®éÀc&^`hÞP£ñ ƒ<>%KÒ„óì7j}SÆå5Èq­j"ÊÈeÂ>j@Á`è%E1<45>ƒýS«eI$¹>—ÄS*£ ƸA1äÑÂÈeï-éZÑî˜À.îÈeâ¾n$˜ÂîŒFDM5<4D>0I_vª”é¿M<C2BF>žË·-Iyõ5Lùºi׊À|þfyC‡í¶†¨™Š<SÐkUEž¡×_ÐCQ—yLÒ‡ªRDD·Nw æVR•<52><.ë&p<>FЬi)[Ò˜ÏU„Í´ß÷øË•K
`r~ÓÁ°Â}#W”RŸ ù¦™w%D|.˜ÉŒ¶hH{­J¤—€˜ÄÁ÷¡on)ˆ üDÛ5ªI>“ù;PüŽˆ:0¬HËÝw0Yv+ˆà)<1F>¡ÖkiŒ9à6D.k†Iü²\Q30‰´¹Ì:J[sÝx mþyGgNÀd{SfrEÓ¼(`²½h2
]þ²0#jÎuèqù/2fÆBŸká" 0,ªáª™Q_rwØ@ØO†>£%$Ã0Ï!·Zù‡Âœê:êS6£¦,L,Ã"Ó,d²¾éêŽ=²Ääs&h<>•ëˆ]=PJ"&ïÐb˜Ê4°<34>"&s0 ïT£Ð†©<E280A0>yq‡¾…f QÄåÞ¡5kQ¥Ìp˜#~‘óË=iH}mxáˆÛ<CB86>2gn8fRÿKf˜ZÙØãêK=kÌÄ}Jea^[.‰vÄÜf¨ë<>ÛŒßÐÔtrıÁÕ=Yî eUÐð'6 Gý™±á!d£Ámrg¸áñiH5J0¡žw_ˆ: Ób8 Èï!)±R”BÁ$|ešvq©ì/$|LÛ„àcZ0Ù d” ¼†E""åSq¾nh¥3J˜<4A>;ÈÊîKæA‹œé˜&é£f©ˆyK˜¨/ågPaÆF ð‡»aTÂD|…å12û]a,O5?¨ý4ð]P\Â_”-/b>*!›£žÉÌÛËv"ž¢·¥þ˜g„Uà烺žZt²%%¦ˆç„ï ËóÁCâhÓÁžñTP—Çï gfž'ƒ`tjÃ
ólð Ðó\ðºY r<C2A0>°(æ© dpÔÂÅ<ì[%ˆy.ˆÔ ^Jõ…|0cy´É»‚±ÄUWbuÍ™KæAcž Bñ™v¹so×__•+Ès**é1@`]
° äQÐEQêŠÊpÌ Z»š"Š8€ˆ‡úÈÓÐÅc8`.!n)"æ/Þ¬ºœ¤‰ñ˜nZQõª¬î™<17>Ç4p€<70>·†ôŸ¶ÄÄ|Ý-i¾Ë%SÉ]±‰}&ᓲ…ªf¬%&ã &0FÜU,цBF (,â0è®´ÞûLÜõ
,mˆKS²5—AÂÉçéfìsY0q£ ÊïX_“÷¡ªd•Ë/d<>"˜¼/µÑq`»†<C2BB>™¦²õ=FÄk5TçtU0"öÈPÇa5š8ˆÌ
øÐ\Ѻm·”Ýç²"¨„¡À€ÝÅÐ’³ e@]dé— V*x3*„еa¨—Tά•4ý‰C<E280B0>áÏV1õ }†«Ñ½Xï$£+ ØUÆg|ÈÙ:‡©HÈ 99ËZ_‡œ›£®-/!ç庩hõ89)at„œ];a˽q´e`¥'±ÖVð8ºÔG>Çý6üYÛ|!ë8
8TjÅ׫ã(ä°¡¶‡¹´Ç^ëÂ-ÁÄsƒÉ%ţφTíâ(ሮfõè8J<38>®Ú²†p¦˜¢bCöSß¾QÓ 2Ž .®T®Ö4*‰ "Žîx *Ž Ðñ~éQ±ÁÀ»Â:$Cò7²k¡?Jfl_¯uµ­"ÁNlÈÿZbœ\ÉvNÛ3høØ,©šÅ[º><3E><6D>.ôÅåBµ(}ÜiQ­ L¦Ð²•Ìõ ŸÀ.eÁGbPDoÇ×ê3 ±DHGq><3E>0EDGduX"& \bž_è«F-MØc°frI¸¢ÑíqB~ˆŒ` •ð¯rIj*\s6N¨poJÈ}hN'!W ð<>´*ØKHú
º½"N¨XÁy®a¸Båz ±$5òÙ<C3B2>•ê)ÍÁâ”tÍ,cJ%zÐιÃL}S^´‰€75-FÇiÈT¾\-;¸¼²†¦­qJEzÕ¬h&<26>RyÊ*khTžX¡¹zœRy{P„KE
‰(„!ŠB<n9œ•Ê$¯$(.SV¢¯Â xcæ~+áRÛ|¹p©€!ó%%DáRé^‚Á|`ãå«Vz;̳cŽÙ£®š¬bo”Š§(Õ|JµØ¦˜ÞC
ùå ö6ÏÔÈÃfúGß|pŠmKÂX±Í35D‡º+:¢<> @w>cü‰Þ&% ²Å6áÔhÈ'ZÜ9TÓqÅô%WëVQ€à­,ÐëаWxTà2v ¥ <09>Š& ƃ„ŸJü|¾Ç0¯Xž-|ŸÓfTv…OEý£¬–"¨¨ß65æG_„ÊÔ¸ ?6­ßÑD@Â<00>Ý@<40>KP ×<>¼YàDøLÆ<4C>ÂÕžŒ¥U" r†< RE·¤Ff<6A>9}}<7D>ƒK&„n³L x<>«ED†Û,SλuIèÞ&˜úóÃ&ת¼TK2™·IåÐ ¾OL¿BtÇ‚ö1jÌbF 5FJ>ÛÇÀ”¤m¾¨Qd7¡\·Me|ÑÑ(@„TÄgÓ®<C393>JøcÇš§†)·` ©låœböÖ¹±1PÙÞð¨TÏ$&Ú0¢ !•íEÃj¯"¢b=]¯X%JDT”GXw¥Òˆ¨0I"<0F>9ÝR+"*ÚkºØ%"*ZK©NDï¼&dùÍ=䥨Xn òHl q†[ËU¿«Ô#£âݦƒýSýL†[:á¯úÕŒÅb˜ëPXÊ`—0óV%IYÅ6C@çͺµmF8 ηm>86R—k²ÛTlÓA2èBg…k¦ü-·©áðº.Úmd"êŽ bC:RèàRs*Ž0Ô¥n%¶‰~‰~Ž6ÅE<C385>K:07-Fp®%zgâ_§à"<jݧà òƼÿ™ð l<€<>£ƒ…0¤<30>92ï”08,¾·Yƒ‡JÖjmd€Bp$ˆ—@8°ŒÁUÁ °.KŠ„ ÿ¦T¸o‡¡¸øua¡Âå5ò‰Á<E280B0>m<>S0h%´¨LŠ-"áLôe ú¾Ûd²½®õ–Ý¿6ŒÛ<>½<%ì•„ <0A>;g˜=ݦ™Sàû5ãwkNaÚZÖTèÛ´“Œ³cÄ6ûœâ>¨vN ob„N<E2809E>`S˜YÙ&£dŒ ™· )iO-º7R¤VnN$îDje磄Hˆ;µò2èÑJVsê S+;¸Ç©<>&{‰ûC$­L\+?')©Z •Ÿ£1úÕ-iÓV¢0J¢ [‰Â}·wjM´2È¢#F4q­4<C2AD>)ÜLõ…méL\+Wï3¹¦0+GºP¶,ë/D§×J“Ï›ÉsÏÊ“åGâY¹:êò®îH¥%ñ¬dáŽï†À¬ émØé‰geé¯åÒØ¡<C398>xVšþ¾<17>k5gp+Yç&ýž•¨<1B>š3¤}><3E>~2œ•¦ H”¨ÍI|û\R+¬­]žÄ·²„ZÂÞÜ·òdÖ¶ßÊÒ¹¬Y{<7B>º#Z´O|+77\9|+3ýNÐœnXN|;7ÓPœÀ­áæ:£åÀN\q6û<ÒURTI+C7ÖG“ÀÊyà»\’ÀÊ}sŠ³R4žßë7¸;+E¥Ø£‡fIQVº>”üå­L½5'f`åH/¢Na¡•½='“ý†<,ÓS®B+WÇý±²Š ­\k£ÉÇØ¢¡KÚ©¢+}Ih%êFÕäZZ™/SÑ֬Ԝˢ- ³rsDw#&¡<>˜º©ø”ˆ¬ÜªjÝR#+¿vuIaV2ôQ¡JQûYé@ÏBµ$²
he¨£GÄÄÔXGVRN:ºÄDVRÞJ&B;%X]u²$²ÒrØ°`/‰­¤\v™¦±•‘ó|“tü) Eíyl¥ä†9‡ØÊÇI× ’ØÊǹ*JÖ •Ž_U ÖIb+%<25>¨Hz4‰u7à›º/*ë“i¸¼Gž|dòÈeÃ&<26>°;ž†ílM„•©+9“xLV=<3D>5”DXÙÒeéJÍ©vÂÌ@F<<6C>¦i¶ÁÐt9<11>Y6¦ÂJÙuÉmñH Ílx$UÕ)i0±ÓcnëK+A²¥ “ä‘\:¦–#±»˜Û¢Y¤•˜÷4³—N`zÌ媣¡ ½<C2A0>p0¬g%©'%öBÂ_pÛÍÖì…„Kî;í…„+r:zP0±ps4Ý›Ø+ %Y{Iìe„“†<E2809C>Ï^DècÜðH°<48>Ì™5£h.g¯%´™ª$CZé¹d@‰½<E280B0>0-B´•œwxc{>ØGj YKýFj¯$\ÊfnÖÑýÇ©½ pØÌéüMÇz½„yˆžRÞuDôéXBØ€Æ;p}bE !ƒö—/T%YíJÇÂvZCúXСÅ[Ì}‰[0ÞÄ]VìUÇ™w‡¤cÝ`Y<>g§cÉ`Ä‘”ùðÛé#cåàÈBÑ?ÓuÈt¬ôŸTk<Þ@^u,ô<>£¦ÂƒyÐV˜@ÇÂ@ÿ±®qà- ´<>ˆ€ð*
ˆ 7· ú2 ì[öÓ1óïQ§¼8Ž)¸*û\¨mG
Ü©O¥ªÏ<Àp生
ö#æ–¬#&×j®r,Q
Ÿ
÷B®éÈÔ§ý¥!Û<>R?f/³b{¹SŸŠõm9Ç•* "Å*AEë(©Ÿ2öJˆQ¦€€
õ`ÎV<C38E>Ó€
õ²¤68 ¨8ßÊVÜÒ àê1».W5qviò7í\ÕlãyD¬É
<06>Uh~ŒÉ÷Ì—`h®#ûÍ.EÅünÙ´rIÇC¥ŒuOYut6†TÐÇÀ6yõ<79>Êù¦d§1Ò<31>
úº£7[¤a`EOy¥!ïA®îe;ŒŒÙηý§!ë…¢¥øtÌ”q—J'?ÃÔyý·RTb¢ð¦¯ŽÎÖ1Q&0ˆVÈ°Ç$yzSfÝÛ™Ž)ò†;¡ù²[:&Éààà(kcŠL:^Anžç%<25>c<<3C>ž4õJåtŒ — ÉÀ­+ä‰Ø|Ü⢩hpœFÆÓÈBÎû¶[ÐYYÈ™ìͪHëéXc Q‡²ÊGÞ-¶0vU6w,<2C>ú\Î LI1<49>X—&³c½´zE‰Ò0¦Ð[\j<>l7è-ìJ™óç-ì²¼/?“êC:¦Î“—0<E28094>¥câL††WªÐ¡¥æâòVË<ј#oqG>ãjؘŠ¼gâWÌé&%—ªh™Õ&} `N}»0ùЇþh\%L:nT­ÚrFŒŠ°ÐQÑJ©0ÉÀ³:å¬ÌK:2“Ž>bö[˜|\Ÿ<E28093>µáH.×Mñ‰É Ù̪ï2°-Χ‰É>ù…­Z¥‰É¸®õï‰Inæ¾61ùA6º£Í©¢Í±Š¯<>jY÷ñ½±Áˆf§öÒ1QÖÈ(”þÀ+E%SÔ°îÛôwL”Çq¢ f§ÍÍñ`9ô˜!Ÿ÷§ž²îA¶´!Š¸R¸uIÁ¡÷×U÷ìþ¶ẗ§ã©š%É/Ó”PpÔáQ"õ”Hý —9VR"lSkÒ„ ¯ß)£OÆB¼M¶†§iJųZëSUÙßê»®Ëæ»JC¤}OM†"m¼º âE¦´õ¨"Ò6*p >W+µf!>é†#†t¯À„MûW¤Ø PWXÚ§‘ŸË%äÚKIÄèÙtîµ<06>Ç$‰W&´¤ Ÿ SŸX¦ítöê\5ÇíIx_ú{}J¶·ÃçýtÜ>
ˆ˜".ÑŽðVÅT…do”PÌ€j!×L€) nÕ)¥vÌjÇñ`íŠ gÌk7íè©ÄxÓÚ<C393>×óÚq<ìnN€0ù^6ëfU“ð±>·ÙR­ð™<C3B0>A/ÖME{b2>]å½"0LʸQZ<5A>•„)?§í1aË,¾0Yct…w¼R<C2BC>ÇAüÈ2`˜°Ïh&êKzœLÐ7`„© SÐÆ…<C386>€ŠM…××£<11>à¬V<C2AC>AµK
âÂúŽ_j6Ô»ÒwC.fP¢…|˜îÎ<03>g¨HW“” 0LÌ7:®ç´7&그ј¼YšƒÖ‡t¾Ð†"cD˜1“šªMï7»Ñ‰A-n)"v*´IâçfØÒµT ¡Û¶J4à<>¸¶íTÞš#ß ;@nMtRF.ÎPhi(«(ÍQôõq±—ìZ€0±k€áJÞ©wQjŒ5áªAÌÄ­wÅÉ{:¢Ø3^¬h¨#‰™¤/KÌjÞŠÉú Î»Šà†»mîËXÄÍÎo¦¿‰¹MiêI<>×G«CÓ˜Þš<>ÝÀoäPŸï
&íÓEG‡, I/»aî_Iù¤«Y¡…ô.§†°ió­-%¹>À£¨ñšÎÞµ G<>·GhÈâñ€§{1Ñ'ÇŸ¸Q <0A>Ç4Õ/³nŠST ö]ÎB¦1+µ¿êšD¼ÿ8¾O(ªòoTšc®j}¤ÅE¯5í#|ü<>_0<5F>%ÆlÌ\-èqñð òÜ’û¢=<3D>ËÉŽAR_ºŠNêdÃY«¨£Hv|Ê ‰BI'{ºƒæþ<z.iPîàú-j\ÕP»œî&{]2o—îdº¢Ç쾃g<ﱄxzÀt×UÖtÅoºngø†A#Ôj©ZzÁ)<³ƒe}m½ÆØAôȳ¾§KN¾çî ú ÍšJëŸà<C5B8><ãîç5sž»ƒçK¹XV ½ºžØÁô/xæ¤&è<>Dwm¡èøw°l?ÙÏì zs§§-T÷ܤâmŹõØe¹ ÚüºÑ’Ö½dŸIÜû“Sü®õ ×¼£øTqeõ¼]º$g¬¼ƒe}Ûœ¶½k.£Rô†ßËnÝaÚ²±í`é(Ä#À\9#g¬pl¥æxië¢SŽ~G/lô½±l0BÀnÜ5í¢¤ï>ÖFÜ#ºêPð÷±>TÀQGôb|€„–>¹ ÷ÆBˆêOa°d>Fȼû² Óß7(9oò†
dÃÄ_º².ÊwŸ.2ê<EFBFBD>½±˜°é£cx@¼ÂXOØÀp—IK§ÍXNØ`®±:NÉË c;%¿¯@á•suÁ@!aåEef/ÞX[;4JAÞXYØ`l'&ì²ü,éÛq‰ºpy`ÜK_m¬*Œ×"nNM²š¤7¶Hl—Þ0߀,$0 çzu—ò7¶0ܸIÃ(o¬/lQ8/:î'Æ
Ã7^×Ö-²– Q˜C”íJ1Ç;&<26>²+Z”ZG¸½P>—´šêE&)úºÛv^2ú"“”7ºD§ÏÙÄ`•E±h%2ɹT-½ñPn&Ǧœå6=žœ§&ÏEÛç6AdVÜŒu‰ëIà€×béÝËMË[?x š²±N1iÂH:õÆJÅõ$, N~,Sl!5´ûLÑž<C391>~[¶tdcÁbÒ¢Z³”Ä ×$žÚ\¢ˆYsG+/<0E>'Nú²ÞØC[7¹Áº‰Ê;ŬSl£5:Ãê&Õ”ØäFÇÁ˜¼àb9sαIÌ_%^˜A&9×åÂ<08>„ÉŠ]e…I ¹†Ã"uaòtК5¹9RK¨ “”·²¢þY˜tœËŠ…kÂäá¿T‰<araÛÍ@“Ž#©ì˜l˜G=f²¡·¶Sa$&ç¸<ô…¢LéŸ<C3A9>=,é¬L,Ò‡ÌmÖ´ÌÄ&&Ø‚£—˜ ÝÑ%z `ŒQ3 ÄËtÀÛL—¬å%&C·ä´¦&¿BtB)5Y»†÷3±Æ,<4¨p÷L{S“Šc ɼN-LÀ„Z=JM¦{üŠ?xÂj¤œyI\mjrŽ{·© HMF~aÑJjlk¹ï»ã4ÞÑO€ !Ñ8Ôä ßhXob\ø®Ýy|nð$LM<4C>&!—ìB™„œ!_¨-ô]“†Š\}“„KŒ,i9ËwMÞá—`Ð×4yÀïb"· ù¾gåÆ„}±¡YÙæ{&%x&`A6éÐ÷a ù1_<31>ñ=“ `áoª1ßÌäŒÇ¬¤Ewß3iy—K¼æ˜Ïâ5ÐTt€&1ú®B²g™ MÛ,è¦ ß7™Á~ŒÒ˜ùó}“¼<02>:zß7yWfb1Sú‚þ*4:<“ ËÆdÀ™47/Êd¡¿ž€,Ñ-ÑšŽËÚJf|ËÜèò– <°[¨LÑMZ´H_²o]”)ý·<C3BD>Z®(Èâ±¥¾gŽœ/ )}\PoXs˜©“ôk_eÊþ²ß)TkM#)™˜$üªVÝŠɤɄq¿6 L*t`N²Z ½˜°<CB9C>t£†?fçšPMYS73Êí˜÷ <77>©«0fæ=঩:òqH>>ºc¨?&ã=`³Vìüˆ¸j~"ØØè‹})`„ñVzµž`‚骽ð `)<29><>£Ý$“îáåø5Þ€ 2¶VnüˆÊø²
AÆKmV23#çó#*ókð„Ó(b­-t×<>¨ ñ{7¥37¶Õù)ì~Ö;<3B>zIEnØ<6E>ˆÊúH\1¶eŠSiŸK½žûƈñø%>¦â~çh¨èÇWLÇìüó°¥€öSÈQó ™+³árPiäZÑýþ˜oP¸%•níóÇlxÀüÂv\ùc<Î¥þ¦ª­c<€N ù¥ŽeL7>çÇdw3ÕÞ+ÚDH+0WV<57>.geEßZpË€X%ÃLÊ:<3A>5¶-ŽÉùŒÝ¡&å3Ŷ¬ø ón<>¤KN~¤|ο LÌ}4ZÂÛѼ aÒþ6¨0 ¹"*Ž`â¾jîi…ÏObc@zK9Á09Ÿ`霟$áÁÜZÝcHLqLÐ4hî¨Ê¥\µ½a Lâ§9xCº3ÍO¹ÈÙeó€ Å¥Ñ~Ê}¬w¿ÂÒˆkìxëÜ# ¤S®Þ&-'û;ðÂ4`H™ÀÁ™/Ù9ˆ ñÊÎY™óH<p=>*¾·7p}Ëœlé…€bÓ°ƒÃa2¿d1p¹n—Æ)F1I÷GM©µ\&샵d­†zÙ}f¥—Àe¾ì·?—ò˜ O3¼<C2BC> 6"Ö3£ßî}OHÆܳ‡Xœj0¦#Äü=@…HD º¤Kÿ`Ì0{ÄÕ®ø¬Æô²Ç¼óK¹3Ëñ­q/dEGÌð½KìŒ$".o*—eK!TÆGÆ~ÐÀ§"6¾\TÂïÁðÒÏ©lo6*׃Š™ˆÀ§b½jp¦1øT®fæøT°•- v?e²Ð«ï4 *Óku϶¦éa7ÇÊ4ûÚR€Q¹Þ´ø¥Lô<4C>€µ„Ñ7äk<1D>mAÈ´sóœ
 ÄŒ®•òMWu´*à7 ûdGaPù~lÖ 5•¯-µ B×ùØcƒ »@ƒ<>
õCù™Î¾<EFBFBD>JômYã²!A„Æœ1Öe0â6%ÇUÂoH婳"Ö•èÇŽnŒB*P´úŠµÀ5t¬bÙyQž{<7B>ƒˆJõW¹èÈ%%€ð9uzF¿”[QhÀÆÄ>ÞÊ·[ª¦—L.QD!`”º¶#ˆ˜"ÎËõÿI£h±”߯û.[p3÷Lc^·êCl%%bLî6 q»QüS8´à{/Dô2©?Åà‡¢Äñ"ÆÉî•Åí¬i¯}çßÕÃë q*L_{î­³xb/$¿…ax{^HÁÈB8i:ÒM([åm©V^§Ã#þá‡ßù?|Ÿ¿‘°à8»L”r _½I_9Ÿp·¹ÞûRÍmŽ7j¬>ás?]Ü;7‡gÇÎé‰sñîÆ9þŸ§×7×<37>=æüøç²øä”õúGÏûI?qñþìlÿÇ<>zØã«Åâ+ù8{í?õÙ‡U•s‰Á´¿RëAxû{ÞÞOÎÑ»³3|<7C>n=KnWKðO«;ÿ6/Çç<C387>7Ç'ïÏnPÞº­EW­Ëe¥žÝPÓª6Æ <0A>Ÿ_LîÀ?¿uJ߆<C39F>ßœòÇ€ö¸ád…âæÛzcÂ*v».óNŸ¸Ç<0E>€¶©>9÷úkºÛÿ ãüá'çøâíéÅñÏç§×çÎÁûw·§À7Žëç$ßäè—ƒ«ë㟱­MÃ?ó†ÿ¼Q³7ÝRŽ¹S@üúD;½¸>¾ºqN/nÞ=®T¨SûÚ'Ú²¿U<C2BF>û.÷7tìoÅö“óáàìýñõ?ÂTÓàéö†éºï`)f/V<>/ó¤HƒÂ“iìÉ,õ
ä³LD"*~ZÓ¾Ùæ­{I΄7Ë29+„ÊÃY Tœ*?<3F>¹ª…nŒº¼ŒŒöBá{Y»n&Eäg¹iûJÄ^^Ìâ~øp`6€yåžÍDâÐs`—2/”n(¼™nìFÀÆðoqIîEiVx*Ž“`VÄ©nÞqÞ€Þr¼—ËÌ óD†~äÂäÐwš<77>·Žý8IS™è°ûØ"El ÍU"q·GžÎ2%"‰Èü™ DŠõsÝ@¢-îôyþÀ˜`/ñgJ
å'Y^ždqìƒ<ROH<éçјý£Þss¡‘Ê<òâY”)•fy$ÓDä‰Ä¡ÔÏcæäyc Þ¦…P·àÂSI˜©d& WÅ^ cx‰$,ò0Žã¬oaðR¼Œ÷üD¦R5óft1“ðÿ"ÄÛyg÷- ºæ[håægÀç,…ÁøÂW±Êí%éL¨^Q-ª„<C2AA>ÝYF…(T SÐ"?NsP(?ÊDŽ°o`TÒ@€zã·§»izÀg¨Š š…®ÉlÅ"íõ•À2P6{Y¦< ÒU
D<EFBFBD>{‰(Dî Ä9ü?ˆ€EËtÔ³±H¡«Yä È,I¤T¤°Ì “¢Èû¹€ ØQ %*ʼ,<2C>£ÌÍÒ Ž#?Wiû³4ôüŸ <20>¨§ÑŸª¢žMEÞ[6ßë±ðª°`Ý)¶—,Ö<>£ØÄbÚ9b½a>"Š,ØdŠí%ŽÁQZ°bŠí ËåQ`ÁÆSl?!1>| 6šbûɇòŠ< 6œbÃ+úii`ƒ)¶·Œ(¯0µ`ý)Öï±0®ÐÂ7åÍëyCy…Þ¼)o^ÏÊ+´ð6¥ÍíiCq…Ú¦¬¹=k(­ÐÂÚ”4·' …ZHræöœ¡¬B gSÊ{‰¢
-”Ms{ÆPR¡…±)aîàʼ^¡}«' )r_xyš%y¡?Tøaø™Ê‡w€g}Ë Æ<7 ò|&g`<60>ð$Aâ³$¹n˜‰8ï'0X”fª3n¯3HV`Ó™)t˜êÐjdkuÚ¬ß7«3±E`þTb~/1\£‰-<øS"üž\«‰-ôúS~ýž_LlbÖøSµñ{[”ÑŸjãà£0µŠ-:îO•Üè?¶L:wü~î`^[¦d0<64>A?%ÑÆÚ‚)oAÏ®ôÄŒ·<C592>b¨¤ðD]ÌÂ4s? >2Š6ÂÁ¬×µ7øqa<>R³@ÈÀ- ÐPnžÍüÙL<C399>cF0dÆODéJ/ÏSÍÀª£Yd)žMN\?ð²žw½zdqŠ8ž ¢/ ,˜G b;±êƒ+·WÛœÊãÌÏ¥pSðíÆr†;=¿ˆ*<2A>g½FãÊÓä¼äŒÜ“W0šYäÁ?ÉÄFà÷©³m³HÅ™CL> s?ËðKŠan{Î|õRÔ Vý+Dı#åRO$yyam@°]è(5‡0[ #7&y­ÅžÀXX<>„ 3-bˆ,f¹€°eeÿ¨d²¯'gð=öÓöMr8BtS `OÛ7fè«[éÓ;zûj¡`Ì ?9kõ·5ýp].pùb9äå®­‡áC>ìêU9¯Ua¢Æä{̼Íû´®7‡<ÁÕJ…cWxã‰÷´dz±™AoHµ¤Í¦¦ÙðDèFb½åþTtûZF<5A>eÒhè|=+‡‰šâõx>á‡<C3A1>ÃI ]ËdT„0= ÷岞ë@#Rý5ÂZÊ0«Ldz<>é…n<Ë"U¤<55>ÁAV=b~oœI—wëõrõúÕ«ßÿýåCÓ­»L½ÌÅ«ßå:¿ûï÷?ÜÿÛY#BY}|FÏAïùIϹtŽJ¼'‹Ó+g]fú„éê…}4B::–«礼WÎMßÃʹ*û½ÂßÛMÔÇh¤\öÍË?þoí|(ïËö¸>“'ðzòeÓ>‡µ¸I_¿â7ßÝ9ïñLÍZ9xM˜^„øÞ>DÉ’> r æ_ïñuT]ÉÙßáu>¾6”tðïÚOÚ‡ü†Ê=£ILX0ˆ¥ÚõYµy™—ú«ËJ­û«Ýð«é;¼/Vÿ~÷'«®ÿÉQD…Þ×JgÕ9­UùeP¦B{®ض?þ#/«—Ïy¯ÏĘÞV ßb¥œ¶ÁA+çOÓ Óϧ«,ÑÊ£¡-ñuªÆ¯ kjGÁ<{Öèü>§Ü9«þ^ê<> pÈ-ŬUŃ3^·ýÝm‡}ÒMÚÆâÙ 7xázÏi9êSÒòysþ¯\ȹr~Ôÿѵòüz¡¿÷õ§çô÷… ÒㇲPÍ«`¾\>§eÑ—Gþ?¸#¬ìDÜ8\/ŸÅyÚlvMÕ//ÿ½\ª¢Ôjû
ÿö
'Øí0ÁnŸë<C5B8>°ºÏÁœ¬¡3<C2A1>㢩Wzž>\©Õ«ìáÅJ¾ò_F¯òæÕsàõÙ2ÀAU=§I¿O”©=˜LQçÁ¡Žð9<C3B0>}¦ý˜m_¶`}×eþ¬èË 1·pß©òé7v=&¤LºÍ ˆ¼X_<´å¹Uèf©œ%<25>.g<>¸Fq.CèÂÓa1'ÞÔ¿·mNŒçw6*65ím£‡ª]üñŸ…Þç÷Ýín Û†§_ÿáŒ_ÿñÝ]¤cÞ>™rÞ<£Q,É ÛF_ˆð¥âW½&"r—.7…i%QGž#žÓ!öÁõ—ƒÜé£svóæà9MûªÀ¶å7àÓq3þ¼óÒ¤ªqÎOÏN®ŸÓ*fÄúÒþ½Õú¯¿ý®ÚõÃËüYÜ„c©hÛÉWŸìû½(Âç‡þ\/™<05>ÿÒ<>« ñE f‰Œ\Š¤_® ,“ørØôÝmÆò$¢ØœlüîF…i.!È]êý÷Ïi81­Ã¹lͳF~Í4 _Hü½èzþ.Ãð]<5D>z<EFBFBD>† ŠBm¢—AèG‰ŸDx…j*h4 ßÕ¡o1
P—œdµ.äËçôXæÓWŸìûKâP_TñMýÙæïWÝ馿(ÂBíП_xJùa % ý™ò7Œ½$sc€AÆ.À>yN£/<<3C>‡¾³Už”¾³Q¯,qØ%(ßÝKj<4B><18>nfûÞ~¢í&†m?yÓNÅŽ‡¾©Mo\<5C>Û¶)/T™[È (Bá³"rSå†q*³ðåçå|ÓgǸ•å[¼˜^HýJÄõÍíþcJøó¶[6O,á÷ؾ„¿ùË#…üG>2kå»*í_­q?«¾=€YßÞ¼ñö…uÝÿœüu:©Mã²Í[Y©÷Ã…£Ÿ0¸§íZŒ©Ü̼Ýï»OØ履œl.¨~Ús²ÃûoÞSÙï£lôw© ¾+¥×¯ rûçïí\¶ kkºÄômûP±î0ˆq³ böwôþê
¦ÁíÍéùñõÍÁùå®u°q wvÍ-t¾Ô÷YWÔ¶ûGOÆGðûM<55>¤+åèe< üµYÿWìôÜh»9sµzSuPå}ªšû£ÆíSÚßêÀ>¥Ñ\´Ú4]岊—˜†=ýå yžàH.»¶ÿ¶V\MãÂÍËÍ><3E>íƒoÁ¯®xá¦/×ñÒסx${ýæEwX¥Ú;,á ¼vÓySÎ7ß³w¥ÍªÔ[V<>¢ÿµî¸É;¬B÷u÷GÜJÈô°ÐõòÕx¶|"èÇ7ÃHƸÒDä%–Ý!¸¯Æùg‰7/ÏÕúgß/.sîZ5ûÙ
i™>Zxãúˬ~™W¯VX»{ìÃYYÁ‡ó®”·XÝ¿­äíFì·…ºvÛ€Ežo<C5BE>¼[üN—ËbæüË1.ïŒ/øϯä¿ìkôÂõ_ø„5 Ó×è+p{—m‡ß˜„ÏÃ[×Ζë~éaÙÐjß³£':¾ÿÚ _{q¿¹À–à¦N¢«ûõجhô€Õˆxr‡Ñkßßtø<74>ñKër9l³~¢š<0DÓßXíÚp»ñ^¶UùÔ­ž ´qE»¶|Íàyɳâ.0ÓÄ 1íÛ¤±o{û­¤&êF ÷¡£tP6åb¸hÓTn>ÃùqÑ-þøß›4ëné»Ë½<C38B>R¿¿:ú¶Úüƒ$ü†xýÀBõ<17>zâíÞa·Âe=}/Ûþì ®{¿ÜœëïÖ±EÜ`s­À0éïÝ^m~ò†M0½¬qÆßCºÑŸ¸ò6ë“`$«~½ ?nõ_ôiRo³¸w¢†¯T(ú/5÷6o{Ç Ù_´¥†¼ÍRYÿX÷û?þ<>~[ø©Üvê2Lÿ%*þ¿Þf½jït<C3AF>KRøQ¹ùÉÛ,-í]m¾Ã¤~ð6kC=‡ý9¢Á~èŸ5æ¿|Ú£=ãÜêeXP´¯N{þÀÎð;ô4
<0A>úyñèçÍŸnà0~úZK>¾/W¥nÚ¢JÃPì0 ÿ•„ [ož°akDN)0DØ­ðaÁ<>¢Ÿô[Ý_9ðnNÿn¹ A²\­~/žÓÂ㩨mÏ×£ñ¶Öø9“E<E2809C>æá;bw¯»Õ?:Ä
¿Enùœ1b ý ñO¨­7øß ý<>㺯õ?y·<IìGðXªdìk[=·<>å­\ªªÒð¾{ ßÚÄcÂìßåv³‡eÚ\Èy™æ>¤‡]ÌÐíÜâ5]ý®„mÞSÆÛ[µM$¬£…'̃íàÏ!ò6!ânÆ<6E>ªÆVÃÅ{js=÷É5ãøaôXÿöú¿NÅjn&-Û…„-ïð2ú±éÆÃ]ã2š™ã—ÂnêçàNö¾qæ<>4ê÷- Ìšu3o嬔=¢ñS%[õ_Œ(¿©T³yèV«¤¹¿u£<Ö>ª¦ž?­í¯5w²>¯†@="‰°'.p¨"Œînt[û+ Nk½Ùß:ýѲï<C2B2>¶{bƒ÷'ub÷‰<C3B7>Û'&kß4;ûC±oLü}ËÌÞdÂNvßî[gÍþ8 ö7ʼO”r¢gû†úì÷ŠBóY,úëYñ["ü™Ÿ
Á?R„A†ÒU¸åÁÞ¦êŽ+­jȺôX*ñ"L|£äu8äô{zG½Íµ }ë«ùû„c¨Ù/Êj¦SìÉ¿îöǵgþ«A?<3F>êxZêoj¥5±ÕTE¯<45>«¶qÜ3hëF·qp†¡Þ¶8oÞ8—W§çW<1F>ÿqü±×]{Çh‡@Ý|ð<1D>êôsCK»ÓϾ·éɱn³í͇<C38D>4¾¯ÿþâô/ï<>õ¯?áÕýk]ý¶ûù>ýÅðÄýômc¼½—ú&§<>¾[ ¶ï–î Ø“…4:à·;ñ¿:¬íÙs,ÃgßÀÒ'òÙ££"túHÿólVêÇ7EcöøxFäÇéß¾þæÛU%ó͇Ϭo>|øõ†Ê·Ù:~ð½jÄjNfãS€}üÄÎþlÕÒŸØ©)ß0;‰Ó']n?y²V<59>ÃÛŽiä²ÓÔ[ O¶øçïÞœž|´¯¸²†÷y0õç¯÷ÿUçðŒþƒðëxª#yÆ0ü'ŽâI>ç9tÄß4<C39F>ot,ÏP žÊÔw»¡g /‰ž8¸'8£çH Ú=q$OpÛ‘<ZÝúû¨õN?ò y<U¿ÉåL¤²k1è+Có¯<E28099>íÛÝÓ7ÈêëÝ?ÅGñ§õÙ¯þWÿôßB×s=]]k ·ð·Û£³Sý뻳7·¶Oœzµóù«ãkHѯm YZÐ)üé»Û£wÇGøãЀåýüÿŸC£dWØ

View File

@ -1,6 +1,123 @@
<?php
function buscar_datos($valores,$id_form,$plantilla,$div){
$valores = mysql_seguridad($valores);
if (is_array($valores) ){
$valor = $valores['valor'];
}
else {$valor=$valores;}
if($valor =='') {
$resultado="
<div class='col-sm-3 col-md-3'>
<form class='navbar-form' role='search' id='formulario_buscar_datos' name='formulario_buscar_datos'>
<div class='form-group'>
<div class='input-group'>
<input placeholder='Escribe para buscar' class='form-control' id='valor' name= 'valor'>
<div class='input-group-btn'>
<div class='btn btn-default' onclick =\"xajax_buscar_datos(xajax.getFormValues('formulario_buscar_datos'),'$id_form','$plantilla','$div'); \"><i class='glyphicon glyphicon-search'></i></div>
</div>
</div>
</div>
</form>
</div>
";
return $resultado;
}else{
if($id_form !="") {$w_form ="form_id = '$id_form' AND ";}
$consulta ="SELECT * FROM form_datos WHERE $w_form contenido like '%%$valor%%' group by control LIMIT 200 ";
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!=0){
mysql_data_seek($sql, 0);
$fila=1;
$divider=3;
$cols = (12/$divider);
$i =0;
while( $row = mysql_fetch_array( $sql ) ) {
if($i % $divider==0) {
$encontrados .= "
<div class='container-fluid ' role='row' id='grid_$i' style=''>
";
}
$i++;
/* $contenido = htmlentities($row[contenido]);
$p = stripos($contenido, $valor);
$s1 = substr($contenido, 0, $p);
$s2 = substr($contenido, $p, strlen($valor));
$s3 = substr($contenido, ($p + strlen($valor)));
$r = $s1."<font color='red'>$s2</font>".$s3;
*/
$datos = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla");
$contenido ="<div class='col-sm-$cols' style=''>$datos</div>";
$encontrados .="$contenido";
$fila++;
if( $i % $divider==0) {
$encontrados .= "</div> ";
}
}
}
$resultado .="<div class='container-fluid'><h1>Resultados de: $valor</h1>$encontrados </div> ";
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML",$resultado);
return $respuesta;
}
}
$xajax->registerFunction("buscar_datos");
function datos_grid($id_form,$filtro,$valor,$plantilla) {
if($valor !=""){
$md5_valor = $valor;
if($filtro !='' ){$w_filtro =" AND id_campo = '$filtro' AND md5(binary contenido) = '$md5_valor' ";}
}
$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT 250";
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
//mysql_real_escape_string($consulta);
$sql=mysql_query($consulta,$link);
$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
$descripcion = $descripcion[0];
$buscador = buscar_datos("","$id_form","$plantilla","grid_resultado");
$contenido = "$descripcion";
if (mysql_num_rows($sql)!=0){
mysql_data_seek($sql, 0);
$fila=1;
$divider=3;
$cols = (12/$divider);
$i =0;
while( $row = mysql_fetch_array( $sql ) ) {
if($i % $divider==0) {
$contenido .= "
<div class='container-fluid ' role='row' id='grid_$i' style=''>
";
}
$i++;
$datos = contenido_mostrar("$id_form","$row[control]",'',"$plantilla");
$contenido .="<div class='col-sm-$cols' style=''>$datos</div>";
$fila++;
if( $i % $divider==0) {
$contenido .= "</div> ";
}
}
}
$resultado =" <br>$buscador <div id='grid_resultado'> $contenido</div><br>";
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("contenedor","innerHTML",$resultado);
return $respuesta;
}
$xajax->registerFunction("datos_grid");
function insertar_registro($tabla,$formulario,$div,$principal) {
//$valores ="$formulario[0]";
@ -75,9 +192,9 @@ $resultado = "$muestra_form";
return $campos;
}
function formulario_areas($perfil){
$tipo ="embebido";
function formulario_areas($perfil,$tipo){
// $tipo ="embebido";
if(func_get_arg(2)=='respuesta'){$control =func_get_arg(3);}else{
$control = md5(rand(1,99999999).microtime());
}
@ -216,20 +333,20 @@ $muestra_form .="
</form>
</div>";
/*if($tipo=='campos') {
return $solo_campos;
if($tipo=='campos') {
return $resultado_campos;
}
if($tipo=='embebido') {
return $muestra_form;
}
*/
/// fin cierre form
// $resultado .= "$consulta";
//$respuesta->addAssign($div,"style.display","block");
//$respuesta->addAssign($div,"innerHTML",$resultado);
//return $respuesta;
//print $muestra_form;
return $muestra_form;
// return $muestra_form;
}
$xajax->registerFunction("formulario_areas");
@ -594,6 +711,76 @@ $resultado .= "</select>
}
$xajax->registerFunction("relacion_render");
function buscador_campo($id_campo,$form_id,$valor,$name,$control,$tipo){
$div ="div_buscador_$name";
$onchange = " xajax_buscador_select('$id_campo','$form_id',(this.value),'$name','$control','$tipo'); document.getElementById('$name').value='';";
$onclick = " xajax_buscador_select('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';";
$resultado ="
<input class='form-control' name='buscador_$name' id='buscador_$name' onclick= \"$onclick \" onkeyup=\"$onchange\" >
<input type='hidden' class='form-control' name='$name' id='$name' >
<div id='$div'></div>";
return $resultado;
}
$xajax->registerFunction("buscador_campo");
function buscador_select($id_campo,$form_id,$valor,$name,$control,$tipo){
$div ="div_buscador_$name";
$respuesta = new xajaxResponse('utf-8');
if($valor=="") {
$respuesta->addAssign("$div","innerHTML","$resultado");
return $respuesta;
}
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor","");
$claves = $claves[0];
$claves = explode(' ',$claves);
$formulario = explode(':',$claves[0]) ;
$formulario = $formulario[1];
$key = explode(':',$claves[1]) ;
$key = $key[1];
$descripcion = explode(':',$claves[2]) ;
$descripcion = $descripcion[1];
if($valor !="") {
$valor_actual = contenido_mostrar("$formulario",$valor,'','5');
}
$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and (id_campo ='$key' OR id_campo ='$descripcion' )AND contenido like '$valor%%%' GROUP BY control limit 50 ";
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
while( $row = mysql_fetch_array( $sql ) ) {
$campo_descripcion= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$descripcion' ");
$campo_key= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$key' ");
if($row[control] == "$valor") {
$selected = "selected";
}else{ $selected = "";}
$resultado .= "<li><a onclick=\" document.getElementById('$name').value='$campo_key[0]';
document.getElementById('buscador_$name').value='$campo_key[0] - $campo_descripcion[0]';
xajax_limpia_div('$div') \">
<strong>$campo_key[0]</strong> $campo_descripcion[0] </a> </li>";
}
$resultado .= "
<div id='$div'></div>";
}else{$resultado = "<div class='alert alert-warning'><i class='fa fa-exclamation-triangle'></i> No hay resultados </div>";}
$respuesta->addAssign("$div","innerHTML","$resultado");
return $respuesta;
}
$xajax->registerFunction("buscador_select");
function relacion_select($id_campo,$form_id,$valor,$name,$control,$tipo){
@ -609,6 +796,7 @@ $claves = $claves[0];
$key = $key[1];
$limit = explode(':',$claves[2]) ;
$limit = $limit[1];
if($limit =="" ) {$limit = 20;}
if($valor !="") {
$valor_actual = contenido_mostrar("$formulario",$valor,'','5');
}
@ -1205,7 +1393,7 @@ return " $presentacion";
}
$xajax->registerFunction("aplicacion_presentacion");
function aplicaciones_listado($id_form,$tipo){
function aplicaciones_listado($id_form,$tipo,$div){
// if($id_empresa !=''){ $_empresa = " ";}
//if($tipo =='publico'){ $w_publico =" publico ='0'";}else {$w_publico =" publico ='1'";}
@ -1230,7 +1418,8 @@ if (mysql_num_rows($sql)!='0'){
$fila=0;
while( $row = mysql_fetch_array( $sql ) ) {
if ( isset ( $_SESSION['id'] ) ) {
$botonera ="<a style ='font-size:20px;' title='Agregar contenido' class='link ' onclick=\"xajax_formulario_modal('$row[id]','','',''); \"><i class='fa fa-plus-circle '></i> </a>" ;
$botonera ="<a style ='font-size:20px;' title='Agregar contenido' class='link ' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">
<i class='fa fa-plus-circle '></i> </a>" ;
}else {$botonera='';}
if($i % $divider==0) {$resultado_inicial = "<div class='row ' id='grid' style=''>";}
$i++;
@ -1242,9 +1431,9 @@ while( $row = mysql_fetch_array( $sql ) ) {
$nombre = $row[nombre];
$contenido_listado = contenido_listado("$row[id]");
if($row[nombre] =="Portada") {
$nombre = '<i class="fa fa-home"></i>';
$nombre = '';
$resultado_nav .= "<li class='dropdown' >
<a href='#' onclick=\"xajax_contenido_parallax('$row[id]');\" class='dropdown-toggle' data-toggle=''> $nombre </a>
<a href='#' onclick=\"xajax_contenido_parallax('$row[id]');\" class='dropdown-toggle' data-toggle=''> $nombre </a>
$contenido_listado
";
}
@ -1257,7 +1446,7 @@ $resultado_nav .= "<li class='dropdown' >
}
else{
$resultado_nav .= "<li class='dropdown' >
<a href='#' onclick=\"xajax_contenido_parallax('$row[id]');\" class='dropdown-toggle' data-toggle=''> $nombre </a>
<a class='dropdown-toggle' data-toggle='dropdown' role='button' aria-haspopup='true' aria-expanded='false' href='#' onclick=\"xajax_contenido_parallax('$row[id]');\" class='dropdown-toggle' data-toggle=''> $nombre </a>
$contenido_listado
";
}
@ -1313,7 +1502,15 @@ else { $color_aleatorio = sprintf("%02X", mt_rand(0, 0xFFFFFF)); $bg = "backgrou
if($tipo =='li') { return $resultado_li.$resultado;}
elseif($tipo =='nav') { return $resultado_nav;}
elseif($tipo =='grid') { return $resultado_grid;}
elseif($tipo =='grid') {
if($div !="") {
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML","$resultado_grid");
return $respuesta;
}else{
return $resultado_grid;
}
}
elseif($tipo =='banner') { return $resultado_banner;}
elseif($tipo =='carrusel') { return $resultado_carrusel;}
else {return $resultado;}
@ -1401,26 +1598,28 @@ $link=Conectarse();
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
$control = mysql_result($sql,0,control);
//$contenido = "<ul class='dropdown-menu' role='menu'>";
$contenido = "";
mysql_data_seek($sql, 0);
$contenido = "
";
$orden = 0;
while( $row = mysql_fetch_array( $sql ) ) {
//$orden = $orden+500;
$identificador = explode(',',$row[identificador]);
$identificador = $identificador[0];
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'');
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'','contenido');
$titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ;
$nav_li .="<li><a href='#$row[control]'>$titulo[0]</a></li>";
$nav_li .="<li class='dropdown' >
<a class='menu' href='#$row[control]'>$titulo[0]
</a>
</li>";
$style .=" a[id= '$row[control]']:target ~ #main_$id article.article
{
-webkit-transform: translateY(-$orden"."px);
transform: translateY( -$orden"."px );
} ";
$links .= " <a id='$row[control]'></a>";
$links .= " <a id='$row[control]'></a>";
$contenido .= "
$contenido_desplegado
@ -1434,8 +1633,7 @@ while( $row = mysql_fetch_array( $sql ) ) {
$style
.article {
width: 100%;
height: 800px;
z-index:0;
z-index:0;
-webkit-transform: translateZ( 0 );
transform: translateZ( 0 );
-webkit-transition: -webkit-transform 2s ease-in-out;
@ -1445,7 +1643,7 @@ while( $row = mysql_fetch_array( $sql ) ) {
}
</style>
$links
<header class='nav' style='left:40px; position: fixed;z-index: 10;' >
<!-- <header class='nav' style='' >
<nav class='navbar navbar-default submenu'>
@ -1453,8 +1651,11 @@ while( $row = mysql_fetch_array( $sql ) ) {
</nav>
</header>
<section id='main_$id'>$contenido</section>";
</header> -->
<section id='main_$id'>$contenido</section>
";
}
//return " $contenido";
@ -1548,7 +1749,8 @@ while( $row = mysql_fetch_array( $sql ) ) {
$identificador = explode(',',$row[identificador]);
$identificador = $identificador[0];
$titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ;
$contenido .= "<li><a href='#$row[control]' >$titulo[0] </a> </li>";
$contenido .= "<li class='menu'>
<a class='menu' href='#$row[control]' >$titulo[0] </a> </li>";
}
$contenido .= "</ul>";
}
@ -1582,7 +1784,7 @@ $consulta ="SELECT * FROM form_datos WHERE form_id = '$id' ORDER BY rand() limi
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
$control = mysql_result($sql,0,"control");
$contenido = formulario_imprimir("$id","$control","c3p");
$contenido = formulario_imprimir("$id","$control","contenido");
}
return $contenido.$control;
@ -1860,6 +2062,36 @@ if($div !='') {
$xajax->registerFunction("eliminar_campo");
function insertar_campo($tabla,$formulario,$div) {
//$valores ="$formulario[0]";
$nombre = $formulario['nombre'];
foreach($formulario as $c=>$v){
$valores .= " $c = '$v',";
}
$valores = "$valores id_empresa = '$_SESSION[id_empresa]'";
$key = limpiar_caracteres($key);
$respuesta = new xajaxResponse('utf-8');
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
$insertar = "INSERT INTO $tabla set $valores";
// $edit = "UPDATE $tabla SET $campo = '$valor' WHERE id = '$key' limit 1; ";
$sql=mysql_query($insertar,$link);
if(mysql_affected_rows($link) != 0){
}
if($div !='') {
//$respuesta->addAssign($div,"innerHTML","");
}
//$respuesta->addAlert("$insertar");
//$areas = tabla_areas('form_areas','id','nombre,descripcion,estado,orden','',"",'Areas','');
// $respuesta->addScript("javascript:xajax_tabla_areas('form_areas','id','nombre,descripcion,estado,orden','','','Areas','div_campos')");
$respuesta->addAssign("$div","innerHTML","<div class='alert alert-success'>El registro se insertó con éxito</div>");
return $respuesta;
}
$xajax->registerFunction("insertar_campo");
function insertar_campo_area($tabla,$formulario,$div) {
//$valores ="$formulario[0]";
$nombre = $formulario['nombre'];
@ -2060,7 +2292,14 @@ if (mysql_num_rows($sql)!='0'){
$valor_actual = relacion_render("$id","$row[id_campo]",$contenido,'5');
//$value = remplacetas('form_datos','id',$id_dato,'contenido'," control = '$control'") ;
$contenido = "$valor_actual";}
elseif($campo_tipo=='5' AND $contenido !=""){ $contenido = "<iframe width='100%' height='100%' class= 'iframe-media' src=\"$contenido\" frameborder='0' allowFullScreen ></iframe>";}
elseif($campo_tipo=='5' AND $contenido !=""){
if($tipo =="") {
$contenido = trim($contenido); $contenido = "<iframe width='100%' height='100%' class= 'iframe-media' src=\"$contenido\" frameborder='0' allowFullScreen ></iframe>";
}else {
$contenido =$contenido;
}
}
//elseif($campo_tipo=='5' AND $contenido !=""){ $contenido = trim($contenido); $contenido = "<video width='100%' height='100%' ><source src=\"$contenido\" type='video/mp4'>Video no soportado</video>";}
else {
$html ="$contenido";
@ -2110,20 +2349,24 @@ if (mysql_num_rows($sql)!='0'){
//$resultado .=" </div> <!-- <div class='badge pull-right'>Datos registrados el $fecha </div> --> ";
}else {$resultado ="No hay datos ";}
//if($id=="6" OR $id=="10") {
if($tipo !="" AND (!is_numeric($tipo)) ) {
////Usa una plantilla apra cada id
//$plantilla = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'plantilla:$tipo'") ;
$plantilla = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'plantilla:$tipo'") ;
if($plantilla[0] =="") {
///Usa una plantilla generica por nombre
$plantilla = remplacetas('parametrizacion','opcion',"plantilla:$tipo",'descripcion',"campo = '$id' ") ;
$plantilla = remplacetas('parametrizacion','opcion',"plantilla:$tipo",'descripcion',"campo = ''") ;
//$plantilla = remplacetas('parametrizacion','opcion',"plantilla:$tipo",'descripcion',"campo = '$id' ") ;
}
if($plantilla[0] !='') { $plantilla = $plantilla[0] ;}
else {
/*else {
$plantilla = remplacetas('parametrizacion','opcion',"plantilla:$tipo",'descripcion',"") ;
$plantilla= $plantilla[0];
}
*/
}
if($plantilla != ""){
eval("\$plantilla = \"$plantilla \";");
$full =" $plantilla ";
$full =" $plantilla ";
}else {
$full= "<div class='$class'>$resultado</div>";
}
@ -2163,7 +2406,7 @@ function subir_imagen($respuesta,$id){
///vinculado con la funcion de javascript resultadoUpload(estado, file) que esta en librerias/scripts.js
//this.form.taget= 'ventana'; this.form.action = 'destinoEspecial.html'; this.form.submit()"
$javascript="$_SESSION[url]/includes/upload.php";
$javascript="includes/upload.php";
if ($id ==''){$id='imagen';}
$size = ($_SESSION[upload_size]*1024*1024)." bytes";
$resultado .="
@ -2277,7 +2520,7 @@ $respuesta = new xajaxResponse('utf-8');
$resultado .= "Importando formulario <b>$perfil_nombre</b> ($perfil)
<table class='table table-bordered table-striped'>";
$nombre = "tmp/$filename";
$nombre = "/tmp/$filename";
if($accion == "grabar") {
}
@ -2393,7 +2636,7 @@ $resultado ="<a href='#' onclick =\"xajax_borrar_tmp('$div');\">Limpiar</a>";
return $resultado ;
}
$dir = "tmp/";
$dir = "/tmp/";
$ficheroseliminados= 0;
$handle = opendir($dir);
while ($file = readdir($handle)) {
@ -2444,7 +2687,7 @@ if (mysql_num_rows($sql)!='0'){
$imagen = $imagen[3];
if($imagen[3] != null AND $tipo !='titulos') {
$array[image]=$imagen;
$imagen_icon="http://$_SERVER[HTTP_HOST]/milfs/images/secure/?file=150/$imagen";
$imagen_icon="secure/?file=150/$imagen";
$imagen= "<img class='thumbnail' src='images/secure/?file=150/$imagen' alt='$imagen' style='max-width:100px;' title='$imagen'>";
}else {$imagen='';}
@ -2782,7 +3025,7 @@ function remplacetas($tabla,$campo,$valor,$por,$and){
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
if(@$and !=''){$AND = "AND $and";}else{$AND ="";}
$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by id DESC limit 1";
$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by $por DESC limit 1";
$sql=mysql_query($consulta,$link);
if (@mysql_num_rows($sql)!=0){
$resultado[] = mysql_result($sql,0,$por);
@ -3444,7 +3687,7 @@ if($tipo=='grabar_campos'){
$id_form=func_get_arg(3);
$consulta = "SELECT id_campo FROM form_contenido_campos WHERE id_campo= '$id' AND id_form= $id_form";
$sql_consulta =mysql_query($consulta,$link);
$id_empresa= $_SESSION['id'];
$id_empresa= $_SESSION['id_empresa'];
if(mysql_num_rows($sql_consulta) =='0') {
$microtime = microtime();
$consulta_grabar=" INSERT INTO form_contenido_campos (
@ -3933,6 +4176,9 @@ $consulta ="
elseif($campo_tipo_accion == 'relacion'){
$select = relacion_select($id_campo,$id_form,$value,$id_campo."[".$item."]",$control,"");
$render = "$select ";}
elseif($campo_tipo_accion == 'buscador'){
$select = buscador_campo($id_campo,$id_form,$value,$id_campo."[".$item."]",$control,"");
$render = "$select ";}
elseif($campo_tipo_accion == 'number'){$render = "<code>(Este campo solo acepta números)</code>
<input value='$value' type='number' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class=' has-warning form-control' placeholder='$campo_descripcion' > ";}
else{$render = "<input value='$value' type='text' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > ";}

View File

@ -9,7 +9,7 @@ if ( !isset ( $_SESSION['id'] ) ) {
// Script Que copia el archivo temporal subido al servidor en un directorio.
$tipo = $_FILES['fileUpload']['type'];
// Definimos Directorio donde se guarda el archivo
$dir = '../tmp/';
$dir = '/tmp/';
// Intentamos Subir Archivo
// (1) Comprobamos que existe el nombre temporal del archivo
if (isset($_FILES['fileUpload']['tmp_name'])) {
@ -19,7 +19,7 @@ if (isset($_FILES['fileUpload']['tmp_name'])) {
if ($tipo == 'text/csv' AND $size <= 1000000 ) {
// (3) Por ultimo se intenta copiar el archivo al servidor.
$name = MD5(time()).".csv";
$nombre= "../tmp/".MD5(time()).".csv";
$nombre= "/tmp/".MD5(time()).".csv";
//if (!copy($_FILES['fileUpload']['tmp_name'],"$nombre"))
if (!move_uploaded_file($_FILES['fileUpload']['tmp_name'],$nombre))
//move_uploaded_file($tmp_name, "$uploads_dir/$name");