|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Zend file needed to decode |
|
Posted: Sat Sep 06, 2008 4:05 pm |
|
|
angrycoder |
Regular user |
|
|
Joined: Jul 15, 2008 |
Posts: 22 |
|
|
|
|
|
|
|
<?php @Zend;
3272;
/* ñ!This is not a text file!Þí */
print "<html><body>\n";
print "<a href=\"http://www.zend.com/store/products/zend-safeguard-suite.php\"><img border=\"0\" src=\"http://www.zend.com/images/store/safeguard_icon_nover_64.jpg\" align=\"right\"></a>\n";
print "<center><h1>Zend Optimizer not installed</h1></center>";
print "<p>This file was encoded by the <a href=\"http://www.zend.com/store/products/zend-encoder.php\">Zend Encoder</a> / <a href=\"http://www.zend.com/store/products/zend-safeguard-suite.php\">Zend SafeGuard Suite</a></p>\n";
print "<p>In order to run it, please install the freely available <a href=\"http://www.zend.com/store/products/zend-optimizer.php\">Zend Optimizer</a>, version 2.1.0 or later.</p>\n";
print "<h2>What is the Zend Optimizer?</h2>
";
print <<<EOM
<p>The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been freely available since the early days of PHP 4. It improves performance by taking PHP's intermediate code through multiple Optimization Passes, which replace inefficient code patterns with efficient code blocks. The replacement code blocks perform exactly the same operations as the original code, only faster.</p>
<p>In addition to performance-improvement, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Encoder or Zend SafeGuard Suite.</p>
<p>The Zend Optimizer is a freely-available product from <a href="http://www.zend.com">Zend Technologies</a>. Zend Technologies is the company that develops the scripting engine of PHP, also known as the <a href="http://www.zend.com/store/products/zend-engine.php">Zend Engine</a>.</p>
EOM;
print "</body></html>\n";
exit();
?>
200312070111530887892xù
Ÿ2í}KŒ^Ç•Þ%ÕEiЫñƒ´½©D[Ï[5g KZ-f(:33›Í_TSÍnª»I[q¢ÙLÞÍF°7²±”{##ëì´ÒÆ^HP8@1ÚÞ䜺¯ªºU§ê×PÉ`H‹ÿùî«êÔyÕWUhüÿýjïúæK{èh6ÝÿõŸ6µÉcVYa¸ëc„§þô…ÿxñ/_ûÚáÚfëúõýÛG;û{1)•h•Pëí_=|s÷qf-c–+ë°;·®Þ¹
ý±úƒ§˜Ò ˆ‡ÜèÆÖÕ {œ·²ÕV)cÿ¿»s}µ?Èšu]q¢;×wöç[ÊÎXÍYg1Wƒ@Óõ8ãÚ¨ŽËN»\=XÝÞÝÚÆ1óm‡oCÜßãðž`Á¹9üêèêáêð>ðñ§˜fZq¦dÿγ®”B0kÜ@jz#Œ‰ŽhNÕîCE/žûlP¥S¡sn›=øÕtÎa<ŸÍñló“ÔMú–8Øß?:ÞyÏE©Þ8¢ž~ú™±7˜¥Sñ[¯û›0|+=7o§ò¨G •¾º³·½{çúê™íýƒÕ3·¶vö®m=}ûõÛõ·‡×œÜ Z…ß{Ô7œ.ÔØÞ¹µ{µw¸:¸»:Àû0.çgUáÚîþö<á‹!«—Í—£[)¸*#ÄB;ðÁÓí7#„·›ÁxK€5«è–né”8¾§TvĈžo
¸æjâ¦Nýã›*Ý¥oê¡ñ¦€k.OÃ}µkw°¿
š}qêáÑ!ªKĉ„áë#$”^,*ÀDóÞZ±½»¸´Â]ü79µpÒËc#nh”OæSo7UF·Fk4‰[«ÇX׸Kä¿»usë»ðoh-³Ö`›»19Y¼Áez6Â-îþÀÎí°|Œ·.Ã+ðx“øü4ýøv
ã·b“rwë`óTš¿¦\Süì }hÊSc&ê_|¥t3î ÝØ7ųì[ùǘæÓðâIwœØ6R@UÙ<»y}ûÎÕÞÑÓ`_Ú]á~ý—¯ŸùÚpíÖ”"ûFq¦ÛF4_{âÙA´Žm6¦qÃüq€[Û|¶(ÓLý
Òï'«(í(>¹1>oQdAñù¡’rj¬²L)ºÑkö©þ×Éç£ðoÆ—_¹~p<Ò2¯µÀÜ] «
C7ÀxºÚïmIG«¡CÎ|Í
·úoƒÿ:|æ |z
1)Kø
¯ñ4øêçŽv®Ý9Zùš+È|íɯ
W_8<ò”×tÂSžÒ@Ï¿¸ÛOæÚOM/¾u<Òõ^ßÙ½~&jÉK«ï½ÑY¯×p³·ãïÞ“ÞK~‡„ï>D6Oä?DN”ü•n&,©_0€ß_Ô¿Óɵc‹o«š¿Ë¿j~6hñ£®’X°Õ£4rVÌ Ï=˜WÿÊnt.Ž=\í®¶ ¾ë”’K+oÇ:-¥î^|€…)ðÕð7Ü?¸v/×ýCÂÿØÞ¿³Zº:œüÇü˃`Ôý…>:.¹
%’þEkÎO_áç~ƒð“jì%çÓ.®oïCœä߉7âÆÒžð\(ÌÜÐÕ]xss0œÙÇ2ïÎ_š¬,‹?€7ï.Ò‘C#<ùpÆ/쮶\²&››AáHßØo
/ârq€a«ìí¾qé›ç‡c^NÇ@Ü ÏåßéùÝÕÁ‘{'Õ|RóN*nõÂè»P9Ây‡ÓC9õ‡´Í«/é…K›Ã3¯î\rúÝÕæŸ]¼ðÍÍt¥^K7÷²…?1¼nnÞÙW¶ó•ç[Ax.û]¶ymu´ý:“ßqO1ƒ®yæcøjfPÍZÏXΕxW‹Tÿn½Kÿlp£§üÙ“ycóï‹o¿Â_Ž’qð¯§7}µtŽÜOò¼×áßNFÇM1xQ³Zž>˜‡ðÂèQúÕdçõ‘mÏyC„×*Æ$Ä
Ñ`S•ƒ«óÕ@÷«F$eG¤Ÿ,ÔI¥w÷N²y7'Z,ÇÉb`l^þÆK_ò_=ûÛ<ÿò7_¾´É‚Ï‘ÍýИO÷
€ÞœWÅ+›k5#¢[S¿¹{=z’³Ö*Îå¤'ªùhR5&Çw¥Ó»¾rçÖµÕAÐî
G_øE}ÍÇo%xéЬ®Ëñéÿ+2=îÇEûžõ[D¥S,l^¸øâK7¿~Å¿ùpѱ)nŸ^4n€É7© ã&u½qƒ0£Ê¸.oÜ@¸0nÚ¿4iÜ`¸Ž}ã`6gÙX7®¥ìš¥ìšõìšâQ«BFþ m1Ä(«Ò¼UaÞª°ÆªÁKGVM6Û;GïLQ`Þ¨°Î¨)Ñ|5e
´PS1
0·ó¦¤ÇʦP÷¦@¹Ì¦ÒĦ`ѯ\Ò–ý6=úG³<\üQÞ
€ôfÑXh^u¬3¢.<S²y+ÙCÌÎ=4ǦÂw]D®É’S©è!‰)›ß”JO>4¹ñ?â(~újìɧ$f{©žj½žšo<\ó.ÑA£7%Ì4Þ!k¦•j~˜5Ó ü°ÖLC]®1Ó€{.k¦Aø›ØL[ë]ú“¤™îš¡WÊxå×8R
›Ö4¿Èiþ0k¤Aø¥ÉHÛE›ÚظE°u>ÉÛhøó£¬áßem4o&m´+;º}°sûhPž›Óóy¬Vðç^6ãáåéÒ¸„¦ùX3èú)¹Ç˜²•Âô“Hû×nŽùïc\s%gyóÐ!¹ä̧ê
¢Mzœ·ÆˆVµÂ6aîñ˜Õâ‹ùžß~ü)0ÂjãÅý>–ôøÏG:ëþÀ3¨Zµ–“¤‚ž°iü®ÑͻՅøÛÑHÀ„—C!Qˆð‰êB€ßÉëVçUüBDèÿ¡¥o³ÕÕ˜¯3€ð¹`¥m›?ÌZ¾®õÜ–Œ,«ÜVÇÒnKJi¦1Ïm-,¸'%ÜÊn@ïa9Üüƒµs¸ˆp^ -:/À|\ë‚:>X‚ÜùIUdÚAø·±Â»ô³É©l¦ÐIÿÙ–Èz*ö‡“á;Y'Âçæ
ˆŒÕ[•F!‚ô䩇û^¤·²^„ÇÃÀÁWžP,E×EµD¦˜U€f
¯Ue
hRE
~i*æ#b@›š¢Ag*ºò03…Îäê™\LÔ@z¯˜)è|6SÀ;T™\Ûü(ÙC\Ï=d'ÅJd
ž”ê!»,T-{ÈNM5S€û~ºn¦×œ :ÈC’2¶¶9›õ—ÆÑa2þ„ÇjÍ´qf¿l¦÷fÖLƒðK±™îüK7’f:ÈŒÀp.e¥ãL³F„{Y#
ÂßLFZÇå#cã¶ÌŒò"õ…é[Y
Âÿ“µÑFM#6´ÑQ¦`ô2S™Õ
¤7³™‚ñÝK<»h¦ÙÅŽˆä¿‚Èv¼Laø§#ãj:S0¶)XFd
¬Ï,'2Ë×È\Ÿ)XNd
¬Éì¢8´ôÿVT&
Ì'
¤+‰B¢ç{¬J֥гïÌí|t`UMѪ:"€.|¾Çª\=1ï{¬¢Êˆvœ!!|`þ(ë{¬ö”-ö= ¬NlW—".Ÿ"€H@úYÙ÷X›ËbßÈ|‚Â|‚Â|‚°ÁÚ¶0úˆ‚gS'ÍæNz¹Â01K;)—ßϹ '½—óA ˜:ç¾h„Ñó¶'_3üÓEanÝÁFl
n\½sˆ6cþF`œô³ÈŸÜ‰Oz³ðMNúÖ9ZL|»©sŒ/=Vëžú~rè7sœ'}kcÔX
¦š_MR±Žy1þ¼V_™¤j!5^1ˆÅêØ/plúE
c'#õ¶í”ì¤×¾~-ÈCÿsƒ)ÑÿÕ3¨XAƒÀ‡-4ˆM-ÒO¢…>D¿kå©ïÔ¾ô\(¥ú];÷Á+ûÐ_š¨rlñ*[ü@äÚÓ‘wUä& £vÓ”£=™¡cç¯îõIܘžôÄù˜ÂÁNÄJõvD+jÿ²!vn]ÅuCñÚÁþ-§Jgƒv6æ,¿9ÉO:õeÄ@÷*?€-N$‡n&áùp/œ?šý“þ,ê
¶ÁÕgÃFîš^¾uÚ˪~݉žøZj|Ì7scY;Žš±cÑLæŸ~:poõøŸ§û%<¸â™96ÐìæñÉïN/8xUÜåD0býVè?s¸Ë;ÓPUñPéb¹ÐÞÝÝù4K7zŽûwXL„bó"6 ¯š§šâ½hÉa>‰•™·ÞF‚ð^:7B·h·Ð£
{ëF`ñ:™áe¸@êyÇGî?UÅúbz;zuçVøѪŽžásu[*‚Ê•D/ýIÚ.”Í}_‡&)4\n…Ó_øPï%×2¨æ¯6ϺÍ
è·õ`ÂE¾
i2A‚?§ŸÇC/s<|Óšl€&M[±²c¨Î6¿,4"ëa7ã@Ìïq'I°s¥ÄÔ¡¶¢º5kþÙc'Ož<³ð$·oŽdxÛ³A§f¨ Í}óùW^ô¼ÏˆÿßÉSö[ìd…×ØmÂ낸œÉ;ؽÐïdZŒR8›ÉÈ¥ižpíúW^¾ðÊfM뺚6YC·¶Ó³U3n‰N±™ö€h&OL5À>,7>Í7H/¬£,€ÿJ²lØ
?HÑI¢á°wéV(O98ØýªVxl…ôÔPƒ²L5œë›/¾ôêã,O‹Òþœ˜JpâÉ=Ìköx8F|xº\¾17üHÿDŬœ§LìoAº˜W`vÖá-G´Ë°Ö(oJ!=fL{5"“uCáÑ£ç…=Ó+v¶rF{ËFüW•Íæþõé=¢é+ÈOŸ»¾sws{wëððìéí;hAëûKºŒzIÛœÞ<<zkwuöôÑê»GOmíîÜØûãÍÝÕkGÏžþ“çooíÍ·ÝÛÙ~ãôŸŒwÜH6„{[·V#f‹PùÜOÛüñæsÏ“§GÍîA#žµ1³CÐìü÷
4F¯CéL³i¾_šê›’ø¨¤5ƒ÷~îè¢é‹&šµÛ)5Œ+F’ÖËÁÌDî˜7ñ財9s:"Æ[ÆF¦§Ÿâ,ÀüxjènnhÆ¥×Ð&ö¬96¤YÒpþòthjÌ\ ˆ@ã‹ô‚üx°‘b¼µzÑw?ñì¦×6þæÕ•NúNX\úÊxåZ³¨‹ýBfÿø
.Z\½¶pfosgoÓÅÆÎÔÏÙû×6ÏäÖŸã—Ò_=½ù¯úËÿbﯞè½E“/lÝx7`ª¸îÓÞêÉÍÏõϺgÿ'üÿrí`-®\¶3—yÛN6chíSso¢ô£|ÅÙyM'=VÁó–EÑfù¯~ãÂåÍKÏýüK›¯^zþÒ·^ü¯_Ú<ÝÇk§Ã÷`Ã×…]«õ¤¼åqŸ.„ Ð3-qÅsi¦è©cjblH`ÙwÖpqÊæù;`ƒvö¶œ6ô/'–ë/ýÖX8ùq³’wDó?S1No>ûøÑqn0)ü—žKwÖû2ÛJ¥È
7u¶‚ó^ø£0l k§Æ¢V¼¸Ïä²vÌ[í™\ï9üÿ’±â&ßZ6¿Ju-gs…Ÿ¯ÕµÒ+y%ºV=讕͟&»v~©á¹_ÝÚÒ›8JµöqW©GO¹n©¬ÑáöA? $[ÝïÒ¿ð?É9„ð¸ÉP‚Ð×~·®h¥FÌÑۈ鬖˪9|qëhëqïÀ6Æmëwâ1+•evDgˆûë˜hq«ƒÑÍ°Qc¼ãÚ=@6»;{ðÈN0Ë;Ù¹¢¨Ì!ôë0ÙÐMÿÆ…¿ns&’gbzDb>4.Ï‘pÒ™½ïߪӄM{ü,8
Núëä
‚ØšÑã ‹ÅMxs¶z6Œ3±nèÌâk¡˜˜Aô¹êé0Dÿ4œB>CòºfõÝÕö#W/åLÿ:éƒawôâåW^}éâ¥Í—_¹ta¬N¼úÒ%//?¼TnY#4šcEãôŽ’b/òBé§9ö2ÜêÚþÁÞÙ½ýïœ@sŽùžsf¢‡Ì1ùÌ¥éÌÄc7¡ÎŽ¸Tݪã\zÚ£¼yp¾° .X²¢÷M¶“''
(ŽH“îøñ
ÀÎ%K–qÇt´¡°1ÜF
Ñ¥[«ý;GgŽúÿí£Å~îüygú¦Àâã[‡q
jÞÕ@?lfkœþ«§þ´ÛDåìéÓÏ(Îð? "HÞæøȃtÞxCÆޥߒvØyÃ4ã+?þ”ÛXNJÖe|Noüœ]Ç/q£§Éš=θá9•¢¦‘yÇÜ7ïî߸§›û«d¹¨1ð\Q¤Õ,8@ë<
ÎI«yp]M„sèwò^Sì$?Uƺüj$3sÔɽl71þ<1QfDرbQD\“3Á‰>ÞäÊ5YÄÿ8Ñ
Z·‚ûð×SU#í‚Ï<‘¯ÒøâBc].Ödõ~Þ¬r“^<ãÉß%Ì*vk1 P-
À¶ç€3NDÕR”.™pÒ¿x¶ó×ÅÕý»«ñu";9DX8å+UÆZ{rÒ2[Ò2Ûfo*è6*ø‹+#%‘œ_À]8ùÜFÂ_ºìzÑÖp;v¢<¢õv4¢y“¹ñŒAYj4‹6=ÇÙ“ñPð¯RŸßµs
A?¯Ê¢]ð%¢V*¯¹q°›å¡¨+ù¡Ü·a~(‹–X&ãÄ÷*"$€}Xå5¿’˜Su‘:ÆëtŒWé_èX=ÈÓ4žÓ4Ñû
>Ñ)ßÙ‰VK¿ªTÓªÆëTW©'UTӪƋ[¸8P틪5þø\Þk€4Þ‘—x«µ°"-tBy1“ÞšD3‰æÂÊÌDm•²ÞÉÂf4_ä(mód¤ö"5
cˆ“5j/¨)D§äZ©Ìv@ÔBí3û™xò(µ+ª» V¥ˆz\¨æc]µÂœÊ+B¢_nR¿tÌÌ*õðÅ"Tˆ…Êa{ùªHÿ!žêx\øÙæ´PúqrþÑcqÑyœhµìЮù^ü1÷cÁ-Æ„Ç?NhTÇÎk½h„ùÚD;³ë8ø¹ˆé’f×!0Kv";Þˆ@|.Ë®CiÍ?Úi‡ÒÙÔ`餟ˆó#oÙfö+õHvº’ÛñÔIßNÝ$ªqÕ•ÿf2O¬pÚÁÉÏôÍb¦MSfÒ{þB»?1¤¤¿xiÂ¥Í-¤ó
¹niu«#-rp=)Òb§¤š}|°ÙÖÒWí¶å`Åerï·Õ«÷šdDžÝh+SËü’-¡½üO e—wÏJP,;_\h°2ËQy^ÊМɒ¶k„ë2â’™‰ê¼ùa•œ
?¬&7Qb œ—>ìmòÃÒ)‡ìzâÜz$K®dÑ-ó‚¬JJ”$“OL¶’¬IJ”¤’%s“2™AÞØÓ~Y3ØÙM}^M¥®ßÛâóÞ'?ïƒ*í–i+§=j6‚ÐÚ-ë윬‰ª•¤¢j¦ÂN»)VhMÆÝjÞ' I
EÀ‰)A7«óQÕÍÍ—"…"\æ€s™3&…¢4.sn0ë©oçùÎ%+”+±o~ÊT·ÞþvYV(Âþ>Ë
Eé^ÔK¬›#eÿ°@EÌ…õh¡š{ë¡ÒBñŽŸh¡ˆù ¯ò ½RCE\F˜i¡¼õËGúkšjÂþ:W¦…MI|ÔûEZ(¢öò´P¿eÒ|O?öÔ<öš¾'bf+ßy-(½P@ÑØŽøžˆ8þï‰)ïMð=Q~¬’ï‰Ø²|O”^)ð=‡¶ñï0Ï£t^LÚ-:Ï
¬?,ÁÏiµðˆŽTþ¦¥W
è–j's[èÒÙõÆë㹞iN¬™ÍÕ<Ŭ¦-Ëú짇ÅkJ±¦>?×éX.›;ii˜û6óx¼
þ)M}ë*nSGr›@ºÆÔwǨ©ïŽ3õݱu¦¾ûœ¹©orï¾°Û‰L¬l<òb'ÈÉïNTM~w¢fò»‹ÉoÙ¼‘ÿ¥—j§¾ákM}w™b¶í@5Sß =Q'ªêNÔÔê¾!óÕÜNS߈§¾“ÕÜNd6gš;Gpªžiî”S'fš½…²©’K§(Óë-ÇM˜ÞnÚK<,Ëë
{ÓÉ“Ó™;ó/¬Uý_Ë3wRVÌP{Ž´vÏn¨=Gœ4È¥wT£HÈU%_ßté1(å¼@ˆ‹c°õjtÉ1h¬7—ší‰©1hlyçW‡¶~•ÂÕ¸RÅ
ü½7[gRvËØÌN¯0R6/\ŒÍÀ“™°Ð2h²_–×’"ì&a¶LÕ"e„+›-c©0ÛØì’²'‚B€±™9¸¶mýÏŸÚh8½Þ¡Œmç{ˆx)r¾Ù+þ¨º±ä°Ø—lÏñyõXÑœï“Í™Ö)Ñó9‹ÅËH7aY\i‰¶´Ž÷úu4ÖËU’ÅÜ{¯ªø`y~K|']ì‰ßÍ3–ÇžL“g¡é³2{©_{°*sJX{ØÿÈ×@úN¼"UΑ¨uGÂ$^Õ+=ô»§µË÷€¶íN4Ô¤Hçm7å"µ²6ÞÏ3õµ0„½ü-~J?ª’¨ù–Y¡þy«$xÇ_$ûm®’ &?4QúAM•_]VIZÛzõlý29á;UIByß+WI¦$>j«X%AÔsÙüÜo˜\‘DÏ`^\‹˜Ä¢XHK™ðÅ"¢°(!÷ã€Äµkb›_‹ÒҚءi‰ðï_‹ÒyM¬ˆwbøÿkb±˜¨[+˜$ÖÄ¢”X‹âüšX”VÅØÂ[Æò¹ÖÄâ
kbTíË°ª5±œWQ™Ø#€4µ$ÖtÞ”§€<ìûáTµláÄX—WÄ"Z‹òxE,nÈê½rjA¬1l®L¸7)F¯ˆ"Ä"vAlðHüå˜o8K®‡5w^g˜õ°ˆJ‡5FÌëaôóuúÕPËaÝ‹Uô«!—âœX‹âÚå°ˆ½Gµõñ¾Va¿¨Å°5eÝL•¤ze+:ø5AWÝÝ$.½ò~Ü`Bô*Á«?ñÑöÓlòîþÝÕÑÁj5"?+V[D×y5’¸ÚÒú}YEgˆ}Y…wÖC¹fŒèú}Yí°|…©Û_S€ž¤ê0¦ãÞwX⤎@L$À+žÕáPW4£°üâ©Q¾nŒ7Z‡aøÃRncZ¿%þׇÁµW€AØ}"6ïlM‰aÇDå'o‡æÌÖQþ _@q9FP}Œy®üŽÀŸfÓy”é¼0Í.˜3&M´3º‰v"ˆv(® ¬L´CTD€¼Æ'¿ûúŸYb„7Éì–KŒü£dÌGü:Ð÷+Tßpaç‹-UfØ!*Ï°Ú1¡ú´¶áôñ_I~¼0ÁÇÏK’_u³¸fQWÈ×¥–©ø:v<‚+¢Ü‡,&^8ñ²S(ß¹™å.2xd£'>—önÁo3þaüú">/›Ùæég°›Ÿéu}AÞÇ‹£RâcˇÊp/ò¸Qcô
'{ìù7Ñ|¹@ñGuz.,ƒù)º‘S™3»É®0þÖz©ªùNâ/Lâ¼jÜb4QK?Jχ•žü£pD`á¿0:ÒášCSü9·Ì²TƒGèd)þ(÷¨¾?ËR±TèKl›¦„¢)Û’Ñ”Z„‰°hʶ‹íCL0ÿ^KÙv½X
ðo%ÛÁÌó4ª‰¥FÅRž¸Ð\±”m©Xªo̼…¶-KÙ6Ž¥’`ÕêÆÒêf½íDª«S7V¥nl¡në‡.p“·«CËÒšf¥WMP•¦1ZÓX¦±*Mc¤¦å(—aèbYjš>ÞÛ¦ÙõºXV"E¨äën‘ƒQ”çY·
ƒEK
‰ÐÅòÅzCwhˆ'ÿ¸6v±œ^u(,_¬:,Ç.–S}q:v±|ª"cëï½µˆ]@úRìbE<…çÇ. ½VŒ]¬ô&S–±ˆ¿\]¬\ênq3»€ôKùØÅ»–Ž]–'eb»X¬š‹]¬"§™¬Ê-8ácÒ±Ëñ¾¢˜¯ëIW—{Œu¼m…QöOÇDK‡>·j*Nô*Ñö¡v~²å½
¥µô*Ù
‚^…Òüîo^ÑM¶:Ev ‚N–éQ[°Vg-DqEeaåÊ¢.<ŒÚÞˆr('K᥾<_•’mWu˜ªÎÛžó¨*…ÒŶçÊΛêä[¶v™|ÏIk“oÄ’É7òÉw?è/úe2¨ò)&ÃãDÜ'œõv ‡8b‘™nq¹Ò"ö¹lÝ¥W¾P2âÄ{'½9}ŽïH<_([FëõˆYð…ˆ9‘÷…(¾œõ…2ØÑ3ükɃp$ëwk|!«NwȹeÔBYŸ*6K_ˆÒÊM¥$K/«5¬›CgýÂ3áZ±´VLÔZ!™(”íPïýãz¼Í§k$ôˆONq1OÉ#èÉ¢E>•8ˆÍ¬¼XQùÅÊCsæÞùjÉ®=WÎ\Vs&û˜~3{sPú~Vjñ‹ÉFÖ%jdsøÒÁÁêæjûˆÒK©ÙÏòûTèÂ)¨úÀÜ"ôDU`ÀwòH÷ù(Ÿ#HM›:ï÷Û|=â(Œ¼¶WFÀßFM³ÁÚiJLòÖÛEpaÕçµ’³hø=oß›uϸíÎçåNKJJÏÖ=œ/·vž×øZmØÃ9}¬îgÞ^U—a\ôƒª°‡óåQF"¸Ï»Ë·“áÛÕ5œd”þ²ÔpzcÔp1-Ï5#~B5 ¾Z
j8¹ï<ï烾™jxåé~’Wžî‡ÀºÓýù Ôpêt?”Nlwlðñ€#¹ö*,n`_ß9Mî¿Í"==k·=&^ÚÕ£âéÛ¯ßþSWô·™Õ]²ù;×ÏŽ˜_lTÉ4!ï‡ølÌ4WÉmfã¤Y>+Ð2²ñ}ÂNÙÚ…–R°äBK#;>÷€~^ᨣ(l¾˜rÔ¢¦@¨ù¢›lù Ä¿•l.ã<D®J‡‚¬ÓûâBƒ•ëôˆÊ×é‡æ̇+‚Q3B(®˜BØTW9ƒR¨±Â§/
w½îD…»áG,`¸"Íø“BW¬ý–¹ùµß(_û-…%Ö~£´~í7¢ë×~#:¿ö¥µ&IfL’ðS4ɨµß¾˜:’U¬ýFÔåÉÀÁÖd&ñ&Wj'üãdðyU,ýF±ôÛZª¼èQù•EC;&ŒŒÁÉÀý³§_9=∵}®o+Œ
Àª–€KO‹EiB_7_ç6Z¤Ç&ÝŒ×q»3ö:nhA÷ª7ö§3Æ?#ÿ”LXÈË199’—)ÉR‚’ŒÒzJ²”–$£´ž’ŒèzJ2¢‰,DÚZ^ƒT^ƒó‰²"x
¾˜ª*lRU¼‚)Sk𜎘Լ'1‚*x
£â%UgôUU¼¤ÈxIUñ–°ãÜr¦ÿñ¯ÁOÙÈ¥Õwâo*/qGÔùMï“æùÊé÷ až‹·uKšgO_ƒL<•í)>í…Jdr§¼LNñÌþ¨^&§6³Ã*J·¨MqjmókãP:G/ñ\·T“‡_Ü\·³€ww®¯ö£Õ-<üuƒñ¶ÿ«äALÍ?ÒPgüt`×Pgüt`׬sÆ4Ô?(:ãGš.êrk¬êšŽuMWeõLWê*
u!Œ
ëß¾v™5ÜiÝŽdz§n-ó\%€jB^Ó‘!¯'.´XEÈÛŸ5³©}{æójS¡®éÊý ¨úܶ¦êæúA鉫Ûz®€[{| $â)
‰³Sóý<BjjxbªC'Þ*Ù¡v±ƒè‚)¹É¶™R1’MmÐÍëiôƒ
ÝØ»„î{âBSÝ/ë¾m‰³‡Ìë>ȉ³Q\qvëûȼóæ…‹}´œ”Aæå‚ÖÂ|q&§oér^|‹x;ý¬ŒSŸ›/Zì|,q|Ægüµl*¸8Ä'JW¥ÉðB{áL„?™Òc“FfsÖ_Ú¢–½,š“¥É›˜»æÁ-Îå'S¬Î©^4‚N$ó&S¬Œ§ò3“)VÆ,7™È¹eô²«eîT2ÑKçó"ãƒju5Äš´ífÞ¸AŸPö×TñV>0
QñQ6¨ìW ÖäNŒJ 6yÞ"4„õˆ4ÖÔlÏŽ°(#lªRz€•·gGÔÂr1ÊQFØÔ,ÆCXµ¾Ù´¾Iá‘¥õÍÖé›Ò7»Ð·ÏãïmýIxN©š”VmP¥j–Vµª%í«Q5Kªš-¨š¥UÍÖ©š]PO³þ^µí‚:Ôïf9ËÏÕ“ìS¼»®ÃÇ‹ˆ¥Ÿ(þ°Öá#ø‡Y‡Òï¾jý!vø(=Wrøªù ‡â(8|Ä<È;|˜uø(ýaÖáû×’_µ‹ÝƒÓU9|D¾›wø(>‘uøþcÒÿx_2ê~ÿ¶åöJMájþºÁ¸êÿªÚmV±–XÒÚå
iÄÙ¢J«–C(&Ó¹¬ïÛT±aÄrŪN
AXy9¢.<”ªb’\¡˜¤ÖC(&Ëë!¹±XTïPìU‡@`~=J—ë!ºùbrJwÓN)±ƒ×#\ûâ¼Oºù$Ó>‰u„OʬˆÀ‹ªVD Xâ{Kçu7í¼Xç÷ÄbvÅ} n·™¥þ¡ôr‰ú§˜õ
Mr©Ÿ¶¸/bˆ} Pœß—¥ùÍükIêŸâmݾ¬Û—‘b·.q~_”V²?géØX{„4UÒFÒ|1eCyÍÌ*¢®<„´ï³#
ño%ÛËÌlcU1ÒHÌ°úâB‹•gX•ŸaÚ3ïI8ÉHCq#
aUÛ‹)•n¥š¹ó¶üCГ5j)½U#‰W—5Ù-ÂÊÙ-¢Þ®rí%ª$Þé=²C$µÂÅç®@÷ª];Wñ–ˆ×ÎÕp@Òµƒôg‹qÞ.Jk¾˜;ãÅ—»i+o§ i¨÷‚Ú®u¦*)nDÿÑ°ûæ%lxKœ9ÒÛÕ‘‹h›³‹5
Ú߬Ž\|ŒŒ\¼»-#—Ì¢¼èçU‘‹h—e܇ܵÀ½]Uh#{ð—ò¡
HKÛ(Á<FÒ"´éµbh#|ÎÁ2´qiÛ%8µmêϸυ6‚Ú»Á¿–m–gB›å9î¹ÐFøç-C›é”ûdhÒqµê~o¿Ídz
j‚ç¢D‡þ´·íoG„˜ill¿¾uäH1;×ýÅ
xÍ{¡å³ý^º~ç)(½WAXô£”'µLÎF@KF,
ôÅ”'¶b^QŸVxE?*lnf8‰tÁ\Zoßb•s
ßJLûâB‹•§‡•ŸÚ3OKM£¸bza“ˆ—()ƪÙ?ñ’ƒ±<®9ᯕ‹£2KÁëåyX(çaA[<,”Öó°]ÏÃBtž‡…ÒÚ´Sf¦dŒwä'‚&–/¦´L,D}P1-ESuñ.Õ«üãdŽÃeë·AKIKQ°|q¡©Ê,Då)XCC&ìL¸êqKõò¢½XÕª¥–ámÊ/—5„V-±ìÀ±ú²;X¨iÝ™¨<S©*s¥Hs¥Ö2W4Wj-s¥Ö2W4WªÞ\©´¹²ÖÛèA”¹RuæJU™+õPÌ•ZÇ\©´¹
g[T¹R´¹RuæJU™+Eš+U2W=q”¹RuæJeÌU*;Ñíb=u2éðXôÊ;9<™tè–:/ÅDíB·Äy™J÷Öë;KÎ|ðk5g^YVcüÖ7~ ]ÃøYI?®aü¬\Çøš0~ âÌ+«R¦OèŽy•Ø`'Âåè°ªÊôYUcúUâÌûÚA¤p§u8óˆÿq²)„—J¨ÆZEZ@«ª,`¿ÅcÉ°€}{æCS–Ϫ2gAÕœyeugyÎ<J μ²]-g^Y“ÜvQwÆKVô€¦ª6bMMmP4g>9ïw©æÌ«4oUhÓ
î·AgaTQÄšª¢(ÒÓR³ºoè¢Rh)Ý7UEkRœùç±–Ek)μ²–Ì{·ì¥9óþÝÛp1SŒ1²4:k)Þ<¼ù‹g&€ó¼y”–xóºm Þ<J‹¼yÝ27âo^{k&ÊõºgóeÊõ:`Æ4:ÿZ’F§[^Ç›×-¯äÍ#’Íëžá—)×£4Ï›×LÖò˜u«SöG²V·^hÇì‹ Ã‚°òL/¢hÞ|]‚÷Y‡7ø_%¢›É̪ 3ko»Ü„!öÅ…ö*“™•'3™5ÄÚÛ”÷xºg+È̺~n»´¾1Æ=}ëh}ëêô«Ò·®À›¯ñùx—jÞ<‚“ªÆ¸1~T©ZG«ZW§j]•ªu¤ªuUëhUëêTKQÓ>_·äÍ£ü\ÓG0ÉQDÀ»ŸÇéã…wÅÖ:}ç¹ó(-qçuk î<J‹ÜyÍZ;âw1wÅyî<JóÜyÿZÚé3VÇG`w‘wÅyî¼ÿ˜´Ó?þûÍï-iÌ~]“;¯™!¸ó(åÎkf î<J«¸óšóTNù7UpçFpçQ\ÁGX™;¨w¾2ðâœäÎkÎ)î<‹Üùħçëš‹:î<óÜy”ÜytÇjÇÄÅGq½_ò63Mû%®
~)ßǫøó$øó(¾WíÀ¸"øó(-ñç54dž?Ò"^óŽâÏ£¸ÄŸGÁŸGqž?Ò<Þ¿–$™inêøó¬ãÏ#’Ï£8ÏŸGiåÌæÉ™A)[;Ï!¨‚?°(;Zµ¶aeþ<¢®<Œô•¯wZ2âßJµköÛ«?¯9y^²æUS®š×œ—¬9u^òО„7!ÏKFqaUüy-xr'<˼ðTÁŸGÁŸ÷ÅT#¬"˼ȟï³ÄûÃ;Qüy”üyùóªæÏkdÒV¹wæùó(¥øóZÈ^Eóç@ñçµÐuüy-º,Þ7/aÃwÄ4JoWG/ÂPüy߬Ž^„¡ùóþÝÒÑKCVqèHpè}q’CïÞ°*¼‘=8Ï¡Gi‰C¯…%8ô(-rèµl)=KzÄzç9ô(ÍsèýkéðF²:=ë8ô:ØyÞôÛçÂRz-y5‡^KUÇ¡G`C?‡¯¡8ô('8ô(Îó÷PZɡײKqè…ÌòTÁ¡GÁ¡÷Å”7XyžQŸVyE_
÷Y‡Cø¯$Û‹+í·W‡Ät±/.´XyºQùéâ¡=ó1…ì¨ébWL#,Ë¡×Õ³r½¯<q™l=½V¼‚—¥•$xY(çei¥^JëyYˆ®çe!:ÏËBimê©’Ó3Âòv>ÅA3ËSƒGÕìf¨*¦¨hR*Þ¥š”'ó˜‹
JÂJ–/.4U™’…¨<%khÈ„ 9ôˆ#¨Y®s+ì
òk8ôZ™,‡Þ/Ž‡ï`(¬Á¡×ºmÝCåÐ÷ïêqè§*9ôZW™+Mš+½–¹Ò¤¹Òk™+½–¹Ò¤¹ÒõæJw"©œw>De®t¹ÒUæJ?s¥×1W:i®¢Y]g®4m®t¹ÒUæJ“æJ—ÌUÏ¡Ge®t¹Ò]5‡^k“äÐ/’ŽS~‡’Cr‚Cb¢~¡
Á¡×Ý`ð0F?ܺ»ÚÚ½vçÖÑÎÑî4¥)ãߧhÓ毣Ï.Aù'õ¦[’Žk_z®Þ´uËaÚ:¿Æ±0m ýû㣞ù;ÈM;Í9j3¶õxsüs—³÷‡‡;7öœJ˜ø¸I|çKØ!/]ß9Úº¶:TÃ+ODä‚$qþô@ÿ1 E5bªúωå·þÍ‹ÏCbùí[»»«ƒ·®:Í:ü¶³œßvöíͳ›§ý±ftœn͉åé!!ýöÎu¼nÄG ˜w
J£)¹ãá³jó}ãóºÄbˆ›.žúM*Ä4݂Ĥݼ,]Ÿ#4ÀR±™LÄÙ¶Ù[}çªëâ“R2-
Z*¬PÀ‚A:i…Ñ-rÅÉôÜNŸžrfZ©ë«ÃíÑv‰èçZÓe9mº@¾é²’2]ޞѦËÊuL ÓRÒtYMš.ÛUš.?=/B$õÖšZË•ÚÿZbÂryIé]X.C[.Ô¯Øpu-_Ëp!>o¸Pš7\(4\]+(Ã…â
Ã…°*ÃÕµja¸òýè:»…HÂn¡8o·üÇ,û¿›wn•h¡Ðna?¦·Ö¸šØC±[}еskëÆ*ty¿WZ®’$Êr¡¼Þru¬%,Jë-¢ë-¢ó–¥”å‚`—²\<¸ÊruÐk]¯3]ˆ$LWÇ$aºüÇ$T—©Ëitu̬g»˜¡l3”íiíb–´]ÌVÙ.f+mgë]¯4^œ<RÅ„ñò“ÐÎ=㕺œñb–k)[\§û¹‚.w£eÐ5ÿ\kº A%MW‚’H˜.®)ÓÒ5LWzé4aº@Jš.h(Êtq[iºD»FÐ…èJË%ZÒry;ð%ôV´”åòŽýÎ]åJ]B¬g¸O.¤µKHÒp Ye¸Vg¸„^'èºÖn’²[ &ì–÷˜TÿwA×?ÖnáaµÇûÃx·wníß^íÁåûS0P8‹O(”;¥—‹X>]ƒÃ5Ûæ…oÝÚýúîþöØr,5ÊæîBñ¼îb(.ò@œYwÁ{é?O½˜Ç™ˆÁ¼½-C}¥Ù3ã™ðýlöÜ‘˜¦•‚ œ5±
’›®ÞÞ:zk–Zk!sP|:@…Æ"ÑS6G¯ïâ/"leGÓöìŸkØ^ÇŽm0ˆjÝ_Ç݃b±«knjC#”þ:¾|7¸¼›Œ÷Òô£ôbq>ˆÍ{'´Á=âɵµ“ɶùíÔq2×Ërq¬ž‘‘òÉÍ×v÷÷Îœ¹táê‹Ï_yõÌÞþwÎ<ñÄSã?¯í½þÄÏžØ|þÕM˜=_o?Ú¡8íÏ…C/ü&ýíg–Ê/ÛÁœK]ζSĹdr\§T\"ð©Q¦›¿‹M½ïÏëæ«9AËÕÍÁêðÎîQÿBój¡á9‹¹¶‡måh°·_ß?Ú`ß#î_T—ˆì)Ûç_þæË—6Ùˆû„êšù,•)ª ,„ø|vÅØ0Þª
D}–lÓŒß=¾îùþù!}o”þbšA£î"›ÿždÂŽ÷‘ÍoâMˆ¹Ûes*ù²ªÌz'4·s¤¹·ß¿ÎáÓ7oßÑãê®Gé·ôMˆ[£>jšÂÚÕð‹an k7ï‡ÒRñô¬ÿIª¦•Ü,³ßŸÇýþ¤f™Ãñ¥³
´½sôÖô]z±LãËá\ZÕ°«ý«øÛ0ÈÛ„ƒL“KÉPþ5¸¼} ÒƒKÇ£/\:^:–\zr’aãH×8ã«þXÍ£ïºHªnÚ—gTʳ¥ÝäÃ8Lâîî9§¡z«æÚîÖÞ#h§ø±BÙíªºÉXuÓm&µ3³nGµë‘Þ¹ÅïjžÉ˜÷YNšuS2ë¦dÖM•Y7³®úß•²é&cÓƒ[Ø‚A·KƒÞÉY÷,*{vZ^AèžÍ´è]©‘f‰*åSmúaLoïßÙ;:˜Ì@ßõO©Éì
ÐØòõ?Æoº_…p_j1”Ä? µÐÛj5…¸WÖB@ý:çúßö§ùŽQîœ3V¼ k¥‰ ÿY¬‰vŽGA|±‰ù³¢&賚OfÔÐ韇7ñ(-L‰æ·a°Áñ%|µ1X–u1”_£@>_¡ìÓ¦®Œh¼«ßÜèUaÚBûÒYñXT–@é‡SWñËáêèîÖAÿ}ÊÛÍ@/•Wy }·ÈØA|sjÙ
x/ýÍîY‡{JOYè’K„Ò£BŒxLÁûôyúÍ¥Ôs B™e¡Çÿ |oáçb}sY,˜Ù›ó}|¯ÇX¹¾1}`{ãQetkú=ùvñ¬µ]ᔨ,«
¬yÃÝk×”wÝ?$ïÆêk¶olÝZ
ÛbŽ
Õ!RÕ!”SÕ!”ßë1Ç$’ŸK%ôËê‘Ê+-ºÅòÕ#ßÏVPúY±® „ž¶,YVPú“ì=°é{T7íÜ–«FivùƒfT*õ®@ÝpwdB£é«I=¢mƒ
)![º"%$'*R(%+RrÜ|E
¥ån[š¯H¡ô¿&·Ð :R‚ôjRÓìîß]¬&\¼¨É˜Ó«tÞšÒœ-rA!é»1Ò,w¹9¯²y Þ%2K$á½ôXÅ+-öX4î•®Þ9Ø
_Ë.WŽ-¾•¶¡H½•ÚñÑGdì2Džd;
<z:NÔþÁµý·FÔ²üÁæG±šöQ"nŸD—©ø”!u_ß:ÂPôÕÕVÐ<€%š§÷éÅ—’Ë“’¦ärÏ…¾…Âw’”")éyùD—©šq¦rã¬k_ßý¶f’ÏÏÒUÍS3ÌTbÓŽ^_m¿±:8‡eªj”©ÚQ¦£ljŸð¥ÈA¦¨ìË+Æ4*œ&Þÿ]ãñ¡TRr")Cñý8¯ˆ‹ñãÌÛP‚¯%*(Q^h9…AdÑÆoÁgKL‹2É€`s#JV™7qFñU"WAù?¹
ÊßÌæ*(ýa6WAéƒl®‚Ò{Å\EhŸ8©—}j¼ðq‘«øD6WAéÏ&+¦DlÅ $úY6WAéµÏ‘«ˆŽQëP|¹.WAh>¬ì¦“©~orÞl»£¦d¥j*[j:YA9•¬¼r*[jEMe£˜˜Ê–Þ*´¥Fiy*[öÃ-“Œ4;•-µOIøLe?"dƒ
iƒÔ–N@È´¥dÚ ;N¤
(-§
FK>m@iÕD¶ìTÅD6¢~çÙøPj"åÄD6•|'‚~ûÎyrQvº~ë@Ùu±³NûN¾™õ(ýÏYß);Óüyì;¹omšï¾å_&|'Ê÷²¾Sökµ2¾¥”õ(ý¸è;u"ï;Q|?ï;Q|9ë;Q:í¸‚‹¦£Aâÿ•õ(=ö9|§ììr»^ÿƒâ-Dz¾¡yKjØï£ïtK<×ó
£ Âw¢œò(¯ôª”ïD1á;Qœ÷(-ûNÕIÂw¢4ÛãªS¿—¾Sù"}§=&v)é;•·â3q¢H˾SÁhÉûN”VùNeD…ïDÔïÜwâC)߉rÂw¢¸è;DøN_Yí;•Qu¾y߉ҼïûDùNS¾å”ïDyÞw¢4ï;Qš÷(-ûND¾Å„ïDqÞw¢”ð(ÎûN”~ß©LGùNWúN„æ-©±¿G¾Í#œ5#{®»»:ÀÞ3©{È}üÔ›÷ÏA;Fò56cž!oy
›‹«ÆŸ›#¸‰¦èúgñųú#n~6®ÐãÁüÞq‘yݹõüRÙ8ñ¦>Wºéà M‡‘Ÿ¦“ÌÏTº‹ê™º¦Þ*ñÌÿŒ¨/
Thanks |
|
|
|
|
|
|
|
|
Posted: Sat Sep 06, 2008 5:31 pm |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
Zend encodes in binary data. if you post it as text there's a high possibility that some characters are missing. the text you've posted is not a valid Zend encoded file, so you should try uploading the file and linking to it |
|
|
|
|
Posted: Sat Sep 06, 2008 5:45 pm |
|
|
angrycoder |
Regular user |
|
|
Joined: Jul 15, 2008 |
Posts: 22 |
|
|
|
|
|
|
|
mge wrote: | Zend encodes in binary data. if you post it as text there's a high possibility that some characters are missing. the text you've posted is not a valid Zend encoded file, so you should try uploading the file and linking to it |
Sorry,
Here it it
http://www.megaupload.com/?d=6UWEGTYK
Thanks |
|
|
|
|
|
|
|
|
Posted: Sat Sep 06, 2008 6:18 pm |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
Code: | <?php
class cimopen
{
var $m_user;
function cimopen( $name, $html_path, $user )
{
$this->CHtmlBlock( $name, $html_path );
$this->m_user = $user;
}
function parseblock( &$html )
{
global $g;
global $l;
global $g_user;
query( "SELECT *, floor((TO_DAYS(now())-TO_DAYS(birth))/365) AS age FROM user WHERE user_id=".$this->m_user."" );
if ( $user = fetch_row( ) )
{
$user['photo_id'] = result( "SELECT photo_id FROM photo WHERE user_id=".( $user['user_id'] )." LIMIT 1", 0, 2 );
if ( $user['photo_id'] == "" )
{
$user['photo'] = "nophoto_s.jpg";
}
else
{
$user['photo'] = ( $user['user_id'] )."_".$user['photo_id']."_s.jpg";
}
$user['city'] = result( "SELECT city_title FROM geo_city WHERE city_id=".( $user['city_id'] )."", 0, 2 );
if ( $user['city'] == "" )
{
$user['city'] = $l['all']['blank'];
}
$user['state'] = result( "SELECT state_title FROM geo_state WHERE state_id=".( $user['state_id'] )."", 0, 2 );
if ( $user['state'] == "" )
{
$user['state'] = $l['all']['blank'];
}
$user['country'] = result( "SELECT country_title FROM geo_country WHERE country_id=".( $user['country_id'] )."", 0, 2 );
if ( $user['country'] == "" )
{
$user['country'] = $l['all']['blank'];
}
foreach ( $user as $k=>$v )
{
$html->setvar( $k, $v );
}
parseBlock( $html );
}
}
}
class cgameinvite
{
var $m_user;
var $m_game;
function cgameinvite( $name, $html_path, $user, $game )
{
$this->CHtmlBlock( $name, $html_path );
$this->m_user = $user;
$this->m_game = $game;
}
function parseblock( &$html )
{
global $g;
global $l;
global $g_user;
if ( $this->m_game == "lovetree" )
{
$html->setvar( "game", "Love Tree" );
$html->setvar( "game_url", "lovetree" );
}
else if ( $this->m_game == "morboy" )
{
$html->setvar( "game", "Battle Sea" );
$html->setvar( "game_url", "morboy" );
}
else if ( $this->m_game == "shashki" )
{
$html->setvar( "game", "Checkers" );
$html->setvar( "game_url", "shashki" );
}
if ( query( "SELECT *, floor((TO_DAYS(now())-TO_DAYS(birth))/365) AS age FROM user WHERE user_id=".$this->m_user."" ) )
{
$user = fetch_row( );
foreach ( $user as $k=>$v )
{
$html->setvar( $k, $v );
}
parseBlock( $html );
}
}
}
class cvideoinvite
{
var $m_user;
function cvideoinvite( $name, $html_path, $user )
{
$this->CHtmlBlock( $name, $html_path );
$this->m_user = $user;
}
function parseblock( &$html )
{
global $g;
global $l;
global $g_user;
if ( query( "SELECT *, floor((TO_DAYS(now())-TO_DAYS(birth))/365) AS age FROM user WHERE user_id=".$this->m_user."" ) )
{
$user = fetch_row( );
foreach ( $user as $k=>$v )
{
$html->setvar( $k, $v );
}
parseBlock( $html );
}
}
}
class caudioinvite
{
var $m_user;
function caudioinvite( $name, $html_path, $user )
{
$this->CHtmlBlock( $name, $html_path );
$this->m_user = $user;
}
function parseblock( &$html )
{
global $g;
global $l;
global $g_user;
if ( query( "SELECT *, floor((TO_DAYS(now())-TO_DAYS(birth))/365) AS age FROM user WHERE user_id=".$this->m_user."" ) )
{
$user = fetch_row( );
foreach ( $user as $k=>$v )
{
$html->setvar( $k, $v );
}
parseBlock( $html );
}
}
}
function addoption( $select, $option )
{
$r = "";
$r .= "var ".$select.";";
$r .= "var ".$select."_option;";
$r .= "".$select." = document.getElementById(\"".$select."\");";
foreach ( $option as $k=>$v )
{
$r .= "".$select."_option = document.createElement(\"option\");";
$r .= "".$select."_option.setAttribute(\"value\",\"".$k."\");";
$r .= "".$select."_option.appendChild(document.createTextNode(\"".$v."\"));";
$r .= "".$select.".appendChild(".$select."_option);";
}
return $r;
}
function countries( )
{
global $db;
xajaxResponse( );
$objResponse = new xajaxResponse;
$js = "";
$objResponse->addClear( "country", "innerHTML" );
$objResponse->addAlert( "country" );
query( "SELECT country_id, country_title FROM geo_country" );
$option = array( );
while ( $row = fetch_row( ) )
{
$option[$row['country_id']] = $row['country_title'];
}
$js .= addoption( "country", $option );
$objResponse->addClear( "state", "innerHTML" );
$country_id = result( "SELECT country_id FROM geo_country WHERE country_id!=-1 LIMIT 1" );
query( "SELECT state_id, state_title FROM geo_state WHERE country_id=".to_sql( $country_id, "Number" )." ORDER BY state_title" );
$option = array( );
while ( $row = fetch_row( ) )
{
$option[$row['state_id']] = $row['state_title'];
}
$js .= addoption( "state", $option );
$objResponse->addClear( "city", "innerHTML" );
$state_id = result( "SELECT state_id FROM geo_state WHERE country_id=".to_sql( $country_id, "Number" )." ORDER BY state_title LIMIT 1" );
query( "SELECT city_id, city_title FROM geo_city WHERE state_id=".to_sql( $state_id, "Number" )." ORDER BY city_title" );
$option = array( );
while ( $row = fetch_row( ) )
{
$option[$row['city_id']] = $row['city_title'];
}
$js .= addoption( "city", $option );
$objResponse->addScript( $js );
return $objResponse;
}
function states( $country_id )
{
global $db;
xajaxResponse( );
$objResponse = new xajaxResponse;
$objResponse->addClear( "state", "innerHTML" );
$js = "";
$option = array( );
query( "SELECT state_id, state_title FROM geo_state WHERE country_id=".to_sql( $country_id, "Number" )." ORDER BY state_title" );
while ( $row = fetch_row( ) )
{
$option[$row['state_id']] = $row['state_title'];
}
$js .= addoption( "state", $option );
$objResponse->addClear( "city", "innerHTML" );
$state_id = result( "SELECT state_id FROM geo_state WHERE country_id=".to_sql( $country_id, "Number" )." ORDER BY state_title LIMIT 1" );
query( "SELECT city_id, city_title FROM geo_city WHERE state_id=".to_sql( $state_id, "Number" )." ORDER BY city_title" );
$option = array( );
while ( $row = fetch_row( ) )
{
$option[$row['city_id']] = $row['city_title'];
}
$js .= addoption( "city", $option );
$objResponse->addScript( $js );
return $objResponse;
}
function cities( $state_id )
{
global $db;
xajaxResponse( );
$objResponse = new xajaxResponse;
$objResponse->addClear( "city", "innerHTML" );
$js = "";
query( "SELECT city_id, city_title FROM geo_city WHERE state_id=".to_sql( $state_id, "Number" )." ORDER BY city_title" );
$option = array( );
while ( $row = fetch_row( ) )
{
$option[$row['city_id']] = $row['city_title'];
}
$js .= addoption( "city", $option );
$objResponse->addScript( $js );
return $objResponse;
}
function update( )
{
global $g_user;
global $objResponse;
xajaxResponse( );
$objResponse = new xajaxResponse;
im_update( );
game_update( );
video_update( );
audio_update( );
return $objResponse;
}
function im( )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
$scr = "";
$scr_msg = "";
query( "SELECT * FROM im_open WHERE from_user=".to_sql( $g_user['user_id'], "Number" )."" );
do
{
if ( $row = fetch_row( ) )
{
CImOpen( "", "./im_new/im.html", $row['to_user'] );
$page = new CImOpen;
$tmp = null;
$sData = $page->parse( $tmp, true );
unset( $page );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
$scr .= "opens[".$row['to_user']."] = '".$row['to_user']."';";
query( "\r\n\t\t\t(SELECT * FROM im_msg WHERE to_user=".to_sql( $row['to_user'], "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" ).")\r\n\t\t\tUNION (SELECT * FROM im_msg WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['to_user'], "Number" ).")\r\n\t\t\tORDER BY id DESC LIMIT 10\r\n\t\t", 2 );
do
{
} while ( $row2 = fetch_row( 2 ) );
$odd = "";
if ( $g_user['user_id'] == $row2['to_user'] )
{
$odd = " odd";
}
$msg_html = "<div class='cumsg ".$odd."' style='text-align: left;'><span class='cunick'>".$row2['name'].": </span>".to_html( $row2['msg'] )."</div>";
$scr_msg = "append_msg('".$row['to_user']."', '".str_replace( "'", "\\'", $msg_html )."'); ".$scr_msg;
}
else
{
} while( 1 );
$scr .= "\r\n\t\tfor(n in opens)\r\n\t\t{\r\n\t\t\tif (document.getElementById('xajax_im_open_' + opens[n]))\r\n\t\t\t{\r\n\t\t\t\tDrag.init(document.getElementById('xajax_im_head_' + opens[n]), document.getElementById('xajax_im_open_' + opens[n]));\r\n\t\t\t}\r\n\t\t}\r\n\t";
}
$objResponse->addScript( $scr_msg.$scr );
query( "SHOW TABLE STATUS LIKE 'im_msg'" );
$line = fetch_row( );
if ( intval( $line['Auto_increment'] ) == 0 )
{
set_session( "im_id", 0 );
return $objResponse;
}
else
{
set_session( "im_id", intval( $line['Auto_increment'] ) - 1 );
return $objResponse;
}
}
function im_sent( $sent_msg )
{
global $g_user;
$msg = $sent_msg['msg'];
$to_user = $sent_msg['to_user'];
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO im_msg SET from_user='".$g_user['user_id']."', to_user='".$to_user."', born=now(), name='".$g_user['name']."', msg=".to_sql( $msg )."" );
$objResponse->addScript( "\r\n\t\tclearTimeout(timeout);\r\n\t\tupdateAjax();\r\n\t\tdocument.forms['sent_msg_".$to_user."'].msg.value='';\r\n\t" );
return $objResponse;
}
function im_open( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
query( "SELECT * FROM im_open WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
$objResponse->addRemove( "xajax_im_open_".$user_id."" );
}
else
{
execute( "INSERT INTO im_open SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" )."" );
}
query( "SELECT * FROM im_open WHERE from_user=".to_sql( $user_id, "Number" )." AND to_user=".to_sql( $g_user['user_id'], "Number" )."" );
do
{
if ( $row = fetch_row( ) )
break;
execute( "INSERT INTO im_open SET from_user=".to_sql( $user_id, "Number" ).", to_user=".to_sql( $g_user['user_id'], "Number" )."" );
} while( 0 );
CImOpen( "", "./im_new/im.html", $user_id );
$page = new CImOpen;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
$objResponse->addScript( "\r\n\t\topens[".$user_id."] = '".$user_id."';\r\n\t\tfor(n in opens)\r\n\t\t{\r\n\t\t\tif (document.getElementById('xajax_im_open_' + opens[n]))\r\n\t\t\t{\r\n\t\t\t\tDrag.init(document.getElementById('xajax_im_head_' + opens[n]), document.getElementById('xajax_im_open_' + opens[n]));\r\n\t\t\t}\r\n\t\t}\r\n\t\treset_opens(".$user_id.");\r\n\t" );
$scr_msg = "";
query( "\r\n\t\t(SELECT * FROM im_msg WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )." AND id>".to_sql( 0, "Number" ).")\r\n\t\tUNION (SELECT * FROM im_msg WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $user_id, "Number" )." AND id>".to_sql( 0, "Number" ).")\r\n\t\tORDER BY id DESC LIMIT 10\r\n\t", 2 );
while ( $row2 = fetch_row( 2 ) )
{
$odd = "";
if ( $g_user['user_id'] == $row2['to_user'] )
{
$odd = " odd";
}
$msg_html = "<div class='cumsg ".$odd."' style='text-align: left;'><span class='cunick'>".$row2['name'].": </span>".to_html( $row2['msg'] )."</div>";
$scr_msg = "append_msg('".$user_id."', '".str_replace( "'", "\\'", $msg_html )."'); ".$scr_msg;
}
$objResponse->addScript( $scr_msg );
return $objResponse;
}
function im_close( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "DELETE FROM im_open WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
$objResponse->addRemove( "xajax_im_open_".$user_id."" );
return $objResponse;
}
function im_update( )
{
global $g_user;
global $objResponse;
$scr = "";
$scr_msg = "";
query( "\r\n\t\tSELECT * FROM im_msg\r\n\t\tWHERE (to_user=".to_sql( $g_user['user_id'], "Number" )." OR from_user=".to_sql( $g_user['user_id'], "Number" ).") AND id>".to_sql( get_session( "im_id" ), "Number" )."\r\n\t\tORDER BY id DESC LIMIT 10\r\n\t", 2 );
while ( $row2 = fetch_row( 2 ) )
{
$odd = "";
if ( $g_user['user_id'] == $row2['to_user'] )
{
$odd = " odd";
$user_id = $row2['from_user'];
}
else
{
$user_id = $row2['to_user'];
}
$msg_html = "<div class='cumsg ".$odd."' style='text-align: left;'><span class='cunick'>".$row2['name'].": </span>".to_html( $row2['msg'] )."</div>";
$scr_msg = "append_msg('".$user_id."', '".str_replace( "'", "\\'", $msg_html )."'); ".$scr_msg;
}
$scr .= "\r\n\t\tfor(n in opens)\r\n\t\t{\r\n\t\t\tif (document.getElementById('xajax_im_open_' + opens[n]))\r\n\t\t\t{\r\n\t\t\t\tDrag.init(document.getElementById('xajax_im_head_' + opens[n]), document.getElementById('xajax_im_open_' + opens[n]));\r\n\t\t\t}\r\n\t\t}\r\n\t";
$objResponse->addScript( $scr_msg.$scr );
query( "SHOW TABLE STATUS LIKE 'im_msg'" );
$line = fetch_row( );
if ( intval( $line['Auto_increment'] ) == 0 )
{
set_session( "im_id", 0 );
}
else
{
set_session( "im_id", intval( $line['Auto_increment'] ) - 1 );
}
}
function game_invite( $user_id, $game = "lovetree" )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
query( "SELECT * FROM game_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
do
{
if ( $row = fetch_row( ) )
break;
execute( "INSERT INTO game_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", game=".to_sql( $game )."" );
CGameInvite( "", "./games/invite.html", $user_id, "" );
$page = new CGameInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
} while( 0 );
execute( "DELETE FROM game_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
execute( "INSERT INTO game_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", game=".to_sql( $game )."" );
CGameInvite( "", "./games/invite.html", $user_id, "" );
$page = new CGameInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
}
function game_update( )
{
global $g_user;
global $objResponse;
query( "SELECT * FROM game_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
CGameInvite( "", "./games/update.html", $row['from_user'], $row['game'] );
$page = new CGameInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
execute( "DELETE FROM game_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
query( "SELECT * FROM game_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
if ( $row['go'] == "N" )
{
$objResponse->addRemove( "xajax_game_invite" );
CGameInvite( "", "./games/reject.html", $row['from_user'], "" );
$page = new CGameInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
}
else
{
$objResponse->addRedirect( "./games.php?game=".$row['game']."&id=".$row['from_user']."" );
}
execute( "DELETE FROM game_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
}
function game_reject( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO game_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", go='N'" );
$objResponse->addRemove( "xajax_game_update" );
return $objResponse;
}
function game_go( $user_id, $game )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO game_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", game=".to_sql( $game, "Text" ).", go='Y'" );
$objResponse->addRedirect( "./games.php?game=".$game."&id=".$user_id."" );
return $objResponse;
}
function video_invite( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
query( "SELECT * FROM video_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
do
{
if ( $row = fetch_row( ) )
break;
execute( "INSERT INTO video_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" )."" );
CVideoInvite( "", "./video/invite.html", $user_id );
$page = new CVideoInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
} while( 0 );
execute( "DELETE FROM video_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
execute( "INSERT INTO video_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" )."" );
CVideoInvite( "", "./video/invite.html", $user_id );
$page = new CVideoInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
}
function video_update( )
{
global $g_user;
global $objResponse;
query( "SELECT * FROM video_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
CvideoInvite( "", "./video/update.html", $row['from_user'] );
$page = new CvideoInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
execute( "DELETE FROM video_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
query( "SELECT * FROM video_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
if ( $row['go'] == "N" )
{
$objResponse->addRemove( "xajax_video_invite" );
CvideoInvite( "", "./video/reject.html", $row['from_user'], "" );
$page = new CvideoInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
}
else
{
$objResponse->addRedirect( "./videochat.php?id=".$row['from_user']."" );
}
execute( "DELETE FROM video_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
}
function video_reject( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO video_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", go='N'" );
$objResponse->addRemove( "xajax_video_update" );
return $objResponse;
}
function video_go( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO video_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", go='Y'" );
$objResponse->addRedirect( "./videochat.php?id=".$user_id."" );
return $objResponse;
}
function audio_invite( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
query( "SELECT * FROM audio_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
do
{
if ( $row = fetch_row( ) )
break;
execute( "INSERT INTO audio_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" )."" );
CAudioInvite( "", "./audiochat/invite.html", $user_id );
$page = new CAudioInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
} while( 0 );
execute( "DELETE FROM audio_invite WHERE to_user=".to_sql( $user_id, "Number" )." AND from_user=".to_sql( $g_user['user_id'], "Number" )."" );
execute( "INSERT INTO audio_invite SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" )."" );
CAudioInvite( "", "./audiochat/invite.html", $user_id );
$page = new CAudioInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
return $objResponse;
}
function audio_update( )
{
global $g_user;
global $objResponse;
query( "SELECT * FROM audio_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
CAudioInvite( "", "./audiochat/update.html", $row['from_user'] );
$page = new CAudioInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
execute( "DELETE FROM audio_invite WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
query( "SELECT * FROM audio_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )."" );
if ( $row = fetch_row( ) )
{
if ( $row['go'] == "N" )
{
$objResponse->addRemove( "xajax_audio_invite" );
CAudioInvite( "", "./audiochat/reject.html", $row['from_user'], "" );
$page = new CAudioInvite;
$tmp = null;
$sData = $page->parse( $tmp, true );
$objResponse->addAppend( "xajax_im", "innerHTML", $sData );
}
else
{
$objResponse->addRedirect( "./audiochat.php?id=".$row['from_user']."" );
}
execute( "DELETE FROM audio_reject WHERE to_user=".to_sql( $g_user['user_id'], "Number" )." AND from_user=".to_sql( $row['from_user'], "Number" )."" );
}
}
function audio_reject( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO audio_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", go='N'" );
$objResponse->addRemove( "xajax_audio_update" );
return $objResponse;
}
function audio_go( $user_id )
{
global $g_user;
xajaxResponse( );
$objResponse = new xajaxResponse;
execute( "INSERT INTO audio_reject SET to_user=".to_sql( $user_id, "Number" ).", from_user=".to_sql( $g_user['user_id'], "Number" ).", go='Y'" );
$objResponse->addRedirect( "./audiochat.php?id=".$user_id."" );
return $objResponse;
}
function savealbumtitle( $new_title, $album_id )
{
xajaxResponse( );
$objResponse = new xajaxResponse;
if ( $album_id == 0 )
{
$objResponse->addAssign( "TitleEditable", "innerHTML", $new_title );
return $objResponse;
}
else
{
$sql = "UPDATE `gallery_albums` SET `title` = '".$new_title."' WHERE `id` = ".$album_id;
execute( $sql );
$objResponse->addAssign( "TitleEditable", "innerHTML", $new_title );
return $objResponse;
}
}
function savealbumdesc( $new_desc, $album_id )
{
xajaxResponse( );
$objResponse = new xajaxResponse;
if ( $album_id == 0 )
{
$objResponse->addAssign( "DescEditable", "innerHTML", $new_desc );
return $objResponse;
}
else
{
$sql = "UPDATE `gallery_albums` SET `desc` = '".$new_desc."' WHERE `id` = ".$album_id;
execute( $sql );
$objResponse->addAssign( "DescEditable", "innerHTML", $new_desc );
return $objResponse;
}
}
function saveimagetitle( $new_title, $image_id )
{
xajaxResponse( );
$objResponse = new xajaxResponse;
if ( $image_id == 0 )
{
$objResponse->addAssign( "TitleEditable", "innerHTML", $new_title );
return $objResponse;
}
else
{
$sql = "UPDATE `gallery_images` SET `title` = '".$new_title."' WHERE `id` = ".$image_id;
execute( $sql );
$objResponse->addAssign( "TitleEditable", "innerHTML", $new_title );
return $objResponse;
}
}
function saveimagedesc( $new_desc, $image_id )
{
xajaxResponse( );
$objResponse = new xajaxResponse;
if ( $image_id == 0 )
{
$objResponse->addAssign( "DescEditable", "innerHTML", $new_desc );
return $objResponse;
}
else
{
$sql = "UPDATE `gallery_images` SET `desc` = '".$new_desc."' WHERE `id` = ".$image_id;
execute( $sql );
$objResponse->addAssign( "DescEditable", "innerHTML", $new_desc );
return $objResponse;
}
}
$g['no_headers'] = true;
$g['to_root'] = "../";
$area = "test";
include( $g['to_root']."_include/core/main_start.php" );
$xajax->processRequests( );
include( $g['to_root']."_include/core/main_close.php" );
?>
|
|
|
|
|
|
|
|
|
|
Posted: Sun Sep 07, 2008 11:01 am |
|
|
lenny |
Valuable expert |
|
|
Joined: May 15, 2008 |
Posts: 275 |
|
|
|
|
|
|
|
Ok mge... enlighten me please
How do you go about decoding zend encoded files - by the best of my knowledge it is virtually impossibly due to the almost infinite variation of the original source from bytecode... |
|
|
|
|
Posted: Sun Sep 07, 2008 1:10 pm |
|
|
pexli |
Valuable expert |
|
|
Joined: May 24, 2007 |
Posts: 665 |
Location: Bulgaria |
|
|
|
|
|
|
lenny wrote: | Ok mge... enlighten me please
How do you go about decoding zend encoded files - by the best of my knowledge it is virtually impossibly due to the almost infinite variation of the original source from bytecode... |
Well you see this is possible.Few month ago 'some' guy's release in public private dezender soft.First dezender was writen in China few years ago.Same china guy's after that write a deioncuber.Kapish. |
|
|
|
|
Posted: Sun Sep 07, 2008 2:41 pm |
|
|
lenny |
Valuable expert |
|
|
Joined: May 15, 2008 |
Posts: 275 |
|
|
|
|
|
|
|
Ouch, I bet thats a blow to Zend and ionCube |
|
|
|
|
Posted: Sun Sep 07, 2008 2:57 pm |
|
|
angrycoder |
Regular user |
|
|
Joined: Jul 15, 2008 |
Posts: 22 |
|
|
|
|
|
|
|
koko wrote: | lenny wrote: | Ok mge... enlighten me please
How do you go about decoding zend encoded files - by the best of my knowledge it is virtually impossibly due to the almost infinite variation of the original source from bytecode... |
Well you see this is possible.Few month ago 'some' guy's release in public private dezender soft.First dezender was writen in China few years ago.Same china guy's after that write a deioncuber.Kapish. |
Where could I find the deioncuber soft?
Thanks a lot!!! |
|
|
|
|
Posted: Sun Sep 07, 2008 4:13 pm |
|
|
pexli |
Valuable expert |
|
|
Joined: May 24, 2007 |
Posts: 665 |
Location: Bulgaria |
|
|
|
|
|
|
|
|
|
|
Posted: Sun Sep 07, 2008 5:35 pm |
|
|
waraxe |
Site admin |
|
|
Joined: May 11, 2004 |
Posts: 2407 |
Location: Estonia, Tartu |
|
|
|
|
|
|
Can someone share this dezender? |
|
|
|
|
Posted: Sun Sep 07, 2008 5:46 pm |
|
|
lenny |
Valuable expert |
|
|
Joined: May 15, 2008 |
Posts: 275 |
|
|
|
|
|
|
|
Indeed - As I have said on these forums before, I have heard of such an individual who *claims* to be able to de-zend and de-ioncube scripts, but I have never seen any real evidence to support his claims... |
|
|
|
|
Posted: Sun Sep 07, 2008 6:36 pm |
|
|
pexli |
Valuable expert |
|
|
Joined: May 24, 2007 |
Posts: 665 |
Location: Bulgaria |
|
|
|
|
|
|
lenny wrote: | Indeed - As I have said on these forums before, I have heard of such an individual who *claims* to be able to de-zend and de-ioncube scripts, but I have never seen any real evidence to support his claims... |
Look 3-4 post up dude.If you blind this is your problem not our's.
P.S.waraxe you have PM. |
|
|
|
|
Posted: Sun Sep 07, 2008 7:20 pm |
|
|
lenny |
Valuable expert |
|
|
Joined: May 15, 2008 |
Posts: 275 |
|
|
|
|
|
|
|
To be honest koko, I dont see this as real evidence |
|
|
|
|
Posted: Sun Sep 07, 2008 8:01 pm |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
basically that guy modified php.exe to intercept the code before processing it. instead it's dumped into a file.
i guess waraxe already has got it but those who are interested can just google dezend or dezender. i found it by googling so i guess it's not that hard |
|
|
|
|
Posted: Sun Sep 07, 2008 8:37 pm |
|
|
waraxe |
Site admin |
|
|
Joined: May 11, 2004 |
Posts: 2407 |
Location: Estonia, Tartu |
|
|
|
|
|
|
I was testing this dezender couple of minutes ago and it's working perfectly!!! I have one specific CMS which i wanted to test for security holes allready ages before, but it's zend-encoded
Now, thats whole new area of exploration
Thanks, mge and koko!! |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 2
Goto page 1, 2Next
|
|
|
Powered by phpBB 2001-2008 phpBB Group
|
|
|
|
|