/vlad/playbooks/roles/adminer/files/adminer-3.7.1-en.php
PHP | 1353 lines | 1344 code | 2 blank | 7 comment | 5 complexity | 65bda365b0db6f096aa16b9e1c98f539 MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- <?php
- /** Adminer - Compact database management
- * @link http://www.adminer.org/
- * @author Jakub Vrana, http://www.vrana.cz/
- * @copyright 2007 Jakub Vrana
- * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
- * @version 3.7.1
- */error_reporting(6135);$qc=!ereg('^(unsafe_raw)?$',ini_get("filter.default"));if($qc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$W){$Fg=filter_input_array(constant("INPUT$W"),FILTER_UNSAFE_RAW);if($Fg)$$W=$Fg;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
- lzw_decompress("\0\0\0` \0\0\n @\0´Cč\"\0`EăQ¸ŕ˙?ŔtvM'JdÁd\\b0\0Ä\"ŔfÓ¤îs5ĎçŃAXPaJ0Ľ8#RTŠz`#.ŠÇcíXĂţČ?Ŕ-\0ĄIm? .ŤMś\0ČŻ(ĚýŔ/(%\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
- lzw_decompress("\n1ĚŮŢl7B14vb0Ífsźęn2BĚŃąŮŢn:#(źb.\rDc)ČČa7E¤ÂlŚĂąči1Ěs´ç-4fÓ ČÎi7łéFĂŠ¨a'3IĐĘdŤÂ!Sąćž:4ç§+MdĺgŻŹÇĄîöt°cŁőăé b{H(ĆŃt1É)tÚ}FŚp08č\\82DL>9`'CĄźŰ889¤Č xQŘţ\0îe4ÍQĘlÁPążVĹbń˝T4˛\\W/ćéŐ\n` 7\"hÄqšč4ZM6ŁTÖ\rr\\śC{hŰ7\rÓx67ΊşJĘ2.3ĺ9Kë˘H˘,!mĆo\$ăš.[\r&î#\$˛<ÁfÍ)ZŁ\0=Ďr¨9ĂÜjÎŞJ č0Ťc,|Î=Ăâů˝ęĄRs_6ŁÝˇűáÉíZ6Ł2Bžp\\-1s2ÉŇ> X:\rÜşČ3ťbĂźÍ-8SLőŔíźÉK.ü´-ÜŇĽ\rH@mlá:˘ëľ;ŽúţŚîJŁ0LRĐ2´!迍ĺAęĆ2¤ mýŃí0eIÁ-:U\rüă9ÔőMWLť0űšGcJv2(ëëF9`Â<J7+Ë~ }DJľ˝HWÍSNÖÇďe×u]1ĚĽ(OÔLĐŞ<lţŇR[u&ŞHÚ3vňÜUt6ˇĂ\$Á6ŕßŕX\"<Łť}:Oä<3xĹO¤8óđ> ĚěěCÎÚď1˘ŐHRâšŐSd9Şŕš%ľU1Snća|.÷Ô`ę 8Ł ś:#ĘŕCÎ2¸*[oá4X~7j \\ÁĂę6/¨09\rŢ;Ęô;Vůn¨nŞĘŘŢvŤkŤHB%Ŕ.k\">şĄ[ë\nźŹ°lÍápÔ9ŇcFZsÍŇ|Ú>6 5l1VçŇÎę6ĂŘŕ7Ź:Ł\"Az˝de´ĺý\\í5*˙Ő´]Łp[*Am)Kt[ť\n8g=;úúć2zžŕĂ|üňĚŁ4t8.üĹěN#ßʲżB\"Ë9°Řú%¨ŞčHQwqd˛ŕFűű¤\$&VŚQ#Q'×ň_ŘmĄĚĄľˇ ĄŢ\rĐŕ´hŕ Xrt0j5¤ńâ˝Wřő4ľúÇ×mŐ˙\"CA¸F!Ďěh>ßb00 7;84Ka¨Ň \0Ôp aŃHXFą1:÷8ěU9HIĂłË;ŮsQ7F¤cLpXM@eţÉüĺ+g(Đ73Oě3pĆîbŽlEE>ˇChb%˛DŔI8˛ÉE'Ě #)ů=%CŁjYů1°ĐyŐh;cA6ăjKű\ráÁÝ9Â\$|źřËg-Zo\0ňzł\$+Dż°ćVąw*ÓWpćJ\\ű˛FOł'ɲa1Ŕm,_Ú§\rä1Päoą;\0Đ5°ćíÁe\r& 3đ^\rľ6ĺMR2T\0šŕ5?~5ŞP>85hš ně1;ŇÍ\rRL8`Á\\¤Đ@Ň`;z\ní\0ĐÔ8Á9RÔyZP@žib?Ćv\$<Ä% A\ré?\0ÇSĘĽ¤Ąí ĚBĂ4JҨ:Á`#Hiż7Îľş+}ŕîŞŐvoŚJ´ŔVÚ°Ú9ŐĐßWÁ2ŹQŽ\rŘTáD`ŻfâŃ wéLľłŁI]MKd7*rk*j\nASćÂjFŮ-[ezzĎr˛íĘfUř3Řć~\\ŕüZŁ¤Z{)˘ň>>Đpż
*Ť¤Á;zDbáwÔĘ]¤mC\nőč¨ĂKBôŢBŁĄm@ĆŹĎÖ´>§śőĎÍwUÂÝ*Nô(baĄĆś@fvŮ)ľ`ˇ\0ußD)mD@/4öŇăë9jíúšŞëHBm1˛I¨Ł5DŔśRuEĆŇ9 ĺAÓ=1bÝ0çeżyÔŘ1űăsäĄ;´ÄôĐÚĂĐ-ĽŘËó]sĄ5\\
\n1;Čč×QÜ^ŠĘbŹi;YJ2d!sÁ÷#ńkgĂhŢ]ęW)>VĆ
Ix]Ărł÷;6ŇJLcpr°d{pyóšMýč-UVHč5'\ntŽĐ˛¤lÓĘţpHŰÂÍo°eÁZϨÓůqeÉŃXŰFé`Gy\rç˝!îWw*íÁżDŻôut%šdŕQđëŻ/Őp:ţihŔt&úđPĹĚe,JÍĘŕtĂ!ěOŘ7´Ň6ľGgRúC[ňËskëvqUĄ}yŠhëAGV˛Ţ×Ď|ÚlF Ţ
L^Ę.ńŢ]u&w!ßÚ[jnnŔŕÚ[kCĹŕvŔßÁ÷krmOÉžŮJ>°ďWTâ0Ţ˙ˇź\nŁpMăCřŽš˝btÂ÷VG|oy8ô§ČůŻcé°čĐú");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
- lzw_decompress("f:gCIźÜ\n:ĚćsaPi2\nOgc Če6LóÔÚe7Ćs)Đ\rČHGIĆĆ3aćs'căŃDĘi6NŁŃčŃ2Hăń8uF¤R
#łęr7#Šv}@ `QŢo5aÔIÜ,2O'8R-q:PÍĆS¸(aź*w(¸ç%żŕp<F)Ünx8äzA\"łZ-CŰe¸V'§ŚŞs˘äqŐű;NF1ä˛9ëđGźÍŚ'0\rŚŮČżą9n`ĂŃX1ŠÝG3Ěŕtee9Ž:NeíýNąĐOSňzřczl`5âăČß ł3âńyßü8.\răΚPÜú\r@ŁŽŘ\\1\ră ó\0@2j8Ř=.şŚ° -rČĂĄ¨Ź0čQ¨ęşhÄbźě`Ŕť^9qÚE!Ł 7)#ŔşŞ*ĘŔQĆČ\0ŘŇ1ŤČć\"hĘ>Řú°ĐĐĆÚ-C \"äXŽS`\\ź¤FÖŹh8ŕ˛â Â3§Ł`X:Oń,ŞŤÚú)Ł8Ň<BđNĐ;>9Á8Ňócź<#0LŞłĘ9ç?§(řR#ęe=ŞŠ\nŤĂęŞ:*ęĘ0ÖDłĘ9Cą×@ĐÖ{ZOłýęÝ8ŚiŞoV¨v˘k¨ArŞ8&Ł
đř..ŃcHĄEĐ>H_hÎŐWUŮ5áô1r*ŚÎö^Đ(ŰbŕxÜĄY1°ÚÔ&XHä6
Ř.9x°Pé\r.`v4śĂ8č4daXV6FÔŐEđHHşfc-^=äÂŢtÝxY\r%öŤxe çQű,X=1!şsvéjčkQ2É%ÚW?öĂĹŽ´ć=dY&٤VX4ĺŮĚ\\5ĐßăXĂŹ!×}âćľNçĄgvÚWY*ŰQĹči&ČđlĂÎŃľZ#Ýăń Ő\rAç\$e°v5o#ޢŘüś5gc3MTCŁL>vÎHéÜĂú§<`ř°Ú* ]_Ł;%Ë;îÚVůiŔčă4XĂé'`şŞÉăi×j0gśOąŰĽićěŠ9ˇĆŰdÝFęĘŮk/lŸnÄÜc<b\n¨8×`HëeĹ}]\$ҲúÖâ í°!ŔŇĂC)ą\$ °Ađ×`ó\0'&\0BÎ!í)Ľň´5E)äÁŕŇÂo\rÔ8r`űČĚ!2ęTÁs=ŻDËŠŐ>\n/ĹlđÓ[ýĹ PŰŕa8%ř!Ý1v/ĽĽSUcoJ¨:4J+BŕóľvŻJü\ráâÂb{ ,|\0î°zöcÜŞĹY§ĹlŽ\nüi.őÜ!äŰ)üŚdmîJŤŻŃČ!'ŇÁë B\nC\\i\$J\"žëÖ2Č+çIkJń\$âGy\$#ܲi/ŚCAbžĚbC(á:°ĘUXŻ2& Ç, Q;~/ĽőKy9×Ř?\r6ž°tVĘéŃ!ş6CPł hYëEÁÓÎŘâŁölńä(ŘTáŇp'3ĐC<ŘdcŽ¸?°yCçóţe0ź@&A?Č=¤ĺ%łA:JD&SQŃ6RĚ)AĐb`0Ú@éu9(!0R\nF  ÄwC\\Š¤Ď
rÔäÜĄî¤#~đŘ2'\$Ą :ĐŘKÁ`hŹł@ŁEbó˘[Đ~ĄŃéâ TćĹlf5ŞłBR]ą{\"-¤Đ\0čĘL>\rÇ\$@\n(&\rÁ9\0vh*É°*ĆXë!_djĺpyšś`ájYwJ\$ŘRŞ(uaM+ÁęníxspU^Ap`ͤIěHÖ\n¨f02É)!4aů9 Ŕ˘ęEwCÝĐĄËŠ L×PÔÝÄţAiĐ)ępř3äAuâŔöýAIAÉHu ç!gÍUZUˇŔźc¤*´Ŕ°MĂxfĆ:ËĆ^ĂXp+V°ąá˛KC#+ž ÖWhúCP!ČÇŔ;[pn\\%´k\0ô˛˛,Ú¨8ŕ7ăŹxQC\nY\röb˙ŁXvC d\nAź;lF,_wrđ4RPďůťHAľ!ô;&^Ͳ
\"6;ĺ˛ęÎ=÷#CíIĄ¸Ż9fé'Ź:¸DY!˙B+sĄxV8lçĂĄ\"ĎéÍHU%\"Z6łÔu\rŠe0[ÁpÄßŘaĄč.
Ŕś +^``b§5#CM\$˛ űIçîËAĚP§5C\rý SdęWN6H[ďSR˝ľˇęß\\+Xë=kőΝ׺ţźSśÓr^(Śooś7ŹĎŠ\\huk˘lHaC(mŕěţřnRB¤UupłÚ2C1[Ć|Ů˝ůbeG0ĐŮ\"ěCGą˛?\$x7Đßn¤\$ZÎ=ZÓŚĂsi5ËfĎí&ç,ŽfÓhiĆIÎyÖnîś2ň0ÚDvEüĂTďxôúMĺ{ŕô`ܤÁGN#éZ,ŤÂ/âR\$#\\I- Ž°|Ä0ŕ-0ýNîŚPˇÉҤ;s-vôĎŇ˙˝nwGtď
nĄŇdiáH×|Ľ4¤(˝ź+źvňĽÝ&ŘĹ
+KŔŁĚńL\nJ\$ÔŠý¨ľ:\\Q<WB\"^Íń¤şWTIB~ŃßqŹÉĺđ}ó3Îż\":ţUáÖ|\r5n(n Ů7ĚOÁD}B}ź¨ćĘ\0\rvoÜ
ˇŘ_JlÄ°H3\"Ž[ĸâĺžÔKAľ`ßůŻŚNÉÂü&()\" f˙&Ĺ\0°Ś bžň¨lăF.ÂjrňîţâJÂĆ\"P<\$F°*é|f/Ţ! ÝOççpR ÇF#5gäbă Ä8eRDi¸É0P+*ŹüĆýkZ;ĂpHhŚŽl!č\0\r\ncoČ/żúCB<pyŔNTH˝hęTç đ@éđpxĚ\$˘ć°ĚŔÖ48\nŇ#îNU,Ó\$Pémň YKüŹ\"H Ň RýL¸ýŽŠD\0żâaW`pűďţúĐgđŻęlP¤Â˙oú:LˇĘ+\0 ]0ą<)öNŤxk\n(`cę+rˇk{m\"â3.0ąH1e*ZoeBĚ9\rČřÚ\0RLiĽQ¨UđÔ`äÂ.űńÂo:Ĺd´ÂľT7QŃV ťÉDhâWć´ëS1ń ńřgć*2Ż,W)°Á@çĎ°T@C Q(ń,Ĺ4ć#d<Ň\0Ś! á\$ú2 {es˘´+
rĘŤţÍěÎJvY*HPr\r¤ÍTÜM\\\\`źżívíŕć<ńŤ&ÄnôD\\HHČoj^@˘Ú Â<ńŻëĆ8*#fňŠ*Çţ\r\nT§ \\\r˛Ť*çTŞ^* ÚÉ Ę\$Ş6oŢ7ňĐRee8ł Ę粥,ŇĽ,Ó,`|9°K2Ď0rą+ҧ1RÖä\"Č Ő* P*ĺžČM\\\rbŕ0\0ÂY\"Ş\"şUxŮ`°ąęČŕQE\rŔ~Q@5 5sZł^fŔR@Q4ČdŔ5Ăb\0@ÔFób/8\" 8s8â<@ăěl2\$Shą ¨\nÎR\"Uě43FNÉŤ7\"D\rä4úOI3Â\n\0\n`¨``łâ Y2Ęđobń3óË<n6]<`ě\"Ó N\"B2ŕZ\nümĽ ŕEŔëîé\0đŁüŕZxŔ[2Â@,Â÷<PÝ?ô\rÔ8#d<@°´JUŹK/EĄ;\$Ť6óĚSDU l;¤,UĎLÎń7fcG\"EGó\$Ł¨\"EŮ3FHƤIĚăd=e !ŇUHĐ23&jČŹÓ*úÂ%%Ó%2,ÓJQ1HĚl0tY3öÁ\$X<CÄtŕ4ë_\$\0Šă>/F\nç˘?mFŹjÖ3ĽpŤDáHKv ČşÉ\0Xâ*\rĘĺŃ\n0e\nÎ%ďşäÁ\riűÄęOĂflNöŠM%]UŹQšQ˝Lé-÷SÂąT4Đ! äU5T\nndi0#EŞMŁłŤi.Ş°/U ¸é\rZFúÓjŽ¨;˘ňíHĎâd`m¤ÝŠúĐ\nýtQS e鲳|Ůi˛ńŹÁQtŚ dň12,öÁDYň1UQSUŹącdąŤľÄE)\\ŤśÂLö ěF\$ś@öĺłVď{W6\"LlTÄëAň\$6abăOäędrĚÉLpc,¨esΨ<2ě`Ć@bXP\$3ŕŕ@ËP,úKÍVŐ^őžŕĎMLö°¸ué1ţŮ@îct-ä( ¸ `\09śnďç2sbĄĘ/ ĐFmä)śô´˙Hl5ó@ĎnĚl\$q+đ:ŽÂ/ ¤ř§dĎ,ňŕ\nŢľěŁ.4ú\$ łw0\$dˇV0 Č´\"žĂrěöW4678íVtqBau÷pĂI<\$#Ĺx`Éwd9×^*ku×ofBEp g2łÍóf4 ŕL!ęr=Ź\0§ń\" Ú\r<ęŐhöÓŇćöU
%TÓhËëBkňş#>Ĺ'CĽp\n ¤ (\r´ú2öÂ\"3âlőMÔ7ýGĹx.,ÖUuŘ%Dtř Ăwśy^Mf\" Ţ(vU3uŹŁJ^HC_IUYkS
c_ylcc]rF÷ĺ×_q¤%W#]@Ër˛kv×3-ăcyÄĎVHJG<ZĽöTč@V¸8\$6o2H@\răäÂŞ\0Â=ŘÝöˇćš\"39ző˛:KőúÂuŻK >˘żB\$ÂrÝ.äJŇę<KőG~ŕPżX´QMĆš Xw\$;ĘćmpZp ĺcK!OeOO¸?ďwpćÄć¤íÖ ŚÚLśI\nđ?9xB¤.]O:VŽß9ßĂ.ĹmW\0Ës>*´l'ŤőkĆophťčxźŤŢv´L`w1÷° č!¸M¨4\"ňI\$Ő÷\"oő\$Ŕ >ËBea\"ńD˙BoĘśü+ě B0PxpŤ&ŕá7Ă|p{|ˇĎ}7Ö°Â\$-PŁéú@b
¤őe¤ĆĺĘVYmoMo\0˘§ŁNzn*>ÝÎ)˘ňˇČ×-Hl!ŽźhpĆgŮË źŰ&tZřă¤\0!Ś8 ÉŠ¸¨ŕşZKę@DZG
şŽřćśF秊. źl˘üz%ČÎ(äśxŮ}ú'<ýĹŞ(°źĽú°ę<ÚXZÇŹşÚŃŕ° ÉŽg´şí§şňňwŻşzÔz{°e¸'{;@ĺą(&ř˛ĹRŕ^EčÝxşĺŽYŽń\"ËĚëĽMÜççVöÚ\n§5ÓzlĽzrÔ[x˛ËŞĽúťG\$O W @¤˝ŔŤZšxÇÎŐÄň,Ěbeť fŁdĆťĐ2űŐEĂIźDYTŮ%k{ÎJ\\\rşU N Ĺ'ź_žŰÉ˝ťf|wŢľűŕË,˝lŤ7Şktř1RD>öĐXZîÍĐ|y|Z{|×Ő˘Čî\ré%;Ź#\0eZ,\rKt\rś>ăŢ>\$ň>ě??cú?ä+ä@ňĽ Ćă@Ę°ăcăqfcĆŇ+Ç3ČŘ&x]NˇĐö*|ČŐb2<lnTĺÖ\$ŁAĚű˘Z0.ŕĆ&üßˡöź`{Ëp,ě@üř&|íîĎ.ŇŇ.oo˘@ÎŰä1=\$9{źÉdB;żő×#Ć:ŁŐ\$@wŇŁŘ=ÜůËC?Đ Ő(ý?ÓÖ ŮG1|ř\"]Ó\0ĘüČ5ű\0Ej\rŔÖ@@*˘2KLş#d* äCAĐ3,K`ć Řý˘ŤCąŮĎÚ¤Űü÷Ćŕ]Ůă\rÚL9Ű°=Â<ˇ]¸(ÔjCř) í,âçÚBf\rŕÚä ëŁ-Rd5ăö\$\0^\n4¤\0ĎÚ˘SYÝÜkÎ4ýč@¤B\0çÉŔWßâ?x(üu}˝ÜÚ żä˝ĹÝĘK~P\ršĺĽ/ŕžE\"˝żŰ#éá>R_çôâ¸\$< ˘Ě\rÇlŕ[ŕžż*Ö`\n čí~Á˝bÜů˝]ÝjˇB\r˝qËŁQęžź+ý(üW|ŕčĺ+ep9Ńj}R<´w@çÉdbĚ´ŐčĘŔQŐ¤ÍÂ/(稌mÔI_Ô}U<ŕÝŐ¸ÇĐByŃ÷¸ó¤_ńfĽ&FÍÁˇF.} zhçŔyŠšFcćÔĎrUŰŤFqł:\nä\n%ÇÎď`çĐD@ňł{˘ôŐßńö˙s/wh]Bz\"JÁ#ŕăfŔÉúűŰTCĽţ _˛ďdZŘ öÖŁm2n´nCčKă§G\\9(ëBoŤ Ëđ
Sü#â|ŔŁd)EóŢÄ|Ăë,bgĘ1N1uťP91Ę\0T\0<öp>iJ˛6p\r-ÄŔśS0ĄtŻÂHJŮ` 7DcŔp)\nߢ\\¨¤ĐÎ%ŹaüĚáQů˘ îžCŃfŚéúă˝őŕ6\neˇ\n>Ň@%h°%I `§\0çuAX˘Kü `Ă8+öI\\(Ô\rĹŻ\0î¤lúH#]*y\$°ŔÚ,Hü?EĹFąC7`ČE@rG´pLB3H,0Ö+s\r\0č˛\0ň!˘9Hua4šÂË á0˘aJË(°\0Á¤Dq°gŔ¸aJ!Ám~AŚa&Ă / *p¤\"ËIŕBDÄ\r!9!vL:ńÄă!\$ąAKńĐŕëeŢĂ\0öl°b iŔš6%ŽYzKrlRK\"AF{ 6ťXHó&:h~Ďč9ŕČ_Ö2Ws>čÖ\$ČĐ㢪¤ °Šp˛C@vz°0´¸Ö8ÔŇ\\v´ŹÎp:s_\\:źŮY\rBŇöá\$|ĹiŠG˘R# YR9Â\0D28?éŠń+}YÓâĐáŠJ#ŚCűiVCT6ůQ9ąŕpiteźLäŕp\$ź4\$D#@@°ô<AĎÍPÜÖĹ\0f§!ŮäâĐ°Ľ)B2YZ\0č. SÁ˛(ËĂňŔ. 4b1HŇ`Řł¨Y)čâRâÄřź `1čgÓĐĐŞH:B]O#8ÂKąŰ\nĘjD%C*I\$AiŃŔćN,0 K(\0¤Tů`\n2OB7Ŕřž4Q¤CH ş4@ĽĘ )\$\0 ŔJqÄÜ+°ÓKěeŔŘ&.J'pŇ=pŢŔQ´˝čęÂ[xXbá <EŃ'Dě#ŮÂ`3˝řäë60@@čÚŚő `|Rěžô5Úń.ńň Ţ×Á?#?lS\"!ľjEôq\0şŁ đüĆQŃÉ\räT#<°ü?1˝(HBĐFLŹĺ[|@LE§ÜĘ&QŰ:yÄłâFh4qĎăU ŻÄ\"!C1ëFJ8#@üĆf:dŃ8#2CČ8ć2.\$´Cbđ´|\$ž0âĘÎrÓI\0,Â00ÇKŹe!°N÷×i@d|á5Äh`Ă T
U2Nj óiě0UdkŔÂ*&jF8*ĂEŁ´âzcÎŹ¨ÎsŚćĂ5ďŔ7Ł\n\räíUé,Đ2â` @䚏Ë@X*˛p:-,\rRZ LĽ,Ę|ˇŕlş^éOá0× BCĚRnÔVéĄńłě ŻĺTé]ˇMréüŕ#šy\\\"y \$Ϥł/ r*hî%Đ1´KőęÜĎ|R`bBľ8šrň1çn\0ĺ¤ Ě\rŕU8ąlůtB (Č\0003:ˇ%´ -|ť\0öeTH\"Hđq4(đN\\jcˇŞ¨
TĆH\n¸\0ÝmŃ3ç?1S:>|gĄŰRc´ôřŞŞ\rčF8Q&ń@5r\0ĚĆXVú5\\ńfĄh@v,čĂ/\0\n&/!Çdq°KRËŕĆm;ŘaD2 d\0002şćb\$ ŽLč/1
,ÂEÇ4š
@<â˘}aŰć\$²1*Ë`Ć>0 :´ŕd - Ă\rDËYl(6[6kŕsfčÁ' 8IÉTóJDUD:AÓ2Úhd\0a\0ŮĆÍ)2ë:´šB3:Z1=ľ@ë-qN\\!¤\$k§fŕŮNÚw î´`Ŕn\$LÎCR¨ÍôŤ5pcE3CaŔ°\0=HjÚgťĹó-ÚE°eŁ.\0Ą!o,Ň'wćI`\\s6ŔRřěEŇ}e0F\\öămą|F>q ?jĐć6iíp ť +ŔNőéýűÂÍúßČ9ĺŐquŚpčŽ2eÉým.+L~\$\"ĐR s]i×qCŔĐ<T(iŰQęĹbtÔ\"ŠNńBşŇmĆ°@rčÂĚÇxMMqÁ#Oj / LöDKú.¸Ůt0tIĽeBşĐj1Ąâ60~sÔ74íbQQŚ!Ŕ2ăÔŕËÇźD
ŁHĐŘ2ŚPńţdîmMŔş DÖFŹfČš\rľDj\$žLž[\0ă`öĄÎ<@mŘV~9¨ v4=!ü2ŮĄ6ý'Äí*DŇ´úâ#ŠŃ\0Ţż{ť
'Ę2lLRJŁŃX ĂŤ,Eă(C¨\\ĂG˘ţ¨Ó;/§ÚŃäÄRđ\$ůdŔŹ\$žQJ`Ď!ŇŽKâ\n|ś9ĄTdxĚ@¸h!'ŚřĘEĚă-v}bÉ;|cfLéýýÂYAROéÚ|3ęEgzQfî@líó/ižŃôoÖEĹgo^q˘\nAaÎgË°!ůŤ@ňRÓě4ÂÉ1lE!pôH0ĘjbĚúqA˘ÉaÍ@xT§ÂÝ\0\rŚFššŠ45HţZm=řxFCĚv?CLŻ2}hfX¸Ä\$`Iâäb \0Ä7ŕGäéDĹŠşÎ˛fP9U`\"éážô\rÁ°IjÔĘśTí\rUzŤá*ţŤT˝!CI`ĘáßX2 QóŁk#Ô
\nee+[l~:°Č~˛hn Đh'ÍΧUV¨ĘŔNşWL˝˙ŐQ=)nIŞž˛ľŇŇć^YˇúňŹpUOAXZżUŐľ¸SŕŤ\\Ř@Crá\"ÖüîÍ;Ĺ^EĘŔ-x\rčý\\űPÓŕ ňv!I:Z Ą\\Ľ_×2CPtWYŽĚ° Ŕ_]a+´=sťí]˘uC-hë* ęć×Ňş {ÉŢ+óZúýËD\$°c\$-vŰB˙PĚ.ŽŐňs¤ű2ĺRüéj[ZÜ/QĹQ:ş˘Ć˙1Yĺ+ÚžÚž
!˛SłbÁä9ćZyÚĹşb,t0ĺŮf=@×\r -\nB-É0¤&2_Ľ9ĽńhM,×2HăoTĆŢlbd˘
ś \0[ŕ\"ł%AÖžŰ4;2Íd.ÄÚËHžZb545HŔ\\űĘT ĐA RBĘÖ¤é-đŰlŚÚJsĎ6\"ą Čk=şś
Ś< >˛jZgćx`Ë6ŔtŤ.ŮÉăb,ÍŠ¸kˇóY¸\\`'łSlŮjŐ°!lnĚ
\0Wg+:+c6~´˘KFÚĘÄŠ-ą¤Ąh9-
H@SDúG×;ČÎ ű_ĺ \nę)¨fnĺ˘äQ-*ŚCÖŠďíŁ{üMSnZED\0)ĺśPg]ËŽÁ6Ż´b%ó%˛Hj&%-* 9}j43@Ů*(mş\$QDśůŰčĐŇš(äÝmÂźukjOĽ\" ,1ŁÄôVvź%s1kŽP` ůĄ/@0>F>#ąŹXŔ8%lâ´šKŁÚS|šYw0u̧bĂŃX4p\0\nŐŕůçşćˇş%Ó\0ZţQ2WéWEşkńŤçoɡjë˘y§ đ.Z\0Ş PpĐtHłĎRđ>ÓË,%)ńkşî÷`|¤Ť,prZÓhÍZ,Pśş|ôůCFLńxŞnńú ť.ćĽPReÔVoB;xDk)§M?nÓ`ŇĘ/Ą5IlËqh\0Ä׌Ŕ5Eh qéí´ˇ˝AËUŮćd÷kD
Oy;ÎňƟÍâ§A.OróĆž!ŰďHÓ^ŇD3˝IŕčgÖ>őéc
ěe~ëŰZČoÎśnŁ_^ň+ˇž!ŮÇhĽ|*3ޢëG˘é´[nŞ´ÜÚśíjô˘pŻţö7H˝/ňžÓTÝü+÷Ý3ůlP{<2îůĘĐŠâ)\"ĂŁŢŁś˘YËŁ§A2:űÖňˇ&\0Ű~cKîÉŔ\něăD4GNŞg.`ÍRB1ĆH.jŕ{Áč}nˇ|řĎ/ń¸o䜨×`]ŘĎf_6Ăy`Ź\r x^@Ôđâ\\Rţ=ý'Ďé_{X-Íő\\)LÉEŃĂŻÂáPϤl\\\0]
ĄhareÓ8NŽĽÜG^ţI:ßÜľŹJ%rÓ~-Ü 1gŻ+gVŁoĎŤzmÓé>54)mţřm\$oűEbśóÜ)mÍEěѨĽćÝK6!*\nëÓqî Ă0?Ţw
žPKgĂ1âił~X`\0XćYç ŇZ *Dhůă1EÁl
Ôóđă¸\r\0:?\r>Đ#2Ą@´3Űh2éŔ袰´Ă&ŕęOĐľ.˘Éť(.L<ráŕK#á@AŞ[,L
54<!ľrđŃ,áŕYI˛HďŃd)+l\$U\\|âúŢ'
ÁÝŁTÂŘá\0ń'ÂĎ\$˙;\0ŃÍŮľQÔčwĹÖš~â´0qt^2yŁŽáL.a{(!Ô*\0i~?9ęĂGľl2˛3śv4 ?f[rÄÔ;AYn˛î) Â&P2D@őýă Î]ĆwK2xş .pËŔ[4łu6Ë(Ç} J3É\0x\\żT\\)!Ě>bVłáŚEŃs÷ć:ĐĆ8Ě8{Ě>ĎAůoÉÔHryŮúSdÍvmór×fĂëÍ>jOĽ\nŹĂˇ5ÍÖłA0Âć×0ŕ2Î>nňűÜfýŃŮÂ16q3ˇŐÂ]+aúrëFŮâx6 S-3e+xŮṳ̋Óó/jńhD\r˝-\nŃG7Šz2iÔô.ˇA9×Đf`˛YłTćxň9ßĹë´\"^\\ÖnëéčÝŁsŔ9ĚńÂĎÂë{0s83ä\$:#ý3ĐÝYű6Ż{0ř\nóJ\$ç#DŠ\\ÎÄź˘Ń@âĐ3u¤0˝ç°\"*
.rsŁŁćŘčĆčĺ5íéČG_ČD×dHđ¸Km]ČĚŕ\\4\0;d}¤[S2ÜÝîÇ×}Ţ÷ŞKd& tČrf *jĘ+ÉPxĽÜ\r7ËM8Aś[#ŘÔm\nĐ\nđ§Ż9Ąö+ţZÂŐH|H[Ş_ŞĹş|˘j5HĽ|şéßU1Ő^Ťu]ŤáP L`Xźgh ň_rýÉsĺmćZ:l]ihÍsKčç>šöeŻc9ŔČp7ĄjCíL´Rp``¤ŔćŔ˝´ ");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0\0\0\0,\0\0\0\0\0\0\0!ŠËíMńĚ*)žoúŻ) qĄeľî#ÄňLË\0;";break;case"cross.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0\0\0\0,\0\0\0\0\0\0\0#ŠËí#\naÖFo~yĂ._waá1çąJîGÂL×6]\0\0;";break;case"up.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0\0\0\0,\0\0\0\0\0\0\0 ŠËíMQN\nď}ôa8yaĹśŽ\0Çň\0;";break;case"down.gif":echo"GIF87a\0\0Ą\0\0îîî\0\0\0\0\0\0,\0\0\0\0\0\0\0 ŠËíMńĚ*)ž[Wţ\\˘ÇL&ŮĆś\0Çň\0;";break;case"arrow.gif":echo"GIF89a\0\n\0\0\0˙˙˙!ů\0\0\0,\0\0\0\0\0\n\0\0iąŞÓ˛Ţť\0\0;";break;}}exit;}function
- connection(){global$g;return$g;}function
- adminer(){global$b;return$b;}function
- idf_unescape($r){$nd=substr($r,-1);return
- str_replace($nd.$nd,$nd,substr($r,1,-1));}function
- escape_string($W){return
- substr(q($W),1,-1);}function
- remove_slashes($Te,$qc=false){if(get_magic_quotes_gpc()){while(list($v,$W)=each($Te)){foreach($W
- as$gd=>$V){unset($Te[$v][$gd]);if(is_array($V)){$Te[$v][stripslashes($gd)]=$V;$Te[]=&$Te[$v][stripslashes($gd)];}else$Te[$v][stripslashes($gd)]=($qc?$V:stripslashes($V));}}}}function
- bracket_escape($r,$Ba=false){static$sg=array(':'=>':1',']'=>':2','['=>':3');return
- strtr($r,($Ba?array_flip($sg):$sg));}function
- h($N){return
- htmlspecialchars(str_replace("\0","",$N),ENT_QUOTES);}function
- nbsp($N){return(trim($N)!=""?h($N):" ");}function
- nl_br($N){return
- str_replace("\n","<br>",$N);}function
- checkbox($A,$X,$Oa,$ld="",$ge="",$Ra=""){$H="<input type='checkbox' name='$A' value='".h($X)."'".($Oa?" checked":"").($ge?' onclick="'.h($ge).'"':'').">";return($ld!=""||$Ra?"<label".($Ra?" class='$Ra'":"").">$H".h($ld)."</label>":$H);}function
- optionlist($ke,$yf=null,$Lg=false){$H="";foreach($ke
- as$gd=>$V){$le=array($gd=>$V);if(is_array($V)){$H.='<optgroup label="'.h($gd).'">';$le=$V;}foreach($le
- as$v=>$W)$H.='<option'.($Lg||is_string($v)?' value="'.h($v).'"':'').(($Lg||is_string($v)?(string)$v:$W)===$yf?' selected':'').'>'.h($W);if(is_array($V))$H.='</optgroup>';}return$H;}function
- html_select($A,$ke,$X="",$fe=true){if($fe)return"<select name='".h($A)."'".(is_string($fe)?' onchange="'.h($fe).'"':"").">".optionlist($ke,$X)."</select>";$H="";foreach($ke
- as$v=>$W)$H.="<label><input type='radio' name='".h($A)."' value='".h($v)."'".($v==$X?" checked":"").">".h($W)."</label>";return$H;}function
- confirm($ib=""){return" onclick=\"return confirm('".'Are you sure?'.($ib?" (' + $ib + ')":"")."');\"";}function
- print_fieldset($q,$sd,$Tg=false,$ge=""){echo"<fieldset><legend><a href='#fieldset-$q' onclick=\"".h($ge)."return !toggle('fieldset-$q');\">$sd</a></legend><div id='fieldset-$q'".($Tg?"":" class='hidden'").">\n";}function
- bold($Ia){return($Ia?" class='active'":"");}function
- odd($H=' class="odd"'){static$p=0;if(!$H)$p=-1;return($p++%2?$H:'');}function
- js_escape($N){return
- addcslashes($N,"\r\n'\\/");}function
- json_row($v,$W=null){static$rc=true;if($rc)echo"{";if($v!=""){echo($rc?"":",")."\n\t\"".addcslashes($v,"\r\n\"\\").'": '.($W!==null?'"'.addcslashes($W,"\r\n\"\\").'"':'undefined');$rc=false;}else{echo"\n}\n";$rc=true;}}function
- ini_bool($Wc){$W=ini_get($Wc);return(eregi('^(on|true|yes)$',$W)||(int)$W);}function
- sid(){static$H;if($H===null)$H=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$H;}function
- q($N){global$g;return$g->quote($N);}function
- get_vals($F,$e=0){global$g;$H=array();$G=$g->query($F);if(is_object($G)){while($I=$G->fetch_row())$H[]=$I[$e];}return$H;}function
- get_key_vals($F,$h=null){global$g;if(!is_object($h))$h=$g;$H=array();$G=$h->query($F);if(is_object($G)){while($I=$G->fetch_row())$H[$I[0]]=$I[1];}return$H;}function
- get_rows($F,$h=null,$k="<p class='error'>"){global$g;$db=(is_object($h)?$h:$g);$H=array();$G=$db->query($F);if(is_object($G)){while($I=$G->fetch_assoc())$H[]=$I;}elseif(!$G&&!is_object($h)&&$k&&defined("PAGE_HEADER"))echo$k.error()."\n";return$H;}function
- unique_array($I,$t){foreach($t
- as$s){if(ereg("PRIMARY|UNIQUE",$s["type"])){$H=array();foreach($s["columns"]as$v){if(!isset($I[$v]))continue
- 2;$H[$v]=$I[$v];}return$H;}}}function
- where($Z,$m=array()){global$u;$H=array();$Bc='(^[\w\(]+'.str_replace("_",".*",preg_quote(idf_escape("_"))).'\)+$)';foreach((array)$Z["where"]as$v=>$W){$v=bracket_escape($v,1);$e=(preg_match($Bc,$v)?$v:idf_escape($v));$H[]=$e.(($u=="sql"&&ereg('^[0-9]*\\.[0-9]*$',$W))||$u=="mssql"?" LIKE ".q(addcslashes($W,"%_\\")):" = ".unconvert_field($m[$v],q($W)));if($u=="sql"&&ereg("[^ -@]",$W))$H[]="$e = ".q($W)." COLLATE utf8_bin";}foreach((array)$Z["null"]as$v)$H[]=(preg_match($Bc,$v)?$v:idf_escape($v))." IS NULL";return
- implode(" AND ",$H);}function
- where_check($W,$m=array()){parse_str($W,$Na);remove_slashes(array(&$Na));return
- where($Na,$m);}function
- where_link($p,$e,$X,$he="="){return"&where%5B$p%5D%5Bcol%5D=".urlencode($e)."&where%5B$p%5D%5Bop%5D=".urlencode(($X!==null?$he:"IS NULL"))."&where%5B$p%5D%5Bval%5D=".urlencode($X);}function
- convert_fields($f,$m,$K=array()){$H="";foreach($f
- as$v=>$W){if($K&&!in_array(idf_escape($v),$K))continue;$wa=convert_field($m[$v]);if($wa)$H.=", $wa AS ".idf_escape($v);}return$H;}function
- cookie($A,$X){global$ba;$ye=array($A,(ereg("\n",$X)?"":$X),time()+2592000,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$ye[]=true;return
- call_user_func_array('setcookie',$ye);}function
- restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
- stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($v){return$_SESSION[$v][DRIVER][SERVER][$_GET["username"]];}function
- set_session($v,$W){$_SESSION[$v][DRIVER][SERVER][$_GET["username"]]=$W;}function
- auth_url($Db,$L,$U,$j=null){global$Eb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($Eb))."|username|".($j!==null?"db|":"").session_name()),$z);return"$z[1]?".(sid()?SID."&":"").($Db!="server"||$L!=""?urlencode($Db)."=".urlencode($L)."&":"")."username=".urlencode($U).($j!=""?"&db=".urlencode($j):"").($z[2]?"&$z[2]":"");}function
- is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
- redirect($y,$_=null){if($_!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($y!==null?$y:$_SERVER["REQUEST_URI"]))][]=$_;}if($y!==null){if($y=="")$y=".";header("Location: $y");exit;}}function
- query_redirect($F,$y,$_,$Ze=true,$dc=true,$kc=false){global$g,$k,$b;$ig="";if($dc){$Jf=microtime();$kc=!$g->query($F);$ig="; -- ".format_time($Jf,microtime());}$Hf="";if($F)$Hf=$b->messageQuery($F.$ig);if($kc){$k=error().$Hf;return
- false;}if($Ze)redirect($y,$_.$Hf);return
- true;}function
- queries($F=null){global$g;static$We=array();if($F===null)return
- implode("\n",$We);$Jf=microtime();$H=$g->query($F);$We[]=(ereg(';$',$F)?"DELIMITER ;;\n$F;\nDELIMITER ":$F)."; -- ".format_time($Jf,microtime());return$H;}function
- apply_queries($F,$Q,$Yb='table'){foreach($Q
- as$O){if(!queries("$F ".$Yb($O)))return
- false;}return
- true;}function
- queries_redirect($y,$_,$Ze){return
- query_redirect(queries(),$y,$_,$Ze,false,!$Ze);}function
- format_time($Jf,$Sb){return
- sprintf('%.3f s',max(0,array_sum(explode(" ",$Sb))-array_sum(explode(" ",$Jf))));}function
- remove_from_uri($xe=""){return
- substr(preg_replace("~(?<=[?&])($xe".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
- pagination($C,$nb){return" ".($C==$nb?$C+1:'<a href="'.h(remove_from_uri("page").($C?"&page=$C":"")).'">'.($C+1)."</a>");}function
- get_file($v,$ub=false){$oc=$_FILES[$v];if(!$oc)return
- null;foreach($oc
- as$v=>$W)$oc[$v]=(array)$W;$H='';foreach($oc["error"]as$v=>$k){if($k)return$k;$A=$oc["name"][$v];$pg=$oc["tmp_name"][$v];$eb=file_get_contents($ub&&ereg('\\.gz$',$A)?"compress.zlib://$pg":$pg);if($ub){$Jf=substr($eb,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$Jf,$gf))$eb=iconv("utf-16","utf-8",$eb);elseif($Jf=="\xEF\xBB\xBF")$eb=substr($eb,3);}$H.=$eb."\n\n";}return$H;}function
- upload_error($k){$Ed=($k==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($k?'Unable to upload a file.'.($Ed?" ".sprintf('Maximum allowed file size is %sB.',$Ed):""):'File does not exist.');}function
- repeat_pattern($Ee,$td){return
- str_repeat("$Ee{0,65535}",$td/65535)."$Ee{0,".($td%65535)."}";}function
- is_utf8($W){return(preg_match('~~u',$W)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$W));}function
- shorten_utf8($N,$td=80,$Qf=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$td).")($)?)u",$N,$z))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$td).")($)?)",$N,$z);return
- h($z[1]).$Qf.(isset($z[2])?"":"<i>...</i>");}function
- friendly_url($W){return
- preg_replace('~[^a-z0-9_]~i','-',$W);}function
- hidden_fields($Te,$Pc=array()){while(list($v,$W)=each($Te)){if(is_array($W)){foreach($W
- as$gd=>$V)$Te[$v."[$gd]"]=$V;}elseif(!in_array($v,$Pc))echo'<input type="hidden" name="'.h($v).'" value="'.h($W).'">';}}function
- hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
- table_status1($O,$lc=false){$H=table_status($O,$lc);return($H?$H:array("Name"=>$O));}function
- column_foreign_keys($O){global$b;$H=array();foreach($b->foreignKeys($O)as$n){foreach($n["source"]as$W)$H[$W][]=$n;}return$H;}function
- enum_input($S,$ya,$l,$X,$Rb=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$l["length"],$_d);$H=($Rb!==null?"<label><input type='$S'$ya value='$Rb'".((is_array($X)?in_array($Rb,$X):$X===0)?" checked":"")."><i>".'empty'."</i></label>":"");foreach($_d[1]as$p=>$W){$W=stripcslashes(str_replace("''","'",$W));$Oa=(is_int($X)?$X==$p+1:(is_array($X)?in_array($p+1,$X):$X===$W));$H.=" <label><input type='$S'$ya value='".($p+1)."'".($Oa?' checked':'').'>'.h($b->editVal($W,$l)).'</label>';}return$H;}function
- input($l,$X,$o){global$g,$T,$b,$u;$A=h(bracket_escape($l["field"]));echo"<td class='function'>";$jf=($u=="mssql"&&$l["auto_increment"]);if($jf&&!$_POST["save"])$o=null;$Cc=(isset($_GET["select"])||$jf?array("orig"=>'original'):array())+$b->editFunctions($l);$ya=" name='fields[$A]'";if($l["type"]=="enum")echo
- nbsp($Cc[""])."<td>".$b->editInput($_GET["edit"],$l,$ya,$X);else{$rc=0;foreach($Cc
- as$v=>$W){if($v===""||!$W)break;$rc++;}$fe=($rc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($l["field"])))."]']; if ($rc > f.selectedIndex) f.selectedIndex = $rc;\"":"");$ya.=$fe;echo(count($Cc)>1?html_select("function[$A]",$Cc,$o===null||in_array($o,$Cc)||isset($Cc[$o])?$o:"","functionChange(this);"):nbsp(reset($Cc))).'<td>';$Yc=$b->editInput($_GET["edit"],$l,$ya,$X);if($Yc!="")echo$Yc;elseif($l["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$l["length"],$_d);foreach($_d[1]as$p=>$W){$W=stripcslashes(str_replace("''","'",$W));$Oa=(is_int($X)?($X>>$p)&1:in_array($W,explode(",",$X),true));echo" <label><input type='checkbox' name='fields[$A][$p]' value='".(1<<$p)."'".($Oa?' checked':'')."$fe>".h($b->editVal($W,$l)).'</label>';}}elseif(ereg('blob|bytea|raw|file',$l["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$A'$fe>";elseif(($gg=ereg('text|lob',$l["type"]))||ereg("\n",$X)){if($gg&&$u!="sqlite")$ya.=" cols='50' rows='12'";else{$J=min(12,substr_count($X,"\n")+1);$ya.=" cols='30' rows='$J'".($J==1?" style='height: 1.2em;'":"");}echo"<textarea$ya>".h($X).'</textarea>';}else{$Gd=(!ereg('int',$l["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$l["length"],$z)?((ereg("binary",$l["type"])?2:1)*$z[1]+($z[3]?1:0)+($z[2]&&!$l["unsigned"]?1:0)):($T[$l["type"]]?$T[$l["type"]]+($l["unsigned"]?0:1):0));if($u=='sql'&&$g->server_info>=5.6&&ereg('time',$l["type"]))$Gd+=7;echo"<input".(ereg('int',$l["type"])?" type='number'":"")." value='".h($X)."'".($Gd?" maxlength='$Gd'":"").(ereg('char|binary',$l["type"])&&$Gd>20?" size='40'":"")."$ya>";}}}function
- process_input($l){global$b;$r=bracket_escape($l["field"]);$o=$_POST["function"][$r];$X=$_POST["fields"][$r];if($l["type"]=="enum"){if($X==-1)return
- false;if($X=="")return"NULL";return+$X;}if($l["auto_increment"]&&$X=="")return
- null;if($o=="orig")return($l["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($l["field"]):false);if($o=="NULL")return"NULL";if($l["type"]=="set")return
- array_sum((array)$X);if(ereg('blob|bytea|raw|file',$l["type"])&&ini_bool("file_uploads")){$oc=get_file("fields-$r");if(!is_string($oc))return
- false;return
- q($oc);}return$b->processInput($l,$X,$o);}function
- search_tables(){global$b,$g;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$xc=false;foreach(table_status('',true)as$O=>$P){$A=$b->tableName($P);if(isset($P["Engine"])&&$A!=""&&(!$_POST["tables"]||in_array($O,$_POST["tables"]))){$G=$g->query("SELECT".limit("1 FROM ".table($O)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($O),array())),1));if(!$G||$G->fetch_row()){if(!$xc){echo"<ul>\n";$xc=true;}echo"<li>".($G?"<a href='".h(ME."select=".urlencode($O)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$A</a>\n":"$A: <span class='error'>".error()."</span>\n");}}}echo($xc?"</ul>":"<p class='message'>".'No tables.')."\n";}function
- dump_headers($Oc,$Od=false){global$b;$H=$b->dumpHeaders($Oc,$Od);$ve=$_POST["output"];if($ve!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($Oc).".$H".($ve!="file"&&!ereg('[^0-9a-z]',$ve)?".$ve":""));session_write_close();ob_flush();flush();return$H;}function
- dump_csv($I){foreach($I
- as$v=>$W){if(preg_match("~[\"\n,;\t]~",$W)||$W==="")$I[$v]='"'.str_replace('"','""',$W).'"';}echo
- implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$I)."\r\n";}function
- apply_sql_function($o,$e){return($o?($o=="unixepoch"?"DATETIME($e, '$o')":($o=="count distinct"?"COUNT(DISTINCT ":strtoupper("$o("))."$e)"):$e);}function
- password_file($jb){$Ab=ini_get("upload_tmp_dir");if(!$Ab){if(function_exists('sys_get_temp_dir'))$Ab=sys_get_temp_dir();else{$pc=@tempnam("","");if(!$pc)return
- false;$Ab=dirname($pc);unlink($pc);}}$pc="$Ab/adminer.key";$H=@file_get_contents($pc);if($H||!$jb)return$H;$zc=@fopen($pc,"w");if($zc){$H=md5(uniqid(mt_rand(),true));fwrite($zc,$H);fclose($zc);}return$H;}function
- is_mail($Ob){$xa='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Cb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$Ee="$xa+(\\.$xa+)*@($Cb?\\.)+$Cb";return
- preg_match("(^$Ee(,\\s*$Ee)*\$)i",$Ob);}function
- is_url($N){$Cb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Cb?\\.)+$Cb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$N,$z)?strtolower($z[1]):"");}function
- is_shortable($l){return
- ereg('char|text|lob|geometry|point|linestring|polygon',$l["type"]);}function
- slow_query($F){global$b,$R;$j=$b->database();if(support("kill")&&is_object($h=connect())&&($j==""||$h->select_db($j))){$jd=$h->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
- var timeout = setTimeout(function () {
- ajax(\'',js_escape(ME),'script=kill\', function () {
- }, \'token=',$R,'&kill=',$jd,'\');
- }, ',1000*$b->queryTimeout(),');
- </script>
- ';}else$h=null;ob_flush();flush();$H=@get_key_vals($F,$h);if($h){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
- array_keys($H);}function
- lzw_decompress($Fa){$_b=256;$Ga=8;$Ta=array();$kf=0;$lf=0;for($p=0;$p<strlen($Fa);$p++){$kf=($kf<<8)+ord($Fa[$p]);$lf+=8;if($lf>=$Ga){$lf-=$Ga;$Ta[]=$kf>>$lf;$kf&=(1<<$lf)-1;$_b++;if($_b>>$Ga)$Ga++;}}$zb=range("\0","\xFF");$H="";foreach($Ta
- as$p=>$Sa){$Nb=$zb[$Sa];if(!isset($Nb))$Nb=$Xg.$Xg[0];$H.=$Nb;if($p)$zb[]=$Xg.$Nb[0];$Xg=$Nb;}return$H;}global$b,$g,$Eb,$Lb,$Vb,$k,$Cc,$Hc,$ba,$Xc,$u,$ca,$md,$ee,$Fe,$Nf,$R,$ug,$T,$Hg,$ia;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);if(!defined("SID")){session_name("adminer_sid");$ye=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$ye[]=true;call_user_func_array('session_set_cookie_params',$ye);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$qc);if(function_exists("set_magic_quotes_runtime"))set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);function
- get_lang(){return'en';}function
- lang($tg,$Wd=null){if(is_array($tg)){$He=($Wd==1?0:1);$tg=$tg[$He];}$tg=str_replace("%d","%s",$tg);$Wd=number_format($Wd,0,".",',');return
- sprintf($tg,$Wd);}if(extension_loaded('pdo')){class
- Min_PDO
- extends
- PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
- __construct(){global$b;$He=array_search("SQL",$b->operators);if($He!==false)unset($b->operators[$He]);}function
- dsn($Ib,$U,$D,$cc='auth_error'){set_exception_handler($cc);parent::__construct($Ib,$U,$D);restore_exception_handler();$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
- query($F,$Bg=false){$G=parent::query($F);$this->error="";if(!$G){list(,$this->errno,$this->error)=$this->errorInfo();return
- false;}$this->store_result($G);return$G;}function
- multi_query($F){return$this->_result=$this->query($F);}function
- store_result($G=null){if(!$G){$G=$this->_result;if(!$G)return
- false;}if($G->columnCount()){$G->num_rows=$G->rowCount();return$G;}$this->affected_rows=$G->rowCount();return
- true;}function
- next_result(){if(!$this->_result)return
- false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
- result($F,$l=0){$G=$this->query($F);if(!$G)return
- false;$I=$G->fetch();return$I[$l];}}class
- Min_PDOStatement
- extends
- PDOStatement{var$_offset=0,$num_rows;function
- fetch_assoc(){return$this->fetch(2);}function
- fetch_row(){return$this->fetch(3);}function
- fetch_field(){$I=(object)$this->getColumnMeta($this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=(in_array("blob",(array)$I->flags)?63:0);return$I;}}}$Eb=array();$Eb["sqlite"]="SQLite 3";$Eb["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){$Ke=array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite");define("DRIVER",(isset($_GET["sqlite"])?"sqlite":"sqlite2"));if(class_exists(isset($_GET["sqlite"])?"SQLite3":"SQLiteDatabase")){if(isset($_GET["sqlite"])){class
- Min_SQLite{var$extension="SQLite3",$server_info,$affected_rows,$errno,$error,$_link;function
- Min_SQLite($pc){$this->_link=new
- SQLite3($pc);$Rg=$this->_link->version();$this->server_info=$Rg["versionString"];}function
- query($F){$G=@$this->_link->query($F);$this->error="";if(!$G){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
- false;}elseif($G->numColumns())return
- new
- Min_Result($G);$this->affected_rows=$this->_link->changes();return
- true;}function
- quote($N){return(is_utf8($N)?"'".$this->_link->escapeString($N)."'":"x'".reset(unpack('H*',$N))."'");}function
- store_result(){return$this->_result;}function
- result($F,$l=0){$G=$this->query($F);if(!is_object($G))return
- false;$I=$G->_result->fetchArray();return$I[$l];}}class
- Min_Result{var$_result,$_offset=0,$num_rows;function
- Min_Result($G){$this->_result=$G;}function
- fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
- fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
- fetch_field(){$e=$this->_offset++;$S=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$S,"charsetnr"=>($S==SQLITE3_BLOB?63:0),);}function
- __desctruct(){return$this->_result->finalize();}}}else{class
- Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function
- Min_SQLite($pc){$this->server_info=sqlite_libversion();$this->_link=new
- SQLiteDatabase($pc);}function
- query($F,$Bg=false){$Ld=($Bg?"unbufferedQuery":"query");$G=@$this->_link->$Ld($F,SQLITE_BOTH,$k);$this->error="";if(!$G){$this->error=$k;return
- false;}elseif($G===true){$this->affected_rows=$this->changes();return
- true;}return
- new
- Min_Result($G);}function
- quote($N){return"'".sqlite_escape_string($N)."'";}function
- store_result(){return$this->_result;}function
- result($F,$l=0){$G=$this->query($F);if(!is_object($G))return
- false;$I=$G->_result->fetch();return$I[$l];}}class
- Min_Result{var$_result,$_offset=0,$num_rows;function
- Min_Result($G){$this->_result=$G;if(method_exists($G,'numRows'))$this->num_rows=$G->numRows();}function
- fetch_assoc(){$I=$this->_result->fetch(SQLITE_ASSOC);if(!$I)return
- false;$H=array();foreach($I
- as$v=>$W)$H[($v[0]=='"'?idf_unescape($v):$v)]=$W;return$H;}function
- fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
- fetch_field(){$A=$this->_result->fieldName($this->_offset++);$Ee='(\\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($Ee\\.)?$Ee\$~",$A,$z)){$O=($z[3]!=""?$z[3]:idf_unescape($z[2]));$A=($z[5]!=""?$z[5]:idf_unescape($z[4]));}return(object)array("name"=>$A,"orgname"=>$A,"orgtable"=>$O,);}}}}elseif(extension_loaded("pdo_sqlite")){class
- Min_SQLite
- extends
- Min_PDO{var$extension="PDO_SQLite";function
- Min_SQLite($pc){$this->dsn(DRIVER.":$pc","","");}}}if(class_exists("Min_SQLite")){class
- Min_DB
- extends
- Min_SQLite{function
- Min_DB(){$this->Min_SQLite(":memory:");}function
- select_db($pc){if(is_readable($pc)&&$this->query("ATTACH ".$this->quote(ereg("(^[/\\\\]|:)",$pc)?$pc:dirname($_SERVER["SCRIPT_FILENAME"])."/$pc")." AS a")){$this->Min_SQLite($pc);return
- true;}return
- false;}function
- multi_query($F){return$this->_result=$this->query($F);}function
- next_result(){return
- false;}}}function
- idf_escape($r){return'"'.str_replace('"','""',$r).'"';}function
- table($r){return
- idf_escape($r);}function
- connect(){return
- new
- Min_DB;}function
- get_databases(){return
- array();}function
- limit($F,$Z,$w,$B=0,$_f=" "){return" $F$Z".($w!==null?$_f."LIMIT $w".($B?" OFFSET $B":""):"");}function
- limit1($F,$Z){global$g;return($g->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($F,$Z,1):" $F$Z");}function
- db_collation($j,$Wa){global$g;return$g->result("PRAGMA encoding");}function
- engines(){return
- array();}function
- logged_user(){return
- get_current_user();}function
- tables_list(){return
- get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name",1);}function
- count_tables($i){return
- array();}function
- table_status($A=""){global$g;$H=array();foreach(get_rows("SELECT name AS Name, type AS Engine FROM sqlite_master WHERE type IN ('table', 'view') ".($A!=""?"AND name = ".q($A):"ORDER BY name"))as$I){$I["Oid"]=1;$I["Auto_increment"]="";$I["Rows"]=$g->result("SELECT COUNT(*) FROM ".idf_escape($I["Name"]));$H[$I["Name"]]=$I;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$I)$H[$I["name"]]["Auto_increment"]=$I["seq"];return($A!=""?$H[$A]:$H);}function
- is_view($P){return$P["Engine"]=="view";}function
- fk_support($P){global$g;return!$g->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
- fields($O){$H=array();foreach(get_rows("PRAGMA table_info(".table($O).")")as$I){$S=strtolower($I["type"]);$vb=$I["dflt_value"];$H[$I["name"]]=array("field"=>$I["name"],"type"=>(eregi("int",$S)?"integer":(eregi("char|clob|text",$S)?"text":(eregi("blob",$S)?"blob":(eregi("real|floa|doub",$S)?"real":"numeric")))),"full_type"=>$S,"default"=>(ereg("'(.*)'",$vb,$z)?str_replace("''","'",$z[1]):($vb=="NULL"?null:$vb)),"null"=>!$I["notnull"],"auto_increment"=>eregi('^integer$',$S)&&$I["pk"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$I["pk"],);}return$H;}function
- indexes($O,$h=null){$H=array();$Ne=array();foreach(fields($O)as$l){if($l["primary"])$Ne[]=$l["field"];}if($Ne)$H[""]=array("type"=>"PRIMARY","columns"=>$Ne,"lengths"=>array());$If=get_key_vals("SELECT name, sql FROM sqlite_master WHERE type = 'index' AND tbl_name = ".q($O));foreach(get_rows("PRAGMA index_list(".table($O).")")as$I){$A=$I["name"];if(!ereg("^sqlite_",$A)){$H[$A]["type"]=($I["unique"]?"UNIQUE":"INDEX");$H[$A]["lengths"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($A).")")as$sf)$H[$A]["columns"][]=$sf["name"];$H[$A]["descs"]=array();if(eregi('^CREATE( UNIQUE)? INDEX '.quotemeta(idf_escape($A).' ON '.idf_escape($O)).' \((.*)\)$',$If[$A],$gf)){preg_match_all('/("[^"]*+")+( DESC)?/',$gf[2],$_d);foreach($_d[2]as$W)$H[$A]["descs"][]=($W?'1':null);}}}return$H;}function
- foreign_keys($O){$H=array();foreach(get_rows("PRAGMA foreign_key_list(".table($O).")")as$I){$n=&$H[$I["id"]];if(!$n)$n=$I;$n["source"][]=$I["from"];$n["target"][]=$I["to"];}return$H;}function
- view($A){global$g;return
- array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\\s+~iU','',$g->result("SELECT sql FROM sqlite_master WHERE name = ".q($A))));}function
- collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
- information_schema($j){return
- false;}function
- error(){global$g;return
- h($g->error);}function
- check_sqlite_name($A){global$g;$jc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($jc)\$~",$A)){$g->error=sprintf('Please use one of the extensions %s.',str_replace("|",", ",$jc));return
- false;}return
- true;}function
- create_database($j,$d){global$g;if(file_exists($j)){$g->error='File exists.';return
- false;}if(!check_sqlite_name($j))return
- false;$x=new
- Min_SQLite($j);$x->query('PRAGMA encoding = "UTF-8"');$x->query('CREATE TABLE adminer (i)');$x->query('DROP TABLE adminer');return
- true;}function
- drop_databases($i){global$g;$g->Min_SQLite(":memory:");foreach($i
- as$j){if(!@unlink($j)){$g->error='File exists.';return
- false;}}return
- true;}function
- rename_database($A,$d){global$g;if(!check_sqlite_name($A))return
- false;$g->Min_SQLite(":memory:");$g->error='File exists.';return@rename(DB,$A);}function
- auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
- alter_table($O,$A,$m,$tc,$ab,$Tb,$d,$_a,$Be){$Kg=($O==""||$tc);foreach($m
- as$l){if($l[0]!=""||!$l[1]||$l[2]){$Kg=true;break;}}$c=array();$te=array();$Oe=false;foreach($m
- as$l){if($l[1]){if($l[1][6])$Oe=true;$c[]=($Kg?" ":"ADD ").implode($l[1]);if($l[0]!="")$te[$l[0]]=$l[1][0];}}if($Kg){if($O!=""){queries("BEGIN");foreach(foreign_keys($O)as$n){$f=array();foreach($n["source"]as$e){if(!$te[$e])continue
- 2;$f[]=$te[$e];}$tc[]=" FOREIGN KEY (".implode(", ",$f).") REFERENCES ".table($n["table"])." (".implode(", ",array_map('idf_escape',$n["target"])).") ON DELETE $n[on_delete] ON UPDATE $n[on_update]";}$t=array();foreach(indexes($O)as$hd=>$s){$f=array();foreach($s["columns"]as$e){if(!$te[$e])continue
- 2;$f[]=$te[$e];}$f="(".implode(", ",$f).")";if($s["type"]!="PRIMARY")$t[]=array($s["type"],$hd,$f);elseif(!$Oe)$tc[]=" PRIMARY KEY $f";}}$c=array_merge($c,$tc);if(!queries("CREATE TABLE ".table($O!=""?"adminer_$A":$A)." (\n".implode(",\n",$c)."\n)"))return
- false;if($O!=""){if($te&&!queries("INSERT INTO ".table("adminer_$A")." (".implode(", ",$te).") SELECT ".implode(", ",array_map('idf_escape',array_keys($te)))." FROM ".table($O)))return
- false;$zg=array();foreach(triggers($O)as$xg=>$jg){$vg=trigger($xg);$zg[]="CREATE TRIGGER ".idf_escape($xg)." ".implode(" ",$jg)." ON ".table($A)."\n$vg[Statement]";}if(!queries("DROP TABLE ".table($O)))return
- false;queries("ALTER TABLE ".table("adminer_$A")." RENAME TO ".table($A));if(!alter_indexes($A,$t))return
- false;foreach($zg
- as$vg){if(!queries($vg))return
- false;}queries("COMMIT");}}else{foreach($c
- as$W){if(!queries("ALTER TABLE ".table($O)." $W"))return
- false;}if($O!=$A&&!queries("ALTER TABLE ".table($O)." RENAME TO ".table($A)))return
- false;}if($_a)queries("UPDATE sqlite_sequence SET seq = $_a WHERE name = ".q($A));return
- true;}function
- index_sql($O,$S,$A,$f){return"CREATE $S ".($S!="INDEX"?"INDEX ":"").idf_escape($A!=""?$A:uniqid($O."_"))." ON ".table($O)." $f";}function
- alter_indexes($O,$c){foreach(array_reverse($c)as$W){if(!queries($W[2]=="DROP"?"DROP INDEX ".idf_escape($W[1]):index_sql($O,$W[0],$W[1],$W[2])))return
- false;}return
- true;}function
- truncate_tables($Q){return
- apply_queries("DELETE FROM",$Q);}function
- drop_views($Y){return
- apply_queries("DROP VIEW",$Y);}function
- drop_tables($Q){return
- apply_queries("DROP TABLE",$Q);}function
- move_tables($Q,$Y,$cg){return
- false;}function
- trigger($A){global$g;if($A=="")return
- array("Statement"=>"BEGIN\n\t;\nEND");preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*([a-z]+)\\s+([a-z]+)\\s+ON\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*(?:FOR\\s*EACH\\s*ROW\\s)?(.*)~is',$g->result("SELECT sql FROM sqlite_master WHERE name = ".q($A)),$z);return
- array("Timing"=>strtoupper($z[1]),"Event"=>strtoupper($z[2]),"Trigger"=>$A,"Statement"=>$z[3]);}function
- triggers($O){$H=array();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($O))as$I){preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*([a-z]+)\\s*([a-z]+)~i',$I["sql"],$z);$H[$I["name"]]=array($z[1],$z[2]);}return$H;}function
- trigger_options(){return
- array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Type"=>array("FOR EACH ROW"),);}function
- routine($A,$S){}function
- routines(){}function
- routine_languages(){}function
- begin(){return
- queries("BEGIN");}function
- insert_into($O,$M){return
- queries("INSERT INTO ".table($O).($M?" (".implode(", ",array_keys($M)).")\nVALUES (".implode(", ",$M).")":"DEFAULT VALUES"));}function
- insert_update($O,$M,$Ne){return
- queries("REPLACE INTO ".table($O)." (".implode(", ",array_keys($M)).") VALUES (".implode(", ",$M).")");}function
- last_id(){global$g;return$g->result("SELECT LAST_INSERT_ROWID()");}function
- explain($g,$F){return$g->query("EXPLAIN $F");}function
- found_rows($P,$Z){}function
- types(){return
- array();}function
- schemas(){return
- array();}function
- get_schema(){return"";}function
- set_schema($wf){return
- true;}function
- create_sql($O,$_a){global$g;$H=$g->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($O));foreach(indexes($O)as$A=>$s){if($A=='')continue;$H.=";\n\n".index_sql($O,$s['type'],$A,"(".implode(", ",array_map('idf_escape',$s['columns'])).")");}return$H;}function
- truncate_sql($O){return"DELETE FROM ".table($O);}function
- use_sql($qb){}function
- trigger_sql($O,$Of){return
- implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($O)));}function
- show_variables(){global$g;$H=array();foreach(array("auto_vacuum","cache_size","count_changes","defau…
Large files files are truncated, but you can click here to view the full file