Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

echo(gzinflate(base64_decode("zP3rdxzVmSgOf+evKBThUset9oUQiJXGI0uyLXxFkg3GdpTqrpK61NVd7bq0..

Decoded Output download

b'<?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.3.4
*/error_reporting(6135);$Wb=!ereg(\'^(unsafe_raw)?$\',ini_get("filter.default"));if($Wb||ini_get("filter.default_flags")){foreach(array(\'_GET\',\'_POST\',\'_COOKIE\',\'_SERVER\')as$X){$Af=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Af){$$X=$Af;}}}if(isset($_GET["file"])){header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
base64_decode("AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA/wBhTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERAAAAAAETMzEQAAAAATERExAAAAABMRETEAAAAAExERMQAAAAATERExAAAAABMRETEAAAAAEzMzMREREQATERExEhEhABEzMxEhEREAAREREhERIRAAAAARIRESEAAAAAESEiEQAAAAABEREQAAAAAAAAAAD//9UAwP/VAIB/AACAf/AAgH+kAIB/gACAfwAAgH8AAIABAACAAf8AgAH/AMAA/wD+AP8A/wAIAf+B1QD//9UA");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo\'body{color:#000;background:#fff;font:90%/1.25 Verdana,Arial,Helvetica,sans-serif;margin:0;}a{color:blue;}a:visited{color:navy;}a:hover{color:red;}h1{font-size:150%;margin:0;padding:.8em 1em;border-bottom:1px solid #999;font-weight:normal;color:#777;background:#eee;}h2{font-size:150%;margin:0 0 20px -18px;padding:.8em 1em;border-bottom:1px solid #000;color:#000;font-weight:normal;background:#ddf;}h3{font-weight:normal;font-size:130%;margin:1em 0 0;}form{margin:0;}table{margin:1em 20px 0 0;border:0;border-top:1px solid #999;border-left:1px solid #999;font-size:90%;}td,th{border:0;border-right:1px solid #999;border-bottom:1px solid #999;padding:.2em .3em;}th{background:#eee;text-align:left;}thead th{text-align:center;}thead td,thead th{background:#ddf;}fieldset{display:inline;vertical-align:top;padding:.5em .8em;margin:.8em .5em 0 0;border:1px solid #999;}p{margin:.8em 20px 0 0;}img{vertical-align:middle;border:0;}td img{max-width:200px;max-height:200px;}code{background:#eee;}tbody tr:hover td,tbody tr:hover th{background:#eee;}pre{margin:1em 0 0;}input[type=image]{vertical-align:middle;}.loading{cursor:progress;}.loading #loader{display:inline;}.version{color:#777;font-size:67%;}.js .hidden,.nojs .jsonly{display:none;}.nowrap td,.nowrap th,td.nowrap{white-space:pre;}.wrap td{white-space:normal;}.error{color:red;background:#fee;}.error b{background:#fff;font-weight:normal;}.message{color:green;background:#efe;}.error,.message{padding:.5em .8em;margin:1em 20px 0 0;}.char{color:#007F00;}.date{color:#7F007F;}.enum{color:#007F7F;}.binary{color:red;}.odd td{background:#F5F5F5;}.js .checked td,.js .checked th{background:#ddf;}.time{color:silver;font-size:70%;}.function{text-align:right;}.number{text-align:right;}.datetime{text-align:right;}.type{width:15ex;width:auto\\9;}.options select{width:20ex;width:auto\\9;}.active{font-weight:bold;}.sqlarea{width:98%;}#menu{position:absolute;margin:10px 0 0;padding:0 0 30px 0;top:2em;left:0;width:19em;overflow:auto;overflow-y:hidden;white-space:nowrap;}#menu p{padding:.8em 1em;margin:0;border-bottom:1px solid #ccc;}#content{margin:2em 0 0 21em;padding:10px 20px 20px 0;}#lang{position:absolute;top:0;left:0;line-height:1.8em;padding:.3em 1em;}#breadcrumb{white-space:nowrap;position:absolute;top:0;left:21em;background:#eee;height:2em;line-height:1.8em;padding:0 1em;margin:0 0 0 -18px;}#loader{display:none;position:fixed;top:2px;right:2px;z-index:1;}#h1{color:#777;text-decoration:none;font-style:italic;}#version{font-size:67%;color:red;}#schema{margin-left:60px;position:relative;-moz-user-select:none;-webkit-user-select:none;}#schema .table{border:1px solid silver;padding:0 2px;cursor:move;position:absolute;}#schema .references{position:absolute;}.rtl h2{margin:0 -18px 20px 0;}.rtl p,.rtl table,.rtl .error,.rtl .message{margin:1em 0 0 20px;}.rtl #content{margin:2em 21em 0 0;padding:10px 0 20px 20px;}.rtl #breadcrumb{left:auto;right:21em;margin:0 -18px 0 0;}.rtl #lang,.rtl #menu{left:auto;right:0;}@media print{#lang,#menu{display:none;}#content{margin-left:1em;}#breadcrumb{left:1em;}.nowrap td,.nowrap th,td.nowrap{white-space:normal;}}\';}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");?>
function toggle(id){var el=document.getElementById(id);el.className=(el.className==\'hidden\'?\'\':\'hidden\');return true;}
function cookie(assign,days){var date=new Date();date.setDate(date.getDate()+days);document.cookie=assign+\'; expires=\'+date;}
function verifyVersion(){cookie(\'adminer_version=0\',1);var script=document.createElement(\'script\');script.src=location.protocol+\'//www.adminer.org/version.php\';document.body.appendChild(script);}
function selectValue(select){var selected=select.options[select.selectedIndex];return((selected.attributes.value||{}).specified?selected.value:selected.text);}
function trCheck(el){var tr=el.parentNode.parentNode;tr.className=tr.className.replace(/(^|\s)checked(\s|$)/,\'$2\')+(el.checked?\' checked\':\'\');}
function formCheck(el,name){var elems=el.form.elements;for(var i=0;i<elems.length;i++){if(name.test(elems[i].name)){elems[i].checked=el.checked;trCheck(elems[i]);}}}
function tableCheck(){var tables=document.getElementsByTagName(\'table\');for(var i=0;i<tables.length;i++){if(/(^|\s)checkable(\s|$)/.test(tables[i].className)){var trs=tables[i].getElementsByTagName(\'tr\');for(var j=0;j<trs.length;j++){trCheck(trs[j].firstChild.firstChild);}}}}
function formUncheck(id){var el=document.getElementById(id);el.checked=false;trCheck(el);}
function formChecked(el,name){var checked=0;var elems=el.form.elements;for(var i=0;i<elems.length;i++){if(name.test(elems[i].name)&&elems[i].checked){checked++;}}
return checked;}
function tableClick(event){var click=(!window.getSelection||getSelection().isCollapsed);var el=event.target||event.srcElement;while(!/^tr$/i.test(el.tagName)){if(/^table$/i.test(el.tagName)){return;}
if(/^(a|input|textarea)$/i.test(el.tagName)){click=false;}
el=el.parentNode;}
el=el.firstChild.firstChild;if(click){el.click&&el.click();el.onclick&&el.onclick();}
trCheck(el);}
function setHtml(id,html){var el=document.getElementById(id);if(el){if(html==undefined){el.parentNode.innerHTML=\'&nbsp;\';}else{el.innerHTML=html;}}}
function nodePosition(el){var pos=0;while(el=el.previousSibling){pos++;}
return pos;}
function pageClick(href,page,event){if(!isNaN(page)&&page){href+=(page!=1?\'&page=\'+(page-1):\'\');if(!ajaxSend(href)){location.href=href;}}}
function selectAddRow(field){field.onchange=function(){};var row=field.parentNode.cloneNode(true);var selects=row.getElementsByTagName(\'select\');for(var i=0;i<selects.length;i++){selects[i].name=selects[i].name.replace(/[a-z]\[\d+/,\'$&1\');selects[i].selectedIndex=0;}
var inputs=row.getElementsByTagName(\'input\');if(inputs.length){inputs[0].name=inputs[0].name.replace(/[a-z]\[\d+/,\'$&1\');inputs[0].value=\'\';inputs[0].className=\'\';}
field.parentNode.parentNode.appendChild(row);}
function ajaxAbort(){ajaxRequest.onreadystatechange=null;if(ajaxRequest.abort){ajaxRequest.abort();}}
function bodyKeydown(event,button){var target=event.target||event.srcElement;if(event.keyCode==27&&!event.shiftKey&&!event.ctrlKey&&!event.altKey&&!event.metaKey){ajaxAbort();document.body.className=document.body.className.replace(/ loading/g,\'\');onblur=function(){};if(originalFavicon){replaceFavicon(originalFavicon);}}
if(event.ctrlKey&&(event.keyCode==13||event.keyCode==10)&&!event.altKey&&!event.metaKey&&/select|textarea|input/i.test(target.tagName)){target.blur();if(!ajaxForm(target.form,(button?button+\'=1\':\'\'))){if(button){target.form[button].click();}else{target.form.submit();}}
return false;}
return true;}
function editingKeydown(event){if((event.keyCode==40||event.keyCode==38)&&event.ctrlKey&&!event.altKey&&!event.metaKey){var target=event.target||event.srcElement;var sibling=(event.keyCode==40?\'nextSibling\':\'previousSibling\');var el=target.parentNode.parentNode[sibling];if(el&&(/^tr$/i.test(el.tagName)||(el=el[sibling]))&&/^tr$/i.test(el.tagName)&&(el=el.childNodes[nodePosition(target.parentNode)])&&(el=el.childNodes[nodePosition(target)])){el.focus();}
return false;}
if(event.shiftKey&&!bodyKeydown(event,\'insert\')){eventStop(event);return false;}
return true;}
function functionChange(select){var input=select.form[select.name.replace(/^function/,\'fields\')];if(selectValue(select)){if(input.origMaxLength===undefined){input.origMaxLength=input.maxLength;}
input.removeAttribute(\'maxlength\');}else if(input.origMaxLength>=0){input.maxLength=input.origMaxLength;}}
function ajax(url,callback,data){var request=(window.XMLHttpRequest?new XMLHttpRequest():(window.ActiveXObject?new ActiveXObject(\'Microsoft.XMLHTTP\'):false));if(request){request.open((data?\'POST\':\'GET\'),url);if(data){request.setRequestHeader(\'Content-Type\',\'application/x-www-form-urlencoded\');}
request.setRequestHeader(\'X-Requested-With\',\'XMLHttpRequest\');request.onreadystatechange=function(){if(request.readyState==4){callback(request);}};request.send(data);}
return request;}
function ajaxSetHtml(url){return ajax(url,function(request){if(request.status){var data=eval(\'(\'+request.responseText+\')\');for(var key in data){setHtml(key,data[key]);}}});}
var originalFavicon;function replaceFavicon(href){var favicon=document.getElementById(\'favicon\');if(favicon){favicon.href=href;favicon.parentNode.appendChild(favicon);}}
var ajaxRequest={};function ajaxSend(url,data,popState,noscroll){if(!history.pushState){return false;}
ajaxAbort();onblur=function(){if(!originalFavicon){originalFavicon=(document.getElementById(\'favicon\')||{}).href;}
replaceFavicon(document.getElementById(\'loader\').firstChild.src);};document.body.className+=\' loading\';ajaxRequest=ajax(url,function(request){var title=request.getResponseHeader(\'X-AJAX-Title\');if(title){document.title=decodeURIComponent(title);}
var redirect=request.getResponseHeader(\'X-AJAX-Redirect\');if(redirect){return ajaxSend(redirect,\'\',popState);}
onblur=function(){};if(originalFavicon){replaceFavicon(originalFavicon);}
if(!popState){if(data||url!=location.href){history.pushState(data,\'\',url);}}
if(!noscroll&&!/&order/.test(url)){scrollTo(0,0);}
setHtml(\'content\',(request.status?request.responseText:\'<p class="error">\'+noResponse));document.body.className=document.body.className.replace(/ loading/g,\'\');var content=document.getElementById(\'content\');var scripts=content.getElementsByTagName(\'script\');var length=scripts.length;for(var i=0;i<length;i++){var script=document.createElement(\'script\');script.text=scripts[i].text;content.appendChild(script);}
var as=document.getElementById(\'menu\').getElementsByTagName(\'a\');var href=location.href.replace(/(&(sql=|dump=|(select|table)=[^&]*)).*/,\'$1\');for(var i=0;i<as.length;i++){as[i].className=(href==as[i].href?\'active\':\'\');}
var dump=document.getElementById(\'dump\');if(dump){var match=/&(select|table)=([^&]+)/.exec(href);dump.href=dump.href.replace(/[^=]+$/,\'\')+(match?match[2]:\'\');}
if(window.jush){jush.highlight_tag(\'code\',0);}},data);return ajaxRequest;}
onpopstate=function(event){if((ajaxRequest.send||event.state)&&!/#/.test(location.href)){ajaxSend(location.href,(event.state&&confirm(areYouSure)?event.state:\'\'),1);}else{ajaxRequest.send=true;}};function ajaxForm(form,data,noscroll){if((/&(database|scheme|create|view|sql|user|dump|call)=/.test(location.href)&&!/\./.test(data))||(form.onsubmit&&form.onsubmit()===false)){return false;}
var params=[];for(var i=0;i<form.elements.length;i++){var el=form.elements[i];if(/file/i.test(el.type)&&el.value){return false;}else if(el.name&&(!/checkbox|radio|submit|file/i.test(el.type)||el.checked)){params.push(encodeURIComponent(el.name)+\'=\'+encodeURIComponent(/select/i.test(el.tagName)?selectValue(el):el.value));}}
if(data){params.push(data);}
if(form.method==\'post\'){return ajaxSend((/\?/.test(form.action)?form.action:location.href),params.join(\'&\'),false,noscroll);}
return ajaxSend((form.action||location.href).replace(/\?.*/,\'\')+\'?\'+params.join(\'&\'),\'\',false,noscroll);}
function selectDblClick(td,event,text){if(/input|textarea/i.test(td.firstChild.tagName)){return;}
var original=td.innerHTML;var input=document.createElement(text?\'textarea\':\'input\');input.onkeydown=function(event){if(!event){event=window.event;}
if(event.keyCode==27&&!(event.ctrlKey||event.shiftKey||event.altKey||event.metaKey)){td.innerHTML=original;}};var pos=event.rangeOffset;var value=td.firstChild.alt||td.textContent||td.innerText;input.style.width=Math.max(td.clientWidth-14,20)+\'px\';if(text){var rows=1;value.replace(/\n/g,function(){rows++;});input.rows=rows;}
if(value==\'\u00A0\'||td.getElementsByTagName(\'i\').length){value=\'\';}
if(document.selection){var range=document.selection.createRange();range.moveToPoint(event.clientX,event.clientY);var range2=range.duplicate();range2.moveToElementText(td);range2.setEndPoint(\'EndToEnd\',range);pos=range2.text.length;}
td.innerHTML=\'\';td.appendChild(input);input.focus();if(text==2){return ajax(location.href+\'&\'+encodeURIComponent(td.id)+\'=\',function(request){if(request.status){input.value=request.responseText;input.name=td.id;}});}
input.value=value;input.name=td.id;input.selectionStart=pos;input.selectionEnd=pos;if(document.selection){var range=document.selection.createRange();range.moveEnd(\'character\',-input.value.length+pos);range.select();}}
function bodyClick(event,db,ns){if(event.button||event.shiftKey||event.altKey||event.metaKey){return;}
if(event.getPreventDefault?event.getPreventDefault():event.returnValue===false||event.defaultPrevented){return false;}
var el=event.target||event.srcElement;if(/^a$/i.test(el.parentNode.tagName)){el=el.parentNode;}
if(/^a$/i.test(el.tagName)&&!/:|#|&download=/i.test(el.getAttribute(\'href\'))&&/[&?]username=/.test(el.href)&&!event.ctrlKey){var match=/&db=([^&]*)/.exec(el.href);var match2=/&ns=([^&]*)/.exec(el.href);return!(db==(match?decodeURIComponent(match[1]):\'\')&&ns==(match2?decodeURIComponent(match2[1]):\'\')&&ajaxSend(el.href));}
if(/^input$/i.test(el.tagName)&&/image|submit/.test(el.type)){if(event.ctrlKey){el.form.target=\'_blank\';}else{return!ajaxForm(el.form,(el.name?encodeURIComponent(el.name)+(el.type==\'image\'?\'.x\':\'\')+\'=1\':\'\'),el.type==\'image\');}}
return true;}
function eventStop(event){if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}}
var jushRoot=location.protocol + \'//www.adminer.org/static/\';function bodyLoad(version){if(history.state!==undefined){onpopstate(history);}
if(jushRoot){var script=document.createElement(\'script\');script.src=jushRoot+\'jush.js\';script.onload=function(){if(window.jush){jush.create_links=\' target="_blank" rel="noreferrer"\';jush.urls.sql_sqlset=jush.urls.sql[0]=jush.urls.sqlset[0]=jush.urls.sqlstatus[0]=\'http://dev.mysql.com/doc/refman/\'+version+\'/en/$key\';var pgsql=\'http://www.postgresql.org/docs/\'+version+\'/static/\';jush.urls.pgsql_pgsqlset=jush.urls.pgsql[0]=pgsql+\'$key\';jush.urls.pgsqlset[0]=pgsql+\'runtime-config-$key.html#GUC-$1\';jush.style(jushRoot+\'jush.css\');if(window.jushLinks){jush.custom_links=jushLinks;}
jush.highlight_tag(\'code\',0);}};script.onreadystatechange=function(){if(/^(loaded|complete)$/.test(script.readyState)){script.onload();}};document.body.appendChild(script);}}
function formField(form,name){for(var i=0;i<form.length;i++){if(form[i].name==name){return form[i];}}}
function typePassword(el,disable){try{el.type=(disable?\'text\':\'password\');}catch(e){}}
function loginDriver(driver){var trs=driver.parentNode.parentNode.parentNode.rows;for(var i=1;i<trs.length;i++){trs[i].className=(/sqlite/.test(driver.value)?\'hidden\':\'\');}}
function textareaKeydown(target,event){if(!event.shiftKey&&!event.altKey&&!event.ctrlKey&&!event.metaKey){if(event.keyCode==9){if(target.setSelectionRange){var start=target.selectionStart;var scrolled=target.scrollTop;target.value=target.value.substr(0,start)+\'\t\'+target.value.substr(target.selectionEnd);target.setSelectionRange(start+1,start+1);target.scrollTop=scrolled;return false;}else if(target.createTextRange){document.selection.createRange().text=\'\t\';return false;}}
if(event.keyCode==27){var els=target.form.elements;for(var i=1;i<els.length;i++){if(els[i-1]==target){els[i].focus();break;}}
return false;}}
return true;}
var added=\'.\',rowCount;function delimiterEqual(val,a,b){return(val==a+\'_\'+b||val==a+b||val==a+b.charAt(0).toUpperCase()+b.substr(1));}
function idfEscape(s){return s.replace(/`/,\'``\');}
function editingNameChange(field){var name=field.name.substr(0,field.name.length-7);var type=formField(field.form,name+\'[type]\');var opts=type.options;var candidate;var val=field.value;for(var i=opts.length;i--;){var match=/(.+)`(.+)/.exec(opts[i].value);if(!match){if(candidate&&i==opts.length-2&&val==opts[candidate].value.replace(/.+`/,\'\')&&name==\'fields[1]\'){return;}
break;}
var table=match[1];var column=match[2];var tables=[table,table.replace(/s$/,\'\'),table.replace(/es$/,\'\')];for(var j=0;j<tables.length;j++){table=tables[j];if(val==column||val==table||delimiterEqual(val,table,column)||delimiterEqual(val,column,table)){if(candidate){return;}
candidate=i;break;}}}
if(candidate){type.selectedIndex=candidate;type.onchange();}}
function editingAddRow(button,allowed,focus){if(allowed&&rowCount>=allowed){return false;}
var match=/(\d+)(\.\d+)?/.exec(button.name);var x=match[0]+(match[2]?added.substr(match[2].length):added)+\'1\';var row=button.parentNode.parentNode;var row2=row.cloneNode(true);var tags=row.getElementsByTagName(\'select\');var tags2=row2.getElementsByTagName(\'select\');for(var i=0;i<tags.length;i++){tags2[i].name=tags[i].name.replace(/([0-9.]+)/,x);tags2[i].selectedIndex=tags[i].selectedIndex;}
tags=row.getElementsByTagName(\'input\');tags2=row2.getElementsByTagName(\'input\');var input=tags2[0];for(var i=0;i<tags.length;i++){if(tags[i].name==\'auto_increment_col\'){tags2[i].value=x;tags2[i].checked=false;}
tags2[i].name=tags[i].name.replace(/([0-9.]+)/,x);if(/\[(orig|field|comment|default)/.test(tags[i].name)){tags2[i].value=\'\';}
if(/\[(has_default)/.test(tags[i].name)){tags2[i].checked=false;}}
tags[0].onchange=function(){editingNameChange(tags[0]);};row.parentNode.insertBefore(row2,row.nextSibling);if(focus){input.onchange=function(){editingNameChange(input);};input.focus();}
added+=\'0\';rowCount++;return true;}
function editingRemoveRow(button){var field=formField(button.form,button.name.replace(/drop_col(.+)/,\'fields$1[field]\'));field.parentNode.removeChild(field);button.parentNode.parentNode.style.display=\'none\';return true;}
var lastType=\'\';function editingTypeChange(type){var name=type.name.substr(0,type.name.length-6);var text=selectValue(type);for(var i=0;i<type.form.elements.length;i++){var el=type.form.elements[i];if(el.name==name+\'[length]\'&&!((/(char|binary)$/.test(lastType)&&/(char|binary)$/.test(text))||(/(enum|set)$/.test(lastType)&&/(enum|set)$/.test(text)))){el.value=\'\';}
if(lastType==\'timestamp\'&&el.name==name+\'[has_default]\'&&/timestamp/i.test(formField(type.form,name+\'[default]\').value)){el.checked=false;}
if(el.name==name+\'[collation]\'){el.className=(/(char|text|enum|set)$/.test(text)?\'\':\'hidden\');}
if(el.name==name+\'[unsigned]\'){el.className=(/(int|float|double|decimal)$/.test(text)?\'\':\'hidden\');}
if(el.name==name+\'[on_delete]\'){el.className=(/`/.test(text)?\'\':\'hidden\');}}}
function editingLengthFocus(field){var td=field.parentNode;if(/(enum|set)$/.test(selectValue(td.previousSibling.firstChild))){var edit=document.getElementById(\'enum-edit\');var val=field.value;edit.value=(/^\'.+\',\'.+\'$/.test(val)?val.substr(1,val.length-2).replace(/\',\'/g,"\n").replace(/\'\'/g,"\'"):val);td.appendChild(edit);field.style.display=\'none\';edit.style.display=\'inline\';edit.focus();}}
function editingLengthBlur(edit){var field=edit.parentNode.firstChild;var val=edit.value;field.value=(/\n/.test(val)?"\'"+val.replace(/\n+$/,\'\').replace(/\'/g,"\'\'").replace(/\n/g,"\',\'")+"\'":val);field.style.display=\'inline\';edit.style.display=\'none\';}
function columnShow(checked,column){var trs=document.getElementById(\'edit-fields\').getElementsByTagName(\'tr\');for(var i=0;i<trs.length;i++){trs[i].getElementsByTagName(\'td\')[column].className=(checked?\'\':\'hidden\');}}
function partitionByChange(el){var partitionTable=/RANGE|LIST/.test(selectValue(el));el.form[\'partitions\'].className=(partitionTable||!el.selectedIndex?\'hidden\':\'\');document.getElementById(\'partition-table\').className=(partitionTable?\'\':\'hidden\');}
function partitionNameChange(el){var row=el.parentNode.parentNode.cloneNode(true);row.firstChild.firstChild.value=\'\';el.parentNode.parentNode.parentNode.appendChild(row);el.onchange=function(){};}
function foreignAddRow(field){field.onchange=function(){};var row=field.parentNode.parentNode.cloneNode(true);var selects=row.getElementsByTagName(\'select\');for(var i=0;i<selects.length;i++){selects[i].name=selects[i].name.replace(/\]/,\'1$&\');selects[i].selectedIndex=0;}
field.parentNode.parentNode.parentNode.appendChild(row);}
function indexesAddRow(field){field.onchange=function(){};var parent=field.parentNode.parentNode;var row=parent.cloneNode(true);var selects=row.getElementsByTagName(\'select\');for(var i=0;i<selects.length;i++){selects[i].name=selects[i].name.replace(/indexes\[\d+/,\'$&1\');selects[i].selectedIndex=0;}
var inputs=row.getElementsByTagName(\'input\');for(var i=0;i<inputs.length;i++){inputs[i].name=inputs[i].name.replace(/indexes\[\d+/,\'$&1\');inputs[i].value=\'\';}
parent.parentNode.appendChild(row);}
function indexesChangeColumn(field,prefix){var columns=field.parentNode.parentNode.getElementsByTagName(\'select\');var names=[];for(var i=0;i<columns.length;i++){var value=selectValue(columns[i]);if(value){names.push(value);}}
field.form[field.name.replace(/\].*/,\'][name]\')].value=prefix+names.join(\'_\');}
function indexesAddColumn(field,prefix){field.onchange=function(){indexesChangeColumn(field,prefix);};var select=field.form[field.name.replace(/\].*/,\'][type]\')];if(!select.selectedIndex){select.selectedIndex=3;select.onchange();}
var column=field.parentNode.cloneNode(true);select=column.getElementsByTagName(\'select\')[0];select.name=select.name.replace(/\]\[\d+/,\'$&1\');select.selectedIndex=0;var input=column.getElementsByTagName(\'input\')[0];input.name=input.name.replace(/\]\[\d+/,\'$&1\');input.value=\'\';field.parentNode.parentNode.appendChild(column);field.onchange();}
var that,x,y;function schemaMousedown(el,event){if((event.which?event.which:event.button)==1){that=el;x=event.clientX-el.offsetLeft;y=event.clientY-el.offsetTop;}}
function schemaMousemove(ev){if(that!==undefined){ev=ev||event;var left=(ev.clientX-x)/em;var top=(ev.clientY-y)/em;var divs=that.getElementsByTagName(\'div\');var lineSet={};for(var i=0;i<divs.length;i++){if(divs[i].className==\'references\'){var div2=document.getElementById((/^refs/.test(divs[i].id)?\'refd\':\'refs\')+divs[i].id.substr(4));var ref=(tablePos[divs[i].title]?tablePos[divs[i].title]:[div2.parentNode.offsetTop/em,0]);var left1=-1;var id=divs[i].id.replace(/^ref.(.+)-.+/,\'$1\');if(divs[i].parentNode!=div2.parentNode){left1=Math.min(0,ref[1]-left)-1;divs[i].style.left=left1+\'em\';divs[i].getElementsByTagName(\'div\')[0].style.width=-left1+\'em\';var left2=Math.min(0,left-ref[1])-1;div2.style.left=left2+\'em\';div2.getElementsByTagName(\'div\')[0].style.width=-left2+\'em\';}
if(!lineSet[id]){var line=document.getElementById(divs[i].id.replace(/^....(.+)-.+$/,\'refl$1\'));var top1=top+divs[i].offsetTop/em;var top2=top+div2.offsetTop/em;if(divs[i].parentNode!=div2.parentNode){top2+=ref[0]-top;line.getElementsByTagName(\'div\')[0].style.height=Math.abs(top1-top2)+\'em\';}
line.style.left=(left+left1)+\'em\';line.style.top=Math.min(top1,top2)+\'em\';lineSet[id]=true;}}}
that.style.left=left+\'em\';that.style.top=top+\'em\';}}
function schemaMouseup(ev,db){if(that!==undefined){ev=ev||event;tablePos[that.firstChild.firstChild.firstChild.data]=[(ev.clientY-y)/em,(ev.clientX-x)/em];that=undefined;var s=\'\';for(var key in tablePos){s+=\'_\'+key+\':\'+Math.round(tablePos[key][0]*10000)/10000+\'x\'+Math.round(tablePos[key][1]*10000)/10000;}
s=encodeURIComponent(s.substr(1));var link=document.getElementById(\'schema-link\');link.href=link.href.replace(/[^=]+$/,\'\')+s;cookie(\'adminer_schema-\'+db+\'=\'+s,30);}}<?php
}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo
base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIYSPqcvtD00I8cwqKb5v+q8pIAhxlRmhZYi17iPE8kzLBQA7");break;case"cross.gif":echo
base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACI4SPqcvtDyMKYdZGb355wy6BX3dhlOEx57FK7gtHwkzXNl0AADs=");break;case"up.gif":echo
base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIISPqcvtD00IUU4K730T9J5hFTiKEXmaYcW2rgDH8hwXADs=");break;case"down.gif":echo
base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIISPqcvtD00I8cwqKb5bV/5cosdMJtmcHca2lQDH8hwXADs=");break;case"arrow.gif":echo
base64_decode("R0lGODlhCAAKAIAAAICAgP///yH5BAEAAAEALAAAAAAIAAoAAAIPBIJplrGLnpQRqtOy3rsAADs=");break;case"loader.gif":echo
base64_decode("R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==");break;}}exit;}function
connection(){global$e;return$e;}function
adminer(){global$c;return$c;}function
idf_unescape($rc){$Gc=substr($rc,-1);return
str_replace($Gc.$Gc,$Gc,substr($rc,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
remove_slashes($de,$Wb=false){if(get_magic_quotes_gpc()){while(list($w,$X)=each($de)){foreach($X
as$Cc=>$W){unset($de[$w][$Cc]);if(is_array($W)){$de[$w][stripslashes($Cc)]=$W;$de[]=&$de[$w][stripslashes($Cc)];}else{$de[$w][stripslashes($Cc)]=($Wb?$W:stripslashes($W));}}}}}function
bracket_escape($rc,$xa=false){static$pf=array(\':\'=>\':1\',\']\'=>\':2\',\'[\'=>\':3\');return
strtr($rc,($xa?array_flip($pf):$pf));}function
h($P){return
htmlspecialchars(str_replace("\0","",$P),ENT_QUOTES);}function
nbsp($P){return(trim($P)!=""?h($P):"&nbsp;");}function
nl_br($P){return
str_replace("\n","<br>",$P);}function
checkbox($B,$Y,$Ga,$Ec="",$td="",$Bc=false){static$r=0;$r++;$I="<input type=\'checkbox\' name=\'$B\' value=\'".h($Y)."\'".($Ga?" checked":"").($td?\' onclick="\'.h($td).\'"\':\'\').($Bc?" class=\'jsonly\'":"")." id=\'checkbox-$r\'>";return($Ec!=""?"<label for=\'checkbox-$r\'>$I".h($Ec)."</label>":$I);}function
optionlist($wd,$Ae=null,$Ff=false){$I="";foreach($wd
as$Cc=>$W){$xd=array($Cc=>$W);if(is_array($W)){$I.=\'<optgroup label="\'.h($Cc).\'">\';$xd=$W;}foreach($xd
as$w=>$X){$I.=\'<option\'.($Ff||is_string($w)?\' value="\'.h($w).\'"\':\'\').(($Ff||is_string($w)?(string)$w:$X)===$Ae?\' selected\':\'\').\'>\'.h($X);}if(is_array($W)){$I.=\'</optgroup>\';}}return$I;}function
html_select($B,$wd,$Y="",$sd=true){if($sd){return"<select name=\'".h($B)."\'".(is_string($sd)?\' onchange="\'.h($sd).\'"\':"").">".optionlist($wd,$Y)."</select>";}$I="";foreach($wd
as$w=>$X){$I.="<label><input type=\'radio\' name=\'".h($B)."\' value=\'".h($w)."\'".($w==$Y?" checked":"").">".h($X)."</label>";}return$I;}function
confirm($Za="",$Me=false){return" onclick=\"".($Me?"eventStop(event); ":"")."return confirm(\'".lang(0).($Za?" (\' + $Za + \')":"")."\');\"";}function
print_fieldset($r,$Lc,$Lf=false,$td=""){echo"<fieldset><legend><a href=\'#fieldset-$r\' onclick=\"".h($td)."return !toggle(\'fieldset-$r\');\">$Lc</a></legend><div id=\'fieldset-$r\'".($Lf?"":" class=\'hidden\'").">\n";}function
bold($Ba){return($Ba?" class=\'active\'":"");}function
odd($I=\' class="odd"\'){static$q=0;if(!$I){$q=-1;}return($q++%
2?$I:\'\');}function
js_escape($P){return
addcslashes($P,"\r\n\'\\/");}function
json_row($w,$X=null){static$Xb=true;if($Xb){echo"{";}if($w!=""){echo($Xb?"":",")."\n\t\"".addcslashes($w,"\r\n\"\\").\'": \'.(isset($X)?\'"\'.addcslashes($X,"\r\n\"\\").\'"\':\'undefined\');$Xb=false;}else{echo"\n}\n";$Xb=true;}}function
ini_bool($vc){$X=ini_get($vc);return(eregi(\'^(on|true|yes)$\',$X)||(int)$X);}function
sid(){static$I;if(!isset($I)){$I=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));}return$I;}function
q($P){global$e;return$e->quote($P);}function
get_vals($G,$Oa=0){global$e;$I=array();$H=$e->query($G);if(is_object($H)){while($J=$H->fetch_row()){$I[]=$J[$Oa];}}return$I;}function
get_key_vals($G,$f=null){global$e;if(!is_object($f)){$f=$e;}$I=array();$H=$f->query($G);if(is_object($H)){while($J=$H->fetch_row()){$I[$J[0]]=$J[1];}}return$I;}function
get_rows($G,$f=null,$i="<p class=\'error\'>"){global$e;$Va=(is_object($f)?$f:$e);$I=array();$H=$Va->query($G);if(is_object($H)){while($J=$H->fetch_assoc()){$I[]=$J;}}elseif(!$H&&!is_object($f)&&$i&&defined("PAGE_HEADER")){echo$i.error()."\n";}return$I;}function
unique_array($J,$t){foreach($t
as$s){if(ereg("PRIMARY|UNIQUE",$s["type"])){$I=array();foreach($s["columns"]as$w){if(!isset($J[$w])){continue
2;}$I[$w]=$J[$w];}return$I;}}$I=array();foreach($J
as$w=>$X){if(!preg_match(\'~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~\',$w)){$I[$w]=$X;}}return$I;}function
where($Z){global$v;$I=array();foreach((array)$Z["where"]as$w=>$X){$I[]=idf_escape(bracket_escape($w,1)).(($v=="sql"&&ereg(\'\\.\',$X))||$v=="mssql"?" LIKE ".exact_value(addcslashes($X,"%_\\")):" = ".exact_value($X));}foreach((array)$Z["null"]as$w){$I[]=idf_escape($w)." IS NULL";}return
implode(" AND ",$I);}function
where_check($X){parse_str($X,$Fa);remove_slashes(array(&$Fa));return
where($Fa);}function
where_link($q,$Oa,$Y,$ud="="){return"&where%5B$q%5D%5Bcol%5D=".urlencode($Oa)."&where%5B$q%5D%5Bop%5D=".urlencode((isset($Y)?$ud:"IS NULL"))."&where%5B$q%5D%5Bval%5D=".urlencode($Y);}function
cookie($B,$Y){global$ba;$Id=array($B,(ereg("\n",$Y)?"":$Y),time()+2592000,preg_replace(\'~\\?.*~\',\'\',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,\'5.2.0\')>=0){$Id[]=true;}return
call_user_func_array(\'setcookie\',$Id);}function
restart_session(){if(!ini_bool("session.use_cookies")){session_start();}}function&get_session($w){return$_SESSION[$w][DRIVER][SERVER][$_GET["username"]];}function
set_session($w,$X){$_SESSION[$w][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($qb,$N,$Gf){global$rb;preg_match(\'~([^?]*)\\??(.*)~\',remove_from_uri(implode("|",array_keys($rb))."|username|".session_name()),$_);return"$_[1]?".(sid()?SID."&":"").($qb!="server"||$N!=""?urlencode($qb)."=".urlencode($N)."&":"")."username=".urlencode($Gf).($_[2]?"&$_[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($z,$Yc=null){if(isset($Yc)){restart_session();$_SESSION["messages"][preg_replace(\'~^[^?]*~\',\'\',(isset($z)?$z:$_SERVER["REQUEST_URI"]))][]=$Yc;}if(isset($z)){if($z==""){$z=".";}header((is_ajax()?"X-AJAX-Redirect":"Location").": $z");exit;}}function
query_redirect($G,$z,$Yc,$ie=true,$Mb=true,$Sb=false){global$e,$i,$c;if($Mb){$Sb=!$e->query($G);}$Ie="";if($G){$Ie=$c->messageQuery("$G;");}if($Sb){$i=error().$Ie;return
false;}if($ie){redirect($z,$Yc.$Ie);}return
true;}function
queries($G=null){global$e;static$ge=array();if(!isset($G)){return
implode(";\n",$ge);}$ge[]=(ereg(\';$\',$G)?"DELIMITER ;;\n$G;\nDELIMITER ":$G);return$e->query($G);}function
apply_queries($G,$af,$Ib=\'table\'){foreach($af
as$R){if(!queries("$G ".$Ib($R))){return
false;}}return
true;}function
queries_redirect($z,$Yc,$ie){return
query_redirect(queries(),$z,$Yc,$ie,false,!$ie);}function
remove_from_uri($Hd=""){return
substr(preg_replace("~(?<=[?&])($Hd".(SID?"":"|".session_name()).")=[^&]*&~",\'\',"$_SERVER[REQUEST_URI]&"),0,-1);}function
pagination($D,$eb){return" ".($D==$eb?$D+1:\'<a href="\'.h(remove_from_uri("page").($D?"&page=$D":"")).\'">\'.($D+1)."</a>");}function
get_file($w,$jb=false){$Ub=$_FILES[$w];if(!$Ub||$Ub["error"]){return$Ub["error"];}$I=file_get_contents($jb&&ereg(\'\\.gz$\',$Ub["name"])?"compress.zlib://$Ub[tmp_name]":($jb&&ereg(\'\\.bz2$\',$Ub["name"])?"compress.bzip2://$Ub[tmp_name]":$Ub["tmp_name"]));if($jb){$Je=substr($I,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$Je,$oe)){$I=iconv("utf-16","utf-8",$I);}elseif($Je=="\xEF\xBB\xBF"){$I=substr($I,3);}}return$I;}function
upload_error($i){$Wc=($i==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($i?lang(1).($Wc?" ".lang(2,$Wc):""):lang(3));}function
repeat_pattern($E,$Mc){return
str_repeat("$E{0,65535}",$Mc/65535)."$E{0,".($Mc
%
65535)."}";}function
is_utf8($X){return(preg_match(\'~~u\',$X)&&!preg_match(\'~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~\',$X));}function
shorten_utf8($P,$Mc=80,$Qe=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$Mc).")($)?)u",$P,$_)){preg_match("(^(".repeat_pattern("[\t\r\n -~]",$Mc).")($)?)",$P,$_);}return
h($_[1]).$Qe.(isset($_[2])?"":"<i>...</i>");}function
friendly_url($X){return
preg_replace(\'~[^a-z0-9_]~i\',\'-\',$X);}function
hidden_fields($de,$sc=array()){while(list($w,$X)=each($de)){if(is_array($X)){foreach($X
as$Cc=>$W){$de[$w."[$Cc]"]=$W;}}elseif(!in_array($w,$sc)){echo\'<input type="hidden" name="\'.h($w).\'" value="\'.h($X).\'">\';}}}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
column_foreign_keys($R){global$c;$I=array();foreach($c->foreignKeys($R)as$l){foreach($l["source"]as$X){$I[$X][]=$l;}}return$I;}function
enum_input($V,$ua,$j,$Y,$Bb=null){global$c;preg_match_all("~\'((?:[^\']|\'\')*)\'~",$j["length"],$Rc);$I=(isset($Bb)?"<label><input type=\'$V\'$ua value=\'$Bb\'".((is_array($Y)?in_array($Bb,$Y):$Y===0)?" checked":"")."><i>".lang(4)."</i></label>":"");foreach($Rc[1]as$q=>$X){$X=stripcslashes(str_replace("\'\'","\'",$X));$Ga=(is_int($Y)?$Y==$q+1:(is_array($Y)?in_array($q+1,$Y):$Y===$X));$I.=" <label><input type=\'$V\'$ua value=\'".($q+1)."\'".($Ga?\' checked\':\'\').\'>\'.h($c->editVal($X,$j)).\'</label>\';}return$I;}function
input($j,$Y,$n){global$wf,$c,$v;$B=h(bracket_escape($j["field"]));echo"<td class=\'function\'>";$qe=($v=="mssql"&&$j["auto_increment"]);if($qe&&!$_POST["save"]){$n=null;}$hc=(isset($_GET["select"])||$qe?array("orig"=>lang(5)):array())+$c->editFunctions($j);$ua=" name=\'fields[$B]\'";if($j["type"]=="enum"){echo
nbsp($hc[""])."<td>".$c->editInput($_GET["edit"],$j,$ua,$Y);}else{$Xb=0;foreach($hc
as$w=>$X){if($w===""||!$X){break;}$Xb++;}$sd=($Xb?" onchange=\"var f = this.form[\'function[".h(js_escape(bracket_escape($j["field"])))."]\']; if ($Xb > f.selectedIndex) f.selectedIndex = $Xb;\"":"");$ua.=$sd;echo(count($hc)>1?html_select("function[$B]",$hc,!isset($n)||in_array($n,$hc)||isset($hc[$n])?$n:"","functionChange(this);"):nbsp(reset($hc))).\'<td>\';$xc=$c->editInput($_GET["edit"],$j,$ua,$Y);if($xc!=""){echo$xc;}elseif($j["type"]=="set"){preg_match_all("~\'((?:[^\']|\'\')*)\'~",$j["length"],$Rc);foreach($Rc[1]as$q=>$X){$X=stripcslashes(str_replace("\'\'","\'",$X));$Ga=(is_int($Y)?($Y>>$q)&1:in_array($X,explode(",",$Y),true));echo" <label><input type=\'checkbox\' name=\'fields[$B][$q]\' value=\'".(1<<$q)."\'".($Ga?\' checked\':\'\')."$sd>".h($c->editVal($X,$j)).\'</label>\';}}elseif(ereg(\'blob|bytea|raw|file\',$j["type"])&&ini_bool("file_uploads")){echo"<input type=\'file\' name=\'fields-$B\'$sd>";}elseif(ereg(\'text|lob\',$j["type"])){echo"<textarea ".($v!="sqlite"||ereg("\n",$Y)?"cols=\'50\' rows=\'12\'":"cols=\'30\' rows=\'1\' style=\'height: 1.2em;\'")."$ua>".h($Y).\'</textarea>\';}else{$Xc=(!ereg(\'int\',$j["type"])&&preg_match(\'~^(\\d+)(,(\\d+))?$~\',$j["length"],$_)?((ereg("binary",$j["type"])?2:1)*$_[1]+($_[3]?1:0)+($_[2]&&!$j["unsigned"]?1:0)):($wf[$j["type"]]?$wf[$j["type"]]+($j["unsigned"]?0:1):0));echo"<input value=\'".h($Y)."\'".($Xc?" maxlength=\'$Xc\'":"").(ereg(\'char|binary\',$j["type"])&&$Xc>20?" size=\'40\'":"")."$ua>";}}}function
process_input($j){global$c;$rc=bracket_escape($j["field"]);$n=$_POST["function"][$rc];$Y=$_POST["fields"][$rc];if($j["type"]=="enum"){if($Y==-1){return
false;}if($Y==""){return"NULL";}return+$Y;}if($j["auto_increment"]&&$Y==""){return
null;}if($n=="orig"){return($j["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($j["field"]):false);}if($n=="NULL"){return"NULL";}if($j["type"]=="set"){return
array_sum((array)$Y);}if(ereg(\'blob|bytea|raw|file\',$j["type"])&&ini_bool("file_uploads")){$Ub=get_file("fields-$rc");if(!is_string($Ub)){return
false;}return
q($Ub);}return$c->processInput($j,$Y,$n);}function
search_tables(){global$c,$e;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$cc=false;foreach(table_status()as$R=>$S){$B=$c->tableName($S);if(isset($S["Engine"])&&$B!=""&&(!$_POST["tables"]||in_array($R,$_POST["tables"]))){$H=$e->query("SELECT".limit("1 FROM ".table($R)," WHERE ".implode(" AND ",$c->selectSearchProcess(fields($R),array())),1));if($H->fetch_row()){if(!$cc){echo"<ul>\n";$cc=true;}echo"<li><a href=\'".h(ME."select=".urlencode($R)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."\'>$B</a>\n";}}}echo($cc?"</ul>":"<p class=\'message\'>".lang(6))."\n";}function
dump_headers($qc,$fd=false){global$c;$I=$c->dumpHeaders($qc,$fd);$Fd=$_POST["output"];if($Fd!="text"){header("Content-Disposition: attachment; filename=".friendly_url($qc!=""?$qc:(SERVER!=""?SERVER:"localhost")).".$I".($Fd!="file"&&!ereg(\'[^0-9a-z]\',$Fd)?".$Fd":""));}session_write_close();return$I;}function
dump_csv($J){foreach($J
as$w=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X===""){$J[$w]=\'"\'.str_replace(\'"\',\'""\',$X).\'"\';}}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$J)."\r\n";}function
apply_sql_function($n,$Oa){return($n?($n=="unixepoch"?"DATETIME($Oa, \'$n\')":($n=="count distinct"?"COUNT(DISTINCT ":strtoupper("$n("))."$Oa)"):$Oa);}function
password_file(){$nb=ini_get("upload_tmp_dir");if(!$nb){if(function_exists(\'sys_get_temp_dir\')){$nb=sys_get_temp_dir();}else{$Vb=@tempnam("","");if(!$Vb){return
false;}$nb=dirname($Vb);unlink($Vb);}}$Vb="$nb/adminer.key";$I=@file_get_contents($Vb);if($I){return$I;}$ec=@fopen($Vb,"w");if($ec){$I=md5(uniqid(mt_rand(),true));fwrite($ec,$I);fclose($ec);}return$I;}function
is_mail($zb){$ta=\'[-a-z0-9!#$%&\\'*+/=?^_`{|}~]\';$pb=\'[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])\';$E="$ta+(\\.$ta+)*@($pb?\\.)+$pb";return
preg_match("(^$E(,\\s*$E)*\$)i",$zb);}function
is_url($P){$pb=\'[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])\';return(preg_match("~^(https?)://($pb?\\.)+$pb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$P,$_)?strtolower($_[1]):"");}global$c,$e,$rb,$xb,$Fb,$i,$hc,$kc,$ba,$wc,$v,$a,$Fc,$rd,$Oe,$T,$U,$wf,$Cf,$fa;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");$Id=array(0,preg_replace(\'~\\?.*~\',\'\',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,\'5.2.0\')>=0){$Id[]=true;}call_user_func_array(\'session_set_cookie_params\',$Id);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$Wb);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);$Fc=array(\'en\'=>\'English\',\'cs\'=>\'etina\',\'sk\'=>\'Slovenina\',\'nl\'=>\'Nederlands\',\'es\'=>\'Espaol\',\'de\'=>\'Deutsch\',\'fr\'=>\'Franais\',\'it\'=>\'Italiano\',\'et\'=>\'Eesti\',\'hu\'=>\'Magyar\',\'pl\'=>\'Polski\',\'ca\'=>\'Catal\',\'pt\'=>\'Portugus\',\'sl\'=>\'Slovenski\',\'lt\'=>\'Lietuvi\',\'tr\'=>\'Trke\',\'ro\'=>\'Limba Romn\',\'ru\'=>\' \',\'zh\'=>\'\',\'zh-tw\'=>\'\',\'ja\'=>\'\',\'ta\'=>\'\',\'ar\'=>\'\',\'fa\'=>\'\',);function
get_lang(){global$a;return$a;}function
lang($rc,$C=null){global$a,$U;$qf=$U[$rc];if(is_array($qf)){$Sd=($C==1?0:($a==\'cs\'||$a==\'sk\'?($C&&$C<5?1:2):($a==\'fr\'?(!$C?0:1):($a==\'pl\'?($C
%
10>1&&$C
%
10<5&&$C/10
%
10!=1?1:2):($a==\'sl\'?($C
%
100==1?0:($C
%
100==2?1:($C
%
100==3||$C
%
100==4?2:3))):($a==\'lt\'?($C
%
10==1&&$C
%
100!=11?0:($C
%
10>1&&$C/10
%
10!=1?1:2)):($a==\'ru\'?($C
%
10==1&&$C
%
100!=11?0:($C
%
10>1&&$C
%
10<5&&$C/10
%
10!=1?1:2)):1)))))));$qf=$qf[$Sd];}$sa=func_get_args();array_shift($sa);return
vsprintf((isset($qf)?$qf:$rc),$sa);}function
switch_lang(){global$a,$Fc;echo"<form action=\'\'>\n<div id=\'lang\'>";hidden_fields($_GET,array(\'lang\'));echo
lang(7).": ".html_select("lang",$Fc,$a,"var loc = location.search.replace(/[?&]lang=[^&]*/, \'\'); location.search = loc + (loc ? \'&\' : \'\') + \'lang=\' + this.value;")," <input type=\'submit\' value=\'".lang(8)."\' class=\'hidden\'>\n","</div>\n</form>\n";}if(isset($_GET["lang"])){$_COOKIE["adminer_lang"]=$_GET["lang"];$_SESSION["lang"]=$_GET["lang"];}$a="en";if(isset($Fc[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$a=$_COOKIE["adminer_lang"];}elseif(isset($Fc[$_SESSION["lang"]])){$a=$_SESSION["lang"];}else{$ja=array();preg_match_all(\'~([-a-z]+)(;q=([0-9.]+))?~\',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$Rc,PREG_SET_ORDER);foreach($Rc
as$_){$ja[$_[1]]=(isset($_[3])?$_[3]:1);}arsort($ja);foreach($ja
as$w=>$F){if(isset($Fc[$w])){$a=$w;break;}$w=preg_replace(\'~-.*~\',\'\',$w);if(!isset($ja[$w])&&isset($Fc[$w])){$a=$w;break;}}}switch($a){case"en":$U=array(\'Are you sure?\',\'Unable to upload a file.\',\'Maximum allowed file size is %sB.\',\'File does not exist.\',\'empty\',\'original\',\'No tables.\',\'Language\',\'Use\',\'Numbers\',\'Date and time\',\'Strings\',\'Binary\',\'Lists\',\'System\',\'Server\',\'Username\',\'Password\',\'Login\',\'Permanent login\',\'Select data\',\'Show structure\',\'Alter view\',\'Alter table\',\'New item\',\'Last page\',\'Edit\',array(\'%d byte\',\'%d bytes\'),\'Select\',\'Functions\',\'Aggregation\',\'Search\',\'anywhere\',\'Sort\',\'descending\',\'Limit\',\'Text length\',\'Action\',\'SQL command\',\'open\',\'save\',\'Alter database\',\'Alter schema\',\'Create schema\',\'Database schema\',\'Privileges\',\'Dump\',\'Logout\',\'database\',\'Create new table\',\'select\',\'ltr\',\'Resend POST data?\',\'No response from server.\',\'Invalid CSRF token. Send the form again.\',\'Logout successful.\',\'Session support must be enabled.\',\'Session expired, please login again.\',\'Invalid credentials.\',\'No extension\',\'None of the supported PHP extensions (%s) are available.\',\'Too big POST data. Reduce the data or increase the %s configuration directive.\',\'Database\',\'Invalid database.\',\'Databases have been dropped.\',\'Select database\',\'Create new database\',\'Process list\',\'Variables\',\'Status\',\'%s version: %s through PHP extension %s\',\'Logged as: %s\',\'Collation\',\'Tables\',\'Drop\',\'Refresh\',\'No rows.\',\'%.3f s\',\'Foreign keys\',\'collation\',\'ON DELETE\',\'Column name\',\'Parameter name\',\'Type\',\'Length\',\'Options\',\'Auto Increment\',\'Default values\',\'Comment\',\'Add next\',\'Move up\',\'Move down\',\'Remove\',\'View\',\'Table\',\'Column\',\'Indexes\',\'Alter indexes\',\'Source\',\'Target\',\'ON UPDATE\',\'Alter\',\'Add foreign key\',\'Triggers\',\'Add trigger\',\'Permanent link\',\'Export\',\'Output\',\'Format\',\'Routines\',\'Events\',\'Data\',\'Create user\',\'Error in query\',array(\'%d row\',\'%d rows\'),array(\'Query executed OK, %d row affected.\',\'Query executed OK, %d rows affected.\'),\'No commands to execute.\',array(\'%d query executed OK.\',\'%d queries executed OK.\'),\'File upload\',\'File uploads are disabled.\',\'Execute\',\'Stop on error\',\'Show only errors\',\'From server\',\'Webserver file %s\',\'Run file\',\'History\',\'Clear\',\'Edit all\',\'Item has been deleted.\',\'Item has been updated.\',\'Item%s has been inserted.\',\'Insert\',\'Save\',\'Save and continue edit\',\'Save and insert next\',\'Delete\',\'Table has been dropped.\',\'Table has been altered.\',\'Table has been created.\',\'Create table\',\'Maximum number of allowed fields exceeded. Please increase %s and %s.\',\'Table name\',\'engine\',\'Partition by\',\'Partitions\',\'Partition name\',\'Values\',\'Indexes have been altered.\',\'Index Type\',\'Column (length)\',\'Name\',\'Database has been dropped.\',\'Database has been renamed.\',\'Database has been created.\',\'Database has been altered.\',\'Create database\',\'Call\',array(\'Routine has been called, %d row affected.\',\'Routine has been called, %d rows affected.\'),\'Foreign key has been dropped.\',\'Foreign key has been altered.\',\'Foreign key has been created.\',\'Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.\',\'Foreign key\',\'Target table\',\'Change\',\'Add column\',\'View has been dropped.\',\'View has been altered.\',\'View has been created.\',\'Create view\',\'Event has been dropped.\',\'Event has been altered.\',\'Event has been created.\',\'Alter event\',\'Create event\',\'Start\',\'End\',\'Every\',\'On completion preserve\',\'Routine has been dropped.\',\'Routine has been altered.\',\'Routine has been created.\',\'Alter function\',\'Alter procedure\',\'Create function\',\'Create procedure\',\'Return type\',\'Trigger has been dropped.\',\'Trigger has been altered.\',\'Trigger has been created.\',\'Alter trigger\',\'Create trigger\',\'Time\',\'Event\',\'User has been dropped.\',\'User has been altered.\',\'User has been created.\',\'Hashed\',\'Routine\',\'Grant\',\'Revoke\',array(\'%d process has been killed.\',\'%d processes have been killed.\'),\'%d in total\',\'Kill\',array(\'%d item has been affected.\',\'%d items have been affected.\'),\'Double click on a value to modify it.\',array(\'%d row has been imported.\',\'%d rows have been imported.\'),\'Unable to select the table\',\'edit\',\'Relations\',\'Use edit link to modify this value.\',\'Page\',\'last\',\'whole result\',\'Clone\',\'Import\',\',\',\'Tables have been truncated.\',\'Tables have been moved.\',\'Tables have been copied.\',\'Tables have been dropped.\',\'Tables have been optimized.\',\'Schema\',\'Tables and views\',\'Search data in tables\',\'Engine\',\'Data Length\',\'Index Length\',\'Data Free\',\'Rows\',\'Analyze\',\'Optimize\',\'Check\',\'Repair\',\'Truncate\',\'Move to other database\',\'Move\',\'Copy\',\'Schedule\',\'At given time\',array(\'%d e-mail has been sent.\',\'%d e-mails have been sent.\'));break;case"cs":$U=array(\'Opravdu?\',\'Nepodailo se nahrt soubor.\',\'Maximln povolen velikost souboru je %sB.\',\'Soubor neexistuje.\',\'przdn\',\'pvodn\',\'dn tabulky.\',\'Jazyk\',\'Vybrat\',\'sla\',\'Datum a as\',\'etzce\',\'Binrn\',\'Seznamy\',\'Systm\',\'Server\',\'Uivatel\',\'Heslo\',\'Pihlsit se\',\'Trval pihlen\',\'Vypsat data\',\'Zobrazit strukturu\',\'Pozmnit pohled\',\'Pozmnit tabulku\',\'Nov poloka\',\'Posledn strnka\',\'Upravit\',array(\'%d bajt\',\'%d bajty\',\'%d bajt\'),\'Vypsat\',\'Funkce\',\'Agregace\',\'Vyhledat\',\'kdekoliv\',\'Seadit\',\'sestupn\',\'Limit\',\'Dlka text\',\'Akce\',\'SQL pkaz\',\'otevt\',\'uloit\',\'Pozmnit databzi\',\'Pozmnit schma\',\'Vytvoit schma\',\'Schma databze\',\'Oprvnn\',\'Export\',\'Odhlsit\',\'databze\',\'Vytvoit novou tabulku\',\'vypsat\',\'ltr\',\'Znovu odeslat POST data?\',\'Server neodpovdl.\',\'Neplatn token CSRF. Odelete formul znovu.\',\'Odhlen probhlo v podku.\',\'Session promnn mus bt povolen.\',\'Session vyprela, pihlate se prosm znovu.\',\'Neplatn pihlaovac daje.\',\'dn extenze\',\'Nen dostupn dn z podporovanch PHP extenz (%s).\',\'Pli velk POST data. Zmenete data nebo zvyte hodnotu konfiguran direktivy %s.\',\'Databze\',\'Nesprvn databze.\',\'Databze byly odstranny.\',\'Vybrat databzi\',\'Vytvoit novou databzi\',\'Seznam proces\',\'Promnn\',\'Stav\',\'Verze %s: %s pes PHP extenzi %s\',\'Pihlen jako: %s\',\'Porovnvn\',\'Tabulky\',\'Odstranit\',\'Obnovit\',\'dn dky.\',\'%.3f s\',\'Ciz kle\',\'porovnvn\',\'Pi smazn\',\'Nzev sloupce\',\'Nzev parametru\',\'Typ\',\'Dlka\',\'Volby\',\'Auto Increment\',\'Vchoz hodnoty\',\'Koment\',\'Pidat dal\',\'Pesunout nahoru\',\'Pesunout dol\',\'Odebrat\',\'Pohled\',\'Tabulka\',\'Sloupec\',\'Indexy\',\'Pozmnit indexy\',\'Zdroj\',\'Cl\',\'Pi zmn\',\'Zmnit\',\'Pidat ciz kl\',\'Triggery\',\'Pidat trigger\',\'Trval odkaz\',\'Export\',\'Vstup\',\'Formt\',\'Procedury a funkce\',\'Udlosti\',\'Data\',\'Vytvoit uivatele\',\'Chyba v dotazu\',array(\'%d dek\',\'%d dky\',\'%d dk\'),array(\'Pkaz probhl v podku, byl zmnn %d zznam.\',\'Pkaz probhl v podku, byly zmnny %d zznamy.\',\'Pkaz probhl v podku, bylo zmnno %d zznam.\'),\'dn pkazy k vykonn.\',array(\'%d pkaz probhl v podku.\',\'%d pkazy probhly v podku.\',\'%d pkaz probhlo v podku.\'),\'Nahrn souboru\',\'Nahrvn soubor nen povoleno.\',\'Provst\',\'Zastavit pi chyb\',\'Zobrazit pouze chyby\',\'Ze serveru\',\'Soubor %s na webovm serveru\',\'Spustit soubor\',\'Historie\',\'Vyistit\',\'Upravit ve\',\'Poloka byla smazna.\',\'Poloka byla aktualizovna.\',\'Poloka%s byla vloena.\',\'Vloit\',\'Uloit\',\'Uloit a pokraovat v editaci\',\'Uloit a vloit dal\',\'Smazat\',\'Tabulka byla odstranna.\',\'Tabulka byla zmnna.\',\'Tabulka byla vytvoena.\',\'Vytvoit tabulku\',\'Byl pekroen maximln povolen poet pol. Zvyte prosm %s a %s.\',\'Nzev tabulky\',\'loit\',\'Rozdlit podle\',\'Oddly\',\'Nzev oddlu\',\'Hodnoty\',\'Indexy byly zmnny.\',\'Typ indexu\',\'Sloupec (dlka)\',\'Nzev\',\'Databze byla odstranna.\',\'Databze byla pejmenovna.\',\'Databze byla vytvoena.\',\'Databze byla zmnna.\',\'Vytvoit databzi\',\'Zavolat\',array(\'Procedura byla zavolna, byl zmnn %d zznam.\',\'Procedura byla zavolna, byly zmnny %d zznamy.\',\'Procedura byla zavolna, bylo zmnno %d zznam.\'),\'Ciz kl byl odstrann.\',\'Ciz kl byl zmnn.\',\'Ciz kl byl vytvoen.\',\'Zdrojov a clov sloupce mus mt stejn datov typ, nad clovmi sloupci mus bt definovn index a odkazovan data mus existovat.\',\'Ciz kl\',\'Clov tabulka\',\'Zmnit\',\'Pidat sloupec\',\'Pohled byl odstrann.\',\'Pohled byl zmnn.\',\'Pohled byl vytvoen.\',\'Vytvoit pohled\',\'Udlost byla odstranna.\',\'Udlost byla zmnna.\',\'Udlost byla vytvoena.\',\'Pozmnit udlost\',\'Vytvoit udlost\',\'Zatek\',\'Konec\',\'Kadch\',\'Po dokonen zachovat\',\'Procedura byla odstranna.\',\'Procedura byla zmnna.\',\'Procedura byla vytvoena.\',\'Zmnit funkci\',\'Zmnit proceduru\',\'Vytvoit funkci\',\'Vytvoit proceduru\',\'Nvratov typ\',\'Trigger byl odstrann.\',\'Trigger byl zmnn.\',\'Trigger byl vytvoen.\',\'Zmnit trigger\',\'Vytvoit trigger\',\'as\',\'Udlost\',\'Uivatel byl odstrann.\',\'Uivatel byl zmnn.\',\'Uivatel byl vytvoen.\',\'Zahaovan\',\'Procedura\',\'Povolit\',\'Zakzat\',array(\'Byl ukonen %d proces.\',\'Byly ukoneny %d procesy.\',\'Bylo ukoneno %d proces.\'),\'%d celkem\',\'Ukonit\',array(\'Byl ovlivnn %d zznam.\',\'Byly ovlivnny %d zznamy.\',\'Bylo ovlivnno %d zznam.\'),\'Dvojkliknte na polko, kter chcete zmnit.\',array(\'Byl importovn %d zznam.\',\'Byly importovny %d zznamy.\',\'Bylo importovno %d zznam.\'),\'Nepodailo se vypsat tabulku\',\'upravit\',\'Vztahy\',\'Ke zmn tto hodnoty pouijte odkaz upravit.\',\'Strnka\',\'posledn\',\'cel vsledek\',\'Klonovat\',\'Import\',\' \',\'Tabulky byly vyprzdnny.\',\'Tabulky byly pesunuty.\',\'Tabulky byly zkoprovny.\',\'Tabulky byly odstranny.\',\'Tabulky byly optimalizovny.\',\'Schma\',\'Tabulky a pohledy\',\'Vyhledat data v tabulkch\',\'loit\',\'Velikost dat\',\'Velikost index\',\'Voln msto\',\'dk\',\'Analyzovat\',\'Optimalizovat\',\'Zkontrolovat\',\'Opravit\',\'Vyprzdnit\',\'Pesunout do jin databze\',\'Pesunout\',\'Zkoprovat\',\'Pln\',\'V dan as\',\'Pozmnit typ\');break;case"sk":$U=array(\'Naozaj?\',\'Sbor sa nepodarilo nahra.\',\'Maximlna povolen vekos sboru je %sB.\',\'Sbor neexistuje.\',\'przdne\',\'originl\',\'iadne tabuky.\',\'Jazyk\',\'Vybra\',\'sla\',\'Dtum a as\',\'Reazce\',\'Binrne\',\'Zoznamy\',\'Systm\',\'Server\',\'Pouvate\',\'Heslo\',\'Prihlsi sa\',\'Trval prihlsenie\',\'Vypsa dta\',\'Zobrazi truktru\',\'Zmeni pohad\',\'Zmeni tabuku\',\'Nov poloka\',\'Posledn strnka\',\'Upravi\',array(\'%d bajt\',\'%d bajty\',\'%d bajtov\'),\'Vypsa\',\'Funkcie\',\'Agregcia\',\'Vyhada\',\'kdekovek\',\'Zotriedi\',\'zostupne\',\'Limit\',\'Dka textov\',\'Akcia\',\'SQL prkaz\',\'otvori\',\'uloi\',\'Zmeni databzu\',\'Pozmeni schmu\',\'Vytvori schmu\',\'Schma databzy\',\'Oprvnenia\',\'Export\',\'Odhlsi\',\'databza\',\'Vytvori nov tabuku\',\'vypsa\',\'ltr\',\'Znovu posla POST data?\',\'No response from server.\',\'Neplatn token CSRF. Odolite formulr znova.\',\'Odhlsenie prebehlo v poriadku.\',\'Session premenn musia by povolen.\',\'Session vyprala, prihlste sa prosm znova.\',\'Neplatn prihlasovacie daje.\',\'iadne rozrenie\',\'Nie je dostupn iadne z podporovanch rozren (%s).\',\'Prli vek POST dta. Zmenite dta alebo zvte hodnotu konfiguraej direktvy %s.\',\'Databza\',\'Nesprvna databza.\',\'Databzy boli odstrnen.\',\'Vybra databzu\',\'Vytvori nov databzu\',\'Zoznam procesov\',\'Premenn\',\'Stav\',\'Verzia %s: %s cez PHP rozrenie %s\',\'Prihlsen ako: %s\',\'Porovnvanie\',\'Tabuky\',\'Odstrni\',\'Obnovi\',\'iadne riadky.\',\'%.3f s\',\'Cudzie ke\',\'porovnvanie\',\'ON DELETE\',\'Nzov stpca\',\'Nzov parametra\',\'Typ\',\'Dka\',\'Voby\',\'Auto Increment\',\'Vchodzie hodnoty\',\'Komentr\',\'Prida al\',\'Presun hore\',\'Presun dolu\',\'Odobra\',\'Pohad\',\'Tabuka\',\'Stpec\',\'Indexy\',\'Zmeni indexy\',\'Zdroj\',\'Cie\',\'ON UPDATE\',\'Zmeni\',\'Prida cudz k\',\'Triggery\',\'Prida trigger\',\'Permanentn odkaz\',\'Export\',\'Vstup\',\'Formt\',\'Procedry\',\'Udalosti\',\'Dta\',\'Vytvori pouvatea\',\'Chyba v dotaze\',array(\'%d riadok\',\'%d riadky\',\'%d riadkov\'),array(\'Prkaz prebehol v poriadku, bol zmenen %d zznam.\',\'Prkaz prebehol v poriadku boli zmenen %d zznamy.\',\'Prkaz prebehol v poriadku bolo zmenench %d zznamov.\'),\'iadne prkazy na vykonanie.\',array(\'Bol vykonan %d dotaz.\',\'Boli vykonan %d dotazy.\',\'Bolo vykonanch %d dotazov.\'),\'Nahranie sboru\',\'Nahrvnie sborov nie je povolen.\',\'Vykona\',\'Zastavi pri chybe\',\'Zobrazi iba chyby\',\'Zo serveru\',\'Sbor %s na webovom serveri\',\'Spusti sbor\',\'Histria\',\'Vyisti\',\'Upravi vetko\',\'Poloka bola vymazan.\',\'Poloka bola aktualizovan.\',\'Poloka%s bola vloen.\',\'Vloi\',\'Uloi\',\'Uloi a pokraova v pravch\',\'Uloi a vloi al\',\'Zmaza\',\'Tabuka bola odstrnen.\',\'Tabuka bola zmenen.\',\'Tabuka bola vytvoren.\',\'Vytvori tabuku\',\'Bol prekroen maximlny poet povolench pol. Zvte prosm %s a %s.\',\'Nzov tabuky\',\'loisko\',\'Rozdeli poda\',\'Oddiely\',\'Nzov oddielu\',\'Hodnoty\',\'Indexy boli zmenen.\',\'Typ indexu\',\'Stpec (dka)\',\'Nzov\',\'Databza bola odstrnen.\',\'Databza bola premenovan.\',\'Databza bola vytvoren.\',\'Databza bola zmenen.\',\'Vytvori databzu\',\'Zavola\',array(\'Procedra bola zavolan, bol zmenen %d zznam.\',\'Procedra bola zavolan, boli zmenen %d zznamy.\',\'Procedra bola zavolan, bolo zmenench %d zznamov.\'),\'Cudz k bol odstrnen.\',\'Cudz k bol zmenen.\',\'Cudz k bol vytvoren.\',\'Zdrojov a cieov stpce musia ma rovnak datov typ, nad cieovmi stpcami mus by definovan index a odkazovan dta musia existova.\',\'Cudz k\',\'Cieov tabuka\',\'Zmeni\',\'Prida stpec\',\'Pohad bol odstrnen.\',\'Pohad bol zmenen.\',\'Pohad bol vytvoren.\',\'Vytvori pohad\',\'Udalos bola odstrnen.\',\'Udalos bola zmenen.\',\'Udalos bola vytvoren.\',\'Upravi udalos\',\'Vytvori udalos\',\'Zaiatok\',\'Koniec\',\'Kadch\',\'Po dokonen zachovat\',\'Procedra bola odstrnen.\',\'Procedra bola zmenen.\',\'Procedra bola vytvoren.\',\'Zmeni funkciu\',\'Zmeni procedru\',\'Vytvori funkciu\',\'Vytvori procedru\',\'Nvratov typ\',\'Trigger bol odstrnen.\',\'Trigger bol zmenen.\',\'Trigger bol vytvoren.\',\'Zmeni trigger\',\'Vytvori trigger\',\'as\',\'Udalos\',\'Pouvate bol odstrnen.\',\'Pouvate bol zmenen.\',\'Pouvate bol vytvoren.\',\'Zahaovan\',\'Procedra\',\'Povoli\',\'Zakza\',array(\'Bol ukonen %d proces.\',\'Boli ukonen %d procesy.\',\'Bolo ukonench %d procesov.\'),\'%d celkom\',\'Ukoni\',\'%d poloiek bolo ovplyvnench.\',\'Dvojkliknite na polko, ktor chcete zmeni.\',array(\'Bol importovan %d zznam.\',\'Boli importovan %d zznamy.\',\'Bolo importovanch %d zznamov.\'),\'Tabuku sa nepodarilo vypsa\',\'upravi\',\'Vzahy\',\'Pre zmenu tejto hodnoty pouite odkaz upravi.\',\'Strnka\',\'posledn\',\'cel vsledok\',\'Klonova\',\'Import\',\' \',\'Tabuka bola vyprzdnen.\',\'Tabuka bola presunut.\',\'Tabuky boli skoprovan.\',\'Tabuka bola odstrnen.\',\'Tables have been optimized.\',\'Schma\',\'Tabuky a pohady\',\'Vyhada dta v tabukch\',\'Typ\',\'Vekos dt\',\'Vekos indexu\',\'Von miesto\',\'Riadky\',\'Analyzova\',\'Optimalizova\',\'Skontrolova\',\'Opravi\',\'Vyprzdni\',\'Presun do inej databzy\',\'Presun\',\'Koprova\',\'Pln\',\'V stanoven as\',\'HH:MM:SS\');break;case"nl":$U=array(\'Weet u het zeker?\',\'Onmogelijk bestand te uploaden.\',\'Maximum toegelaten bestandsgrootte is %sB.\',\'Bestand niet gevonden.\',\'leeg\',\'origineel\',\'Geen tabellen.\',\'Taal\',\'Gebruik\',\'Getallen\',\'Datum en tijd\',\'Tekst\',\'Binaire gegevens\',\'Lijsten\',\'Databasesysteem\',\'Server\',\'Gebruikersnaam\',\'Wachtwoord\',\'Inloggen\',\'Blijf aangemeld\',\'Gegevens selecteren\',\'Toon structuur\',\'View aanpassen\',\'Tabel aanpassen\',\'Nieuw item\',\'Laatste pagina\',\'Bewerk\',array(\'%d byte\',\'%d bytes\'),\'Kies\',\'Functies\',\'Totalen\',\'Zoeken\',\'overal\',\'Sorteren\',\'Aflopend\',\'Beperk\',\'Tekst lengte\',\'Acties\',\'SQL opdracht\',\'openen\',\'opslaan\',\'Database aanpassen\',\'Schema wijzigen\',\'Schema maken\',\'Database schema\',\'Rechten\',\'Exporteer\',\'Uitloggen\',\'database\',\'Nieuwe tabel\',\'kies\',\'ltr\',\'POST data opnieuw verzenden\',\'No response from server.\',\'Ongeldig CSRF token. Verstuur het formulier opnieuw.\',\'Uitloggen geslaagd.\',\'Sessies moeten geactiveerd zijn.\',\'Uw sessie is verlopen. Gelieve opnieuw in te loggen.\',\'Ongeldige logingegevens.\',\'Geen extensie\',\'Geen geldige PHP extensies beschikbaar (%s).\',\'POST-data is te groot. Verklein de hoeveelheid data of verhoog de %s configuratie.\',\'Database\',\'Ongeldige database.\',\'Databases verwijderd.\',\'Database selecteren\',\'Nieuwe database\',\'Proceslijst\',\'Variabelen\',\'Status\',\'%s versie: %s met PHP extensie %s\',\'Aangemeld als: %s\',\'Collatie\',\'Tabellen\',\'Verwijderen\',\'Vernieuwen\',\'Geen rijen.\',\'%.3f s\',\'Foreign keys\',\'collation\',\'ON DELETE\',\'Kolomnaam\',\'Parameternaam\',\'Type\',\'Lengte\',\'Opties\',\'Auto nummering\',\'Standaard waarden\',\'Commentaar\',\'Volgende toevoegen\',\'Omhoog\',\'Omlaag\',\'Verwijderen\',\'View\',\'Tabel\',\'Kolom\',\'Indexen\',\'Indexen aanpassen\',\'Bron\',\'Doel\',\'ON UPDATE\',\'Aanpassen\',\'Foreign key aanmaken\',\'Triggers\',\'Trigger aanmaken\',\'Permanente link\',\'Exporteren\',\'Uitvoer\',\'Formaat\',\'Procedures\',\'Events\',\'Data\',\'Gebruiker aanmaken\',\'Fout in query\',array(\'%d rij\',\'%d rijen\'),array(\'Query uitgevoerd, %d rij geraakt.\',\'Query uitgevoerd, %d rijen geraakt.\'),\'Geen opdrachten uit te voeren.\',array(\'%d query succesvol uitgevoerd.\',\'%d querys succesvol uitgevoerd\'),\'Bestand uploaden\',\'Bestanden uploaden is uitgeschakeld.\',\'Uitvoeren\',\'Stoppen bij fout\',\'Enkel fouten tonen\',\'Van server\',\'Webserver bestand %s\',\'Bestand uitvoeren\',\'Geschiedenis\',\'Wissen\',\'Alles bewerken\',\'Item verwijderd.\',\'Item aangepast.\',\'Item%s toegevoegd.\',\'Toevoegen\',\'Opslaan\',\'Opslaan en verder bewerken\',\'Opslaan, daarna toevoegen\',\'Verwijderen\',\'Tabel verwijderd.\',\'Tabel aangepast.\',\'Tabel aangemaakt.\',\'Tabel aanmaken\',\'Maximum aantal velden bereikt. Verhoog %s en %s.\',\'Tabelnaam\',\'engine\',\'Partitioneren op\',\'Partities\',\'Partitie naam\',\'Waarden\',\'Index aangepast.\',\'Index type\',\'Kolom (lengte)\',\'Naam\',\'Database verwijderd.\',\'Database hernoemd.\',\'Database aangemaakt.\',\'Database aangepast.\',\'Database aanmaken\',\'Uitvoeren\',array(\'Procedure uitgevoerd, %d rij geraakt.\',\'Procedure uitgevoerd, %d rijen geraakt.\'),\'Foreign key verwijderd.\',\'Foreign key aangepast.\',\'Foreign key aangemaakt.\',\'Bron- en doelkolommen moeten van hetzelfde data type zijn, er moet een index bestaan op de gekozen kolommen en er moet gerelateerde data bestaan.\',\'Foreign key\',\'Doeltabel\',\'Veranderen\',\'Kolom toevoegen\',\'View verwijderd.\',\'View aangepast.\',\'View aangemaakt.\',\'View aanmaken\',\'Event werd verwijderd.\',\'Event werd aangepast.\',\'Event werd aangemaakt.\',\'Event aanpassen\',\'Event aanmaken\',\'Start\',\'Stop\',\'Iedere\',\'Bewaren na voltooiing\',\'Procedure verwijderd.\',\'Procedure aangepast.\',\'Procedure aangemaakt.\',\'Functie aanpassen\',\'Procedure aanpassen\',\'Functie aanmaken\',\'Procedure aanmaken\',\'Return type\',\'Trigger verwijderd.\',\'Trigger aangepast.\',\'Trigger aangemaakt.\',\'Trigger aanpassen\',\'Trigger aanmaken\',\'Time\',\'Event\',\'Gebruiker verwijderd.\',\'Gebruiker aangepast.\',\'Gebruiker aangemaakt.\',\'Gehashed\',\'Routine\',\'Toekennen\',\'Intrekken\',array(\'%d proces gestopt.\',\'%d processen gestopt.\'),\'%d in totaal\',\'Stoppen\',array(\'%d item aangepast.\',\'%d items aangepast.\'),\'Dubbelklik op een waarde om deze te bewerken.\',array(\'%d rij werd gemporteerd.\',\'%d rijen werden gemporteerd.\'),\'Onmogelijk tabel te selecteren\',\'bewerk\',\'Relaties\',\'Gebruik de link "bewerk" om deze waarde te wijzigen.\',\'Pagina\',\'laatste\',\'volledig resultaat\',\'Dupliceer\',\'Importeren\',\'.\',\'Tabellen werden geleegd.\',\'Tabellen werden verplaatst.\',\'De tabellen zijn gekopieerd.\',\'Tabellen werden verwijderd.\',\'Tables have been optimized.\',\'Schema\',\'Tabellen en views\',\'Zoeken in database\',\'Engine\',\'Data lengte\',\'Index lengte\',\'Data Vrij\',\'Rijen\',\'Analyseer\',\'Optimaliseer\',\'Controleer\',\'Herstel\',\'Legen\',\'Verplaats naar andere database\',\'Verplaats\',\'Kopieren\',\'Schedule\',\'Op aangegeven tijd\',\'HH:MM:SS\');break;case"es":$U=array(\'Est seguro?\',\'No es posible importar archivo.\',\'Tamao mximo de archivo es %sB.\',\'Archivo no existe.\',\'ningno\',\'original\',\'No existen tablas.\',\'Idioma\',\'Usar\',\'Nmeros\',\'Fecha y hora\',\'Cadena\',\'Binario\',\'Listas\',\'Motor de base de datos\',\'Servidor\',\'Usuario\',\'Contrasea\',\'Login\',\'Guardar contrasea\',\'Visualizar contenido\',\'Mostrar estructura\',\'Modificar vista\',\'Modifique estructura\',\'Nuevo Registro\',\'Ultima pgina\',\'Modificar\',array(\'%d byte\',\'%d bytes\'),\'Mostrar\',\'Funciones\',\'Agregaciones\',\'Condicin\',\'donde sea\',\'Ordenar\',\'descendiente\',\'Limit\',\'Longitud de texto\',\'Accin\',\'Comando SQL\',\'mostrar\',\'archivo\',\'Modificar Base de datos\',\'Modificar esquema\',\'Crear esquema\',\'Esquema de base de datos\',\'Privilegios\',\'Export\',\'Logout\',\'base de datos\',\'Nueva tabla\',\'registros\',\'ltr\',\'Volver a enviar POST data?\',\'No response from server.\',\'Token CSRF invlido. Vuelva a enviar los datos del formulario.\',\'Salida exitosa.\',\'Deben estar habilitadas las sesiones.\',\'Sesin expirada, por favor ingrese su clave de nuevo.\',\'Identificacion invlida.\',\'No hay extension\',\'Ninguna de las extensiones PHP soportadas (%s) est disponible.\',\'POST data demasiado grande. Reduzca el tamao o aumente la directiva de configuracin %s.\',\'Base de datos\',\'Base de datos invlida.\',\'Bases de datos eliminadas.\',\'Seleccionar Base de datos\',\'Ingrese nueva base de datos\',\'Lista de procesos\',\'Variables\',\'Estado\',\'Versin %s: %s a travs de extensin PHP %s\',\'Logeado como: %s\',\'Colacin\',\'Tablas\',\'Eliminar\',\'Refrescar\',\'No existen registros.\',\'%.3f s\',\'Claves forneas\',\'colacin\',\'ON DELETE\',\'Nombre de columna\',\'Nombre de Parmetro\',\'Tipo\',\'Longitud\',\'Opciones\',\'Incremento automtico\',\'Valores predeterminados\',\'Comentario\',\'Agregar\',\'Mover arriba\',\'Mover abajo\',\'Eliminar\',\'Vistas\',\'Tabla\',\'Columna\',\'Indices\',\'Modificar indices\',\'Origen\',\'Destino\',\'ON UPDATE\',\'Modificar\',\'Agregar clave fornea\',\'Triggers\',\'Agregar trigger\',\'Enlace permanente\',\'Exportar\',\'Salida\',\'Formato\',\'Procedimientos\',\'Eventos\',\'Datos\',\'Crear Usuario\',\'Error en consulta\',array(\'%d registro\',\'%d registros\'),array(\'Consulta ejecutada, %d registro afectado.\',\'Consulta ejecutada, %d registros afectados.\'),\'No hay comando para ejecutar.\',array(\'%d sentencia sql ejecutada correctamente.\',\'%d sentencias sql ejecutadas correctamente.\'),\'Importar archivo\',\'Importacin de archivos deshablilitado.\',\'Ejecutar\',\'Parar en caso de error\',\'Mostrar solamente errores\',\'Desde servidor\',\'Archivo de servidor web %s\',\'Ejecutar Archivo\',\'History\',\'Vaciar\',\'Editar todos\',\'Registro eliminado.\',\'Registro modificado.\',\'Registro%s insertado.\',\'Agregar\',\'Guardar\',\'Guardar y continuar editando\',\'Guardar e insertar otro\',\'Eliminar\',\'Tabla eliminada.\',\'Tabla modificada.\',\'Tabla creada.\',\'Cree tabla\',\'Cantida mxima de campos permitidos excedidos. Por favor aumente %s y %s.\',\'Nombre de la tabla\',\'motor\',\'Particionar por\',\'Particiones\',\'Nombre de Particin\',\'Valores\',\'Indices modificados.\',\'Tipo de ndice\',\'Columna (longitud)\',\'Nombre\',\'Base de datos eliminada.\',\'Base de datos renombrada.\',\'Base de datos creada.\',\'Base de datos modificada.\',\'Crear Base de datos\',\'Llamar\',array(\'Consulta ejecutada, %d registro afectado.\',\'Consulta ejecutada, %d registros afectados.\'),\'Clave externa eliminada.\',\'Clave externa modificada.\',\'Clave externa creada.\',\'Las columnas de origen y destino deben ser del mismo tipo, debe existir un ndice entre las columnas del destino y el registro referenciado debe existir.\',\'Clave externa\',\'Tabla de destino\',\'Modificar\',\'Agregar columna\',\'Vista eliminada.\',\'Vista modificada.\',\'Vista creada.\',\'Cear vista\',\'Evento eliminado.\',\'Evento modificado.\',\'Evento creado.\',\'Modificar Evento\',\'Crear Evento\',\'Inicio\',\'Fin\',\'Cada\',\'Al completar preservar\',\'Procedimiento eliminado.\',\'Procedimiento modificado.\',\'Procedimiento creado.\',\'Modificar Funcin\',\'Modificar procedimiento\',\'Crear funcin\',\'Crear procedimiento\',\'Tipo de valor de regreso\',\'Trigger eliminado.\',\'Trigger modificado.\',\'Trigger creado.\',\'Modificar Trigger\',\'Agregar Trigger\',\'Tiempo\',\'Evento\',\'Usuario eliminado.\',\'Usuario modificado.\',\'Usuario creado.\',\'Hash\',\'Rutina\',\'Conceder\',\'Impedir\',array(\'%d proceso detenido.\',\'%d procesos detenidos.\'),\'%d en total\',\'Detener\',array(\'%d tem afectado.\',\'%d itemes afectados.\'),\'Doble-clic sobre el valor para editarlo.\',array(\'%d registro importado.\',\'%d registros importados.\'),\'No es posible seleccionar la tabla\',\'modificar\',\'Relaciones\',\'Utilice el enlace de modificar para realizar los cambios.\',\'Pgina\',\'ltimo\',\'resultado completo\',\'Clonar\',\'Importar\',\' \',\'Tablas vaciadas (truncate).\',\'Se movieron las tablas.\',\'Tablas copiadas.\',\'Tablas eliminadas.\',\'Tables have been optimized.\',\'Esquema\',\'Tablas y vistas\',\'Buscar datos en tablas\',\'Motor\',\'Longitud de datos\',\'Longitud de ndice\',\'Espacio libre\',\'Registros\',\'Analizar\',\'Optimizar\',\'Comprobar\',\'Reparar\',\'Vaciar\',\'Mover a otra base de datos\',\'Mover\',\'Copiar\',\'Agenda\',\'A hora determinada\',\'HH:MM:SS\');break;case"de":$U=array(\'Sind Sie sicher ?\',\'Hochladen von Datei fehlgeschlagen.\',\'Maximal erlaubte Dateigrsse ist %sB.\',\'Datei existiert nicht.\',\'leer\',\'Original\',\'Keine Tabellen.\',\'Sprache\',\'Benutzung\',\'Zahlen\',\'Datum oder Zeit\',\'Zeichenketten\',\'Binr\',\'Listen\',\'Datenbank System\',\'Server\',\'Benutzer\',\'Passwort\',\'Login\',\'Passwort speichern\',\'Daten auswhlen\',\'Struktur anzeigen\',\'View ndern\',\'Tabelle ndern\',\'Neuer Datensatz\',\'Letzte Seite\',\'ndern\',array(\'%d Byte\',\'%d Bytes\'),\'Daten zeigen von\',\'Funktionen\',\'Agregationen\',\'Suchen\',\'beliebig\',\'Ordnen\',\'absteigend\',\'Begrenzung\',\'Textlnge\',\'Aktion\',\'SQL-Query\',\'anzeigen\',\'Datei\',\'Datenbank ndern\',\'Schema ndern\',\'Neues Schema\',\'Datenbankschema\',\'Rechte\',\'Export\',\'Abmelden\',\'Datenbank\',\'Neue Tabelle\',\'zeigen\',\'ltr\',\'POST data noch einmal senden ?\',\'No response from server.\',\'CSRF Token ungltig. Bitte die Formulardaten erneut abschicken.\',\'Abmeldung erfolgreich.\',\'Sitzungen mssen aktiviert sein.\',\'Sitzungsdauer abgelaufen, bitte erneut anmelden.\',\'Ungltige Anmelde-Informationen.\',\'Keine Erweiterungen installiert\',\'Keine der untersttzten PHP-Erweiterungen (%s) ist vorhanden.\',\'POST data zu gross. Reduzieren Sie die Grsse oder vergrssern Sie den Wert %s in der Konfiguration.\',\'Datenbank\',\'Datenbank ungltig.\',\'Datenbanken entfernt.\',\'Datenbank auswhlen\',\'Neue Datenbank\',\'Prozessliste\',\'Variablen\',\'Status\',\'Version %s: %s, mit PHP-Erweiterung %s\',\'Angemeldet als: %s\',\'Collation\',\'Tabellen\',\'Entfernen\',\'Aktualisieren\',\'Keine Daten.\',\'%.3f s\',\'Fremdschlssel\',\'Kollation\',\'ON DELETE\',\'Spaltenname\',\'Name des Parameters\',\'Typ\',\'Lnge\',\'Optionen\',\'Auto-Inkrement\',\'Vorgabewerte festlegen\',\'Kommentar\',\'Hinzufgen\',\'Nach oben\',\'Nach unten\',\'Entfernen\',\'View\',\'Tabelle\',\'Spalte\',\'Indizes\',\'Indizes ndern\',\'Ursprung\',\'Ziel\',\'ON UPDATE\',\'ndern\',\'Fremdschlssel hinzufgen\',\'Trigger\',\'Trigger hinzufgen\',\'Dauerhafter Link\',\'Exportieren\',\'Ergebnis\',\'Format\',\'Prozeduren\',\'Ereignisse\',\'Daten\',\'Neuer Benutzer\',\'Fehler in der SQL-Abfrage\',array(\'%d Datensatz\',\'%d Datenstze\'),array(\'Abfrage ausgefhrt, %d Datensatz betroffen.\',\'Abfrage ausgefhrt, %d Datenstze betroffen.\'),\'Kein Kommando vorhanden.\',array(\'SQL-Query erfolgreich ausgefhrt.\',\'%d SQL-Queries erfolgreich ausgefhrt.\'),\'Datei importieren\',\'Importieren von Dateien abgeschaltet.\',\'Ausfhren\',\'Bei Fehler anhalten\',\'Nur Fehler anzeigen\',\'Im Server\',\'Webserver Datei %s\',\'Datei ausfhren\',\'History\',\'Entleeren\',\'Alle ndern\',\'Datensatz gelscht.\',\'Datensatz gendert.\',\'Datensatz%s hinzugefgt.\',\'Hinzufgen\',\'Speichern\',\'Speichern und weiter bearbeiten\',\'Speichern und nchsten hinzufgen\',\'Entfernen\',\'Tabelle entfernt.\',\'Tabelle gendert.\',\'Tabelle erstellt.\',\'Neue Tabelle erstellen\',\'Die maximal erlaubte Anzahl der Felder ist berschritten. Bitte %s und %s erhhen.\',\'Name der Tabelle\',\'Motor\',\'Partitionieren um\',\'Partitionen\',\'Name der Partition\',\'Werte\',\'Indizes gendert.\',\'Index-Typ\',\'Spalte (Lnge)\',\'Name\',\'Datenbank entfernt.\',\'Datenbank umbenannt.\',\'Datenbank erstellt.\',\'Datenbank gendert.\',\'Neue Datenbank\',\'Aufrufen\',array(\'Kommando SQL ausgefhrt, %d Datensatz betroffen.\',\'Kommando SQL ausgefhrt, %d Datenstze betroffen.\'),\'Fremdschlssel entfernt.\',\'Fremdschlssel gendert.\',\'Fremdschlssel erstellt.\',\'Spalten des Ursprungs und des Zieles mssen vom gleichen Datentyp sein, es muss unter den Zielspalten ein Index existieren und die referenzierten Daten mssen existieren.\',\'Fremdschlssel\',\'Zieltabelle\',\'ndern\',\'Spalte hinzufgen\',\'View entfernt.\',\'View gendert.\',\'View erstellt.\',\'Neue View erstellen\',\'Ereignis entfernt.\',\'Ereignis gendert.\',\'Ereignis erstellt.\',\'Ereignis ndern\',\'Ereignis erstellen\',\'Start\',\'Ende\',\'Jede\',\'Nach der Ausfhrung erhalten\',\'Prozedur entfernt.\',\'Prozedur gendert.\',\'Prozedur erstellt.\',\'Funktion ndern\',\'Prozedur ndern\',\'Neue Funktion\',\'Neue Prozedur\',\'Typ des Rckgabewertes\',\'Trigger entfernt.\',\'Trigger gendert.\',\'Trigger erstellt.\',\'Trigger ndern\',\'Trigger hinzufgen\',\'Zeitpunkt\',\'Ereignis\',\'Benutzer entfernt.\',\'Benutzer gendert.\',\'Benutzer erstellt.\',\'Hashed\',\'Rutine\',\'Erlauben\',\'Verbieten\',array(\'%d Prozess gestoppt.\',\'%d Prozesse gestoppt.\'),\'%d insgesamt\',\'Anhalten\',\'%d Artikel betroffen.\',\'Doppelklick zum Bearbeiten des Wertes.\',array(\'%d Datensatz importiert.\',\'%d Datenstze wurden importiert.\'),\'Auswahl der Tabelle fehlgeschlagen\',\'ndern\',\'Relationen\',\'Benutzen Sie den Link zum editieren dieses Wertes.\',\'Seite\',\'letzte\',\'Gesamtergebnis\',\'Klonen\',\'Importieren\',\' \',\'Tabellen sind entleert worden (truncate).\',\'Tabellen verschoben.\',\'Tabellen wurden kopiert.\',\'Tabellen wurden entfernt (drop).\',\'Tables have been optimized.\',\'Schema\',\'Tabellen und Views\',\'Suche in Tabellen\',\'Motor\',\'Datengrsse\',\'Indexgrsse\',\'Freier Bereich\',\'Datenstze\',\'Analysieren\',\'Optimieren\',\'Prfen\',\'Reparieren\',\'Entleeren (truncate)\',\'In andere Datenbank verschieben\',\'Verschieben\',\'Kopieren\',\'Zeitplan\',\'Zur angegebenen Zeit\',\'HH:MM:SS\');break;case"fr":$U=array(\'tes-vous certain ?\',\'Impossible d\\'importer le fichier.\',\'La taille maximale des fichiers est de %sB.\',\'Le fichier est introuvable.\',\'vide\',\'original\',\'Aucune table.\',\'Langue\',\'Utiliser\',\'Nombres\',\'Date et heure\',\'Chanes\',\'Binaires\',\'Listes\',\'Systme\',\'Serveur\',\'Utilisateur\',\'Mot de passe\',\'Authentification\',\'Authentification permanente\',\'Afficher les donnes\',\'Afficher la structure\',\'Modifier une vue\',\'Modifier la table\',\'Nouvel lment\',\'Dernire page\',\'Modifier\',array(\'%d octet\',\'%d octets\'),\'Select\',\'Fonctions\',\'Agrgation\',\'Rechercher\',\'n\\'importe o\',\'Trier\',\'dcroissant\',\'Limite\',\'Longueur du texte\',\'Action\',\'Requte SQL\',\'ouvrir\',\'sauvegarder\',\'Modifier la base de donnes\',\'Modifier le schma\',\'Crer un schma\',\'Schma de la base de donnes\',\'Privilges\',\'Exporter\',\'Dconnexion\',\'base de donnes\',\'Crer une nouvelle table\',\'select\',\'ltr\',\'Renvoyer les donnes POST ?\',\'No response from server.\',\'Token CSRF invalide. Veuillez renvoyer le formulaire.\',\'Au revoir !\',\'Veuillez activer les sessions.\',\'Session expire, veuillez vous authentifier  nouveau.\',\'Authentification choue.\',\'Extension introuvable\',\'Aucune des extensions PHP supportes (%s) n\\'est disponible.\',\'Donnes POST trop grandes. Rduisez la taille des donnes ou augmentez la valeur de %s dans la configuration de PHP.\',\'Base de donnes\',\'Base de donnes invalide.\',\'Les bases de donnes ont t supprimes.\',\'Slectionner la base de donnes\',\'Crer une base de donnes\',\'Liste des processus\',\'Variables\',\'Statut\',\'Version de %s : %s via l\\'extension PHP %s\',\'Authentifi en tant que : %s\',\'Interclassement\',\'Tables\',\'Supprimer\',\'Rafrachir\',\'Aucun rsultat.\',\'%.3f s\',\'Cls trangres\',\'interclassement\',\'ON DELETE\',\'Nom de la colonne\',\'Nom du paramtre\',\'Type\',\'Longueur\',\'Options\',\'Auto increment\',\'Valeurs par dfaut\',\'Commentaire\',\'Ajouter le prochain\',\'Dplacer vers le haut\',\'Dplacer vers le bas\',\'Effacer\',\'Vue\',\'Table\',\'Colonne\',\'Index\',\'Modifier les index\',\'Source\',\'Cible\',\'ON UPDATE\',\'Modifier\',\'Ajouter une cl trangre\',\'Triggers\',\'Ajouter un trigger\',\'Lien permanent\',\'Exporter\',\'Sortie\',\'Format\',\'Routines\',\'vnements\',\'Donnes\',\'Crer un utilisateur\',\'Erreur dans la requte\',array(\'%d ligne\',\'%d lignes\'),array(\'Requte excute avec succs, %d ligne modifie.\',\'Requte excute avec succs, %d lignes modifies.\'),\'Aucune commande  excuter.\',array(\'%d requte excute avec succs.\',\'%d requtes excutes avec succs.\'),\'Importer un fichier\',\'L\\'importation de fichier est dsactive.\',\'Excuter\',\'Arrter en cas d\\'erreur\',\'Montrer seulement les erreurs\',\'Depuis le serveur\',\'Fichier %s du serveur Web\',\'Excuter le fichier\',\'Historique\',\'Effacer\',\'Tout modifier\',\'L\\'lment a t supprim.\',\'L\\'lment a t modifi.\',\'L\\'lment%s a t insr.\',\'Insrer\',\'Sauvegarder\',\'Sauvegarder et continuer l\\'dition\',\'Sauvegarder et insrer le prochain\',\'Effacer\',\'La table a t efface.\',\'La table a t modifie.\',\'La table a t cre.\',\'Crer une table\',\'Le nombre maximum de champs est dpass. Veuillez augmenter %s et %s.\',\'Nom de la table\',\'moteur\',\'Partitionner par\',\'Partitions\',\'Nom de la partition\',\'Valeurs\',\'Index modifis.\',\'Type d\\'index\',\'Colonne (longueur)\',\'Nom\',\'La base de donnes a t supprime.\',\'La base de donnes a t renomme.\',\'La base de donnes a t cre.\',\'La base de donnes a t modifie.\',\'Crer une base de donnes\',\'Appeler\',array(\'La routine a t excute, %d ligne modifie.\',\'La routine a t excute, %d lignes modifies.\'),\'La cl trangre a t efface.\',\'La cl trangre a t modifie.\',\'La cl trangre a t cre.\',\'Les colonnes de source et de destination doivent tre du mme type, il doit y avoir un index sur les colonnes de destination et les donnes rfrences doivent exister.\',\'Cl trangre\',\'Table vise\',\'Modifier\',\'Ajouter une colonne\',\'La vue a t efface.\',\'La vue a t modifie.\',\'La vue a t cre.\',\'Crer une vue\',\'L\\'vnement a t supprim.\',\'L\\'vnement a t modifi.\',\'L\\'vnement a t cr.\',\'Modifier un vnement\',\'Crer un vnement\',\'Dmarrer\',\'Terminer\',\'Chaque\',\'Conserver quand complt\',\'La routine a t supprime.\',\'La routine a t modifie.\',\'La routine a t cre.\',\'Modifier la fonction\',\'Modifier la procdure\',\'Crer une fonction\',\'Crer une procdure\',\'Type de retour\',\'Le trigger a t supprim.\',\'Le trigger a t modifi.\',\'Le trigger a t cr.\',\'Modifier un trigger\',\'Ajouter un trigger\',\'Temps\',\'vnement\',\'L\\'utilisateur a t effac.\',\'L\\'utilisateur a t modifi.\',\'L\\'utilisateur a t cr.\',\'Hach\',\'Routine\',\'Grant\',\'Revoke\',array(\'%d processus a t arrt.\',\'%d processus ont t arrts.\'),\'%d au total\',\'Arrter\',array(\'%d lment a t modifi.\',\'%d lments ont t modifis.\'),\'Double-cliquez sur une valeur pour la modifier.\',array(\'%d ligne a t importe.\',\'%d lignes ont t importes.\'),\'Impossible de slectionner la table\',\'modifier\',\'Relations\',\'Utilisez le lien "modifier" pour modifier cette valeur.\',\'Page\',\'dernire\',\'rsultat entier\',\'Cloner\',\'Importer\',\',\',\'Les tables ont t tronques.\',\'Les tables ont t dplaces.\',\'Les tables ont t copies.\',\'Les tables ont t effaces.\',\'Tables have been optimized.\',\'Schma\',\'Tables et vues\',\'Rechercher dans les tables\',\'Moteur\',\'Longueur des donnes\',\'Longueur de l\\'index\',\'Espace inutilis\',\'Lignes\',\'Analyser\',\'Optimiser\',\'Vrifier\',\'Rparer\',\'Tronquer\',\'Dplacer vers une autre base de donnes\',\'Dplacer\',\'Copier\',\'Horaire\',\' un moment prcis\',\'HH:MM:SS\');break;case"it":$U=array(\'Sicuro?\',\'Caricamento del file non riuscito.\',\'La dimensione massima del file  %sB.\',\'Il file non esiste.\',\'vuoto\',\'originale\',\'No tabelle.\',\'Lingua\',\'Usa\',\'Numeri\',\'Data e ora\',\'Stringhe\',\'Binari\',\'Liste\',\'Sistema\',\'Server\',\'Utente\',\'Password\',\'Autenticazione\',\'Login permanente\',\'Visualizza dati\',\'Visualizza struttura\',\'Modifica vista\',\'Modifica tabella\',\'Nuovo elemento\',\'Ultima pagina\',\'Modifica\',array(\'%d byte\',\'%d bytes\'),\'Seleziona\',\'Funzioni\',\'Aggregazione\',\'Cerca\',\'ovunque\',\'Ordina\',\'discendente\',\'Limite\',\'Lunghezza testo\',\'Azione\',\'Comando SQL\',\'apri\',\'salva\',\'Modifica database\',\'Modifica schema\',\'Crea schema\',\'Schema database\',\'Privilegi\',\'Dump\',\'Esci\',\'database\',\'Crea nuova tabella\',\'seleziona\',\'ltr\',\'Reinvio i dati POST?\',\'No response from server.\',\'Token CSRF non valido. Reinvia la richiesta.\',\'Uscita effettuata con successo.\',\'Le sessioni devono essere abilitate.\',\'Sessione scaduta, autenticarsi di nuovo.\',\'Credenziali non valide.\',\'Estensioni non presenti\',\'Nessuna delle estensioni PHP supportate (%s) disponibile.\',\'Troppi dati via POST. Ridurre i dati o aumentare la direttiva di configurazione %s.\',\'Database\',\'Database non valido.\',\'Database eliminati.\',\'Seleziona database\',\'Crea nuovo database\',\'Elenco processi\',\'Variabili\',\'Stato\',\'Versione %s: %s via estensione PHP %s\',\'Autenticato come: %s\',\'Collazione\',\'Tabelle\',\'Elimina\',\'Aggiorna\',\'Nessuna riga.\',\'%.3f s\',\'Chiavi esterne\',\'collazione\',\'ON DELETE\',\'Nome colonna\',\'Nome parametro\',\'Tipo\',\'Lunghezza\',\'Opzioni\',\'Auto incremento\',\'Valori predefiniti\',\'Commento\',\'Aggiungi altro\',\'Sposta su\',\'Sposta giu\',\'Rimuovi\',\'Vedi\',\'Tabella\',\'Colonna\',\'Indici\',\'Modifica indici\',\'Sorgente\',\'Obiettivo\',\'ON UPDATE\',\'Modifica\',\'Aggiungi foreign key\',\'Trigger\',\'Aggiungi trigger\',\'Link permanente\',\'Esporta\',\'Risultato\',\'Formato\',\'Routine\',\'Eventi\',\'Dati\',\'Crea utente\',\'Errore nella query\',array(\'%d riga\',\'%d righe\'),array(\'Esecuzione della query OK, %d riga interessata.\',\'Esecuzione della query OK, %d righe interessate.\'),\'Nessun commando da eseguire.\',array(\'%d query eseguita con successo.\',\'%d query eseguite con successo.\'),\'Caricamento file\',\'Caricamento file disabilitato.\',\'Esegui\',\'Stop su errore\',\'Mostra solo gli errori\',\'Dal server\',\'Webserver file %s\',\'Esegui file\',\'Storico\',\'Pulisci\',\'Modifica tutto\',\'Elemento eliminato.\',\'Elemento aggiornato.\',\'Elemento%s inserito.\',\'Inserisci\',\'Salva\',\'Salva e continua\',\'Salva e inserisci un altro\',\'Elimina\',\'Tabella eliminata.\',\'Tabella modificata.\',\'Tabella creata.\',\'Crea tabella\',\'Troppi campi. Per favore aumentare %s e %s.\',\'Nome tabella\',\'motore\',\'Partiziona per\',\'Partizioni\',\'Nome partizione\',\'Valori\',\'Indici modificati.\',\'Tipo indice\',\'Colonna (lunghezza)\',\'Nome\',\'Database eliminato.\',\'Database rinominato.\',\'Database creato.\',\'Database modificato.\',\'Crea database\',\'Chiama\',array(\'Routine chiamata, %d riga interessata.\',\'Routine chiamata, %d righe interessate.\'),\'Foreign key eliminata.\',\'Foreign key modificata.\',\'Foreign key creata.\',\'Le colonne sorgente e destinazione devono essere dello stesso tipo e ci deve essere un indice sulla colonna di destinazione e sui dati referenziati.\',\'Foreign key\',\'Tabella obiettivo\',\'Cambia\',\'Aggiungi colonna\',\'Vista eliminata.\',\'Vista modificata.\',\'Vista creata.\',\'Crea vista\',\'Evento eliminato.\',\'Evento modificato.\',\'Evento creato.\',\'Modifica evento\',\'Crea evento\',\'Inizio\',\'Fine\',\'Ogni\',\'Al termine preservare\',\'Routine eliminata.\',\'Routine modificata.\',\'Routine creata.\',\'Modifica funzione\',\'Modifica procedura\',\'Crea funzione\',\'Crea procedura\',\'Return type\',\'Trigger eliminato.\',\'Trigger modificato.\',\'Trigger creato.\',\'Modifica trigger\',\'Crea trigger\',\'Orario\',\'Evento\',\'Utente eliminato.\',\'Utente modificato.\',\'Utente creato.\',\'Hashed\',\'Routine\',\'Permetti\',\'Revoca\',array(\'%d processo interrotto.\',\'%d processi interrotti.\'),\'%d in totale\',\'Interrompi\',array(\'Il risultato consiste in %d elemento.\',\'Il risultato consiste in %d elementi.\'),\'Fai doppio click su un valore per modificarlo.\',array(\'%d riga importata.\',\'%d righe importate.\'),\'Selezione della tabella non riuscita\',\'modifica\',\'Relazioni\',\'Usa il link modifica per modificare questo valore.\',\'Pagina\',\'ultima\',\'intero risultato\',\'Clona\',\'Importa\',\'.\',\'Le tabelle sono state svuotate.\',\'Le tabelle sono state spostate.\',\'Le tabelle sono state copiate.\',\'Le tabelle sono state eliminate.\',\'Tables have been optimized.\',\'Schema\',\'Tabelle e viste\',\'Cerca nelle tabelle\',\'Motore\',\'Lunghezza dato\',\'Lunghezza indice\',\'Dati liberi\',\'Righe\',\'Analizza\',\'Ottimizza\',\'Controlla\',\'Ripara\',\'Svuota\',\'Sposta in altro database\',\'Sposta\',\'Copia\',\'Pianifica\',\'A tempo prestabilito\',\'HH:MM:SS\');break;case"et":$U=array(\'Kas oled kindel?\',\'Faili leslaadimine pole vimalik.\',\'Maksimaalne failisuurus %sB.\',\'Faili ei leitud.\',\'thi\',\'originaal\',\'Tabeleid ei leitud.\',\'Keel\',\'Kasuta\',\'Numbrilised\',\'Kuupev ja kellaaeg\',\'Tekstid\',\'Binaar\',\'Listid\',\'Andmebaasimootor\',\'Server\',\'Kasutajanimi\',\'Parool\',\'Logi sisse\',\'Jta mind meelde\',\'Vaata andmeid\',\'Nita struktuuri\',\'Muuda vaadet (VIEW)\',\'Muuda tabeli struktuuri\',\'Lisa kirje\',\'Viimane leheklg\',\'Muuda\',array(\'%d bait\',\'%d baiti\'),\'Kuva\',\'Funktsioonid\',\'Liitmine\',\'Otsi\',\'vahet pole\',\'Sorteeri\',\'kahanevalt\',\'Piira\',\'Teksti pikkus\',\'Tegevus\',\'SQL-Pring\',\'nita brauseris\',\'salvesta failina\',\'Muuda andmebaasi\',\'Muuda struktuuri\',\'Loo struktuur\',\'Andmebaasi skeem\',\'igused\',\'Ekspordi\',\'Logi vlja\',\'andmebaas\',\'Loo uus tabel\',\'kuva\',\'ltr\',\'Saada POST andmed uuesti?\',\'No response from server.\',\'Sobimatu CSRF, palun postitage vorm uuesti.\',\'Vljalogimine nnestus.\',\'Sessioonid peavad olema lubatud.\',\'Sessioon on aegunud, palun logige uuesti sisse.\',\'Ebakorrektsed andmed.\',\'Ei leitud laiendust\',\'Serveris pole htegi toetatud PHP laiendustest (%s).\',\'POST-andmete maht on liialt suur. Palun vhendage andmeid vi suurendage %s php-seadet.\',\'Andmebaas\',\'Tundmatu andmebaas.\',\'Andmebaasid on edukalt kustutatud.\',\'Vali andmebaas\',\'Loo uus andmebaas\',\'Protsesside nimekiri\',\'Muutujad\',\'Staatus\',\'%s versioon: %s, kasutatud PHP moodul: %s\',\'Sisse logitud: %s\',\'Thetabel\',\'Tabelid\',\'Kustuta\',\'Uuenda\',\'Sissekanded puuduvad.\',\'%.3f s\',\'Vrvtmed (foreign key)\',\'thetabel\',\'ON DELETE\',\'Veeru nimi\',\'Parameetri nimi\',\'Tp\',\'Pikkus\',\'Valikud\',\'Automaatselt suurenev\',\'Vaikimisi vrtused\',\'Kommentaar\',\'Lisa jrgmine\',\'Liiguta lespoole\',\'Liiguta allapoole\',\'Eemalda\',\'Vaata\',\'Tabel\',\'Veerg\',\'Indeksid\',\'Muuda indekseid\',\'Allikas\',\'Sihtkoht\',\'ON UPDATE\',\'Muuda\',\'Lisa vrvti\',\'Pstikud (trigger)\',\'Lisa pstik (TRIGGER)\',\'Psilink\',\'Ekspordi\',\'Vljund\',\'Formaat\',\'Protseduurid\',\'Sndmused (EVENTS)\',\'Andmed\',\'Loo uus kasutaja\',\'Pringus esines viga\',\'%d rida\',\'Pring nnestus, mjutatatud ridu: %d.\',\'Ksk puudub.\',array(\'%d pring edukalt kivitatud.\',\'%d pringut edukalt kivitatud.\'),\'Faili leslaadimine\',\'Failide leslaadimine on keelatud.\',\'Kivita\',\'Peatuda vea esinemisel\',\'Kuva vaid veateateid\',\'Serverist\',\'Fail serveris: %s\',\'Kivita fail\',\'Ajalugu\',\'Puhasta\',\'Muuda kiki\',\'Kustutamine nnestus.\',\'Uuendamine nnestus.\',\'Kirje%s on edukalt lisatud.\',\'Sisesta\',\'Salvesta\',\'Salvesta ja jtka muutmist\',\'Salvesta ja lisa jrgmine\',\'Kustuta\',\'Tabel on edukalt kustutatud.\',\'Tabeli andmed on edukalt muudetud.\',\'Tabel on edukalt loodud.\',\'Loo uus tabel\',\'Maksimaalne vljade arv letatud. Palun suurendage %s ja %s.\',\'Tabeli nimi\',\'andmebaasimootor\',\'Partitsiooni\',\'Partitsioonid\',\'Partitsiooni nimi\',\'Vrtused\',\'Indeksite andmed on edukalt uuendatud.\',\'Indeksi tp\',\'Veerg (pikkus)\',\'Nimi\',\'Andmebaas on edukalt kustutatud.\',\'Andmebaas on edukalt mber nimetatud.\',\'Andmebaas on edukalt loodud.\',\'Andmebaasi struktuuri uuendamine nnestus.\',\'Loo uus andmebaas\',\'Kivita\',\'Protseduur tideti edukalt, mjutatud ridu: %d.\',\'Vrvti on edukalt kustutatud.\',\'Vrvtme andmed on edukalt muudetud.\',\'Vrvri on edukalt loodud.\',\'Lhte- ja sihtveerud peavad eksisteerima ja omama sama andmetpi, sihtveergudel peab olema mratud indeks ning viidatud andmed peavad eksisteerima.\',\'Vrvti\',\'Siht-tabel\',\'Muuda\',\'Lisa veerg\',\'Vaade (VIEW) on edukalt kustutatud.\',\'Vaade (VIEW) on edukalt muudetud.\',\'Vaade (VIEW) on edukalt loodud.\',\'Loo uus vaade (VIEW)\',\'Sndmus on edukalt kustutatud.\',\'Sndmuse andmed on edukalt uuendatud.\',\'Sndmus on edukalt loodud.\',\'Muuda sndmuse andmeid\',\'Loo uus sndmus (EVENT)\',\'Alusta\',\'Lpeta\',\'Iga\',\'Lpetamisel jta sndmus alles\',\'Protseduur on edukalt kustutatud.\',\'Protseduuri andmed on edukalt muudetud.\',\'Protseduur on edukalt loodud.\',\'Muuda funktsiooni\',\'Muuda protseduuri\',\'Loo uus funktsioon\',\'Loo uus protseduur\',\'Tagastustp\',\'Pstik on edukalt kustutatud.\',\'Pstiku andmed on edukalt uuendatud.\',\'Uus pstik on edukalt loodud.\',\'Muuda pstiku andmeid\',\'Loo uus pstik (TRIGGER)\',\'Aeg\',\'Sndmus\',\'Kasutaja on edukalt kustutatud.\',\'Kasutaja andmed on edukalt muudetud.\',\'Kasutaja on edukalt lisatud.\',\'Hshitud (Hashed)\',\'Protseduur\',\'Anna\',\'Eemalda\',array(\'Protsess on edukalt peatatud (%d).\',\'Valitud protsessid (%d) on edukalt peatatud.\'),\'Kokku: %d\',\'Peata\',\'Mjutatud kirjeid: %d.\',\'Vrtuse muutmiseks topelt-kliki sellel.\',\'Imporditi %d rida.\',\'Tabeli valimine ebannestus\',\'muuda\',\'Seosed\',\'Vrtuse muutmiseks kasuta muutmislinki.\',\'Leheklg\',\'viimane\',\'Tielikud tulemused\',\'Kloon\',\'Impordi\',\',\',\'Validud tabelid on edukalt thjendatud.\',\'Valitud tabelid on edukalt liigutatud.\',\'Tabelid on edukalt kopeeritud.\',\'Valitud tabelid on edukalt kustutatud.\',\'Tables have been optimized.\',\'Struktuur\',\'Tabelid ja vaated\',\'Otsi kogu andmebaasist\',\'Implementatsioon\',\'Andmete pikkus\',\'Indeksi pikkus\',\'Vaba ruumi\',\'Ridu\',\'Analsi\',\'Optimeeri\',\'Kontrolli\',\'Paranda\',\'Thjenda\',\'Liiguta teise andmebaasi\',\'Liiguta\',\'Kopeeri\',\'Ajakava\',\'Antud ajahetkel\',\'HH:MM:SS\');break;case"hu":$U=array(\'Biztos benne?\',\'Nem tudom feltlteni a fjlt.\',\'A maximlis fjlmret %s B.\',\'A fjl nem ltezik.\',\'res\',\'eredeti\',\'Nincs tbla.\',\'Nyelv\',\'Hasznl\',\'Szm\',\'Dtum s id\',\'Szveg\',\'Binris\',\'Lista\',\'Adatbzis\',\'Szerver\',\'Felhasznl\',\'Jelsz\',\'Belps\',\'Emlkezz rm\',\'Tartalom\',\'Struktra\',\'Nzet mdostsa\',\'Tbla mdostsa\',\'j ttel\',\'Utols oldal\',\'Szerkeszt\',array(\'%d bjt\',\'%d bjt\',\'%d bjt\'),\'Kivlaszts\',\'Funkcik\',\'Aggregls\',\'Keress\',\'brhol\',\'Sorba rendezs\',\'cskken\',\'korlt\',\'Szveg hossz\',\'Mvelet\',\'SQL parancs\',\'megnyit\',\'ment\',\'Adatbzis mdostsa\',\'Sma mdostsa\',\'Sma ltrehozsa\',\'Adatbzis sma\',\'Privilgiumok\',\'Exportls\',\'Kilps\',\'adatbzis\',\'j tbla\',\'kivlaszts\',\'ltr\',\'jrakldi a POST adatokat?\',\'No response from server.\',\'rvnytelen CSRF azonost. Kldd jra az rlapot.\',\'Sikeres kilps.\',\'A munkameneteknek (session) engedlyezve kell lennie.\',\'Munkamenet lejrt, jelentkezz be jra.\',\'rvnytelen adatok.\',\'Nincs kiterjeszts\',\'Nincs egy elrhet tmogatott PHP kiterjeszts (%s) sem.\',\'Tl sok a POST adat! Cskkentsd az adat mrett, vagy nveld a %s belltst.\',\'Adatbzis\',\'rvnytelen adatbzis.\',\'Adatbzis eldobva.\',\'Adatbzis kivlasztsa\',\'j adatbzis\',\'Folyamatok\',\'Vltozk\',\'llapot\',\'%s verzi: %s, PHP: %s\',\'Belpve: %s\',\'Egybevets\',\'Tblk\',\'Eldob\',\'Frissts\',\'Nincs megjelenthet eredmny.\',\'%.3f msodperc\',\'Idegen kulcs\',\'egybevets\',\'trlskor\',\'Oszlop neve\',\'Paramter neve\',\'Tpus\',\'Hossz\',\'Opcik\',\'Automatikus nvels\',\'Alaprtelmezett rtkek\',\'Megjegyzs\',\'Kvetkez hozzadsa\',\'Felfel\',\'Lefel\',\'Eltvolts\',\'Nzet\',\'Tbla\',\'Oszlop\',\'Indexek\',\'Index mdostsa\',\'Forrs\',\'Cl\',\'frisstskor\',\'Mdosts\',\'Idegen kulcs hozzadsa\',\'Trigger\',\'Trigger hozzadsa\',\'Hivatkozs\',\'Export\',\'Kimenet\',\'Formtum\',\'Rutinok\',\'Esemny\',\'Adat\',\'Felhasznl hozzadsa\',\'Hiba a lekrdezsben\',array(\'%d sor\',\'%d sor\',\'%d sor\'),array(\'Lekrdezs sikeresen vgrehajtva, %d sor rintett.\',\'Lekrdezs sikeresen vgrehajtva, %d sor rintett.\',\'Lekrdezs sikeresen vgrehajtva, %d sor rintett.\'),\'Nincs vgrehajthat parancs.\',\'%d sikeres lekrdezs.\',\'Fjl feltltse\',\'A fjl feltlts le van tiltva.\',\'Vgrehajt\',\'Hiba esetn megll\',\'Csak a hibk mutatsa\',\'Szerverrl\',\'Webszerver fjl %s\',\'Fjl futtatsa\',\'Trtnet\',\'Trls\',\'sszes szerkesztse\',\'A ttel trlve.\',\'A ttel frisstve.\',\'%s ttel beszrva.\',\'Beszr\',\'Ments\',\'Ments s szerkeszts folytatsa\',\'Ments s jat beszr\',\'Trls\',\'A tbla eldobva.\',\'A tbla mdosult.\',\'A tbla ltrejtt.\',\'Tbla ltrehozsa\',\'A maximlis mezszmot elrted. Nveld meg ezeket: %s, %s.\',\'Tbla nv\',\'motor\',\'Particionls ezzel\',\'Particik\',\'Partici neve\',\'rtkek\',\'Az indexek megvltoztak.\',\'Index tpusa\',\'Oszop (mret)\',\'Nv\',\'Az adatbzis eldobva.\',\'Az adadtbzis tnevezve.\',\'Az adatbzis ltrejtt.\',\'Az adatbzis mdosult.\',\'Adatbzis ltrehozsa\',\'Meghv\',array(\'Rutin meghvva, %d sor rintett.\',\'Rutin meghvva, %d sor rintett.\',\'Rutin meghvva, %d sor rintett.\'),\'Idegen kulcs eldobva.\',\'Idegen kulcs mdosult.\',\'Idegen kulcs ltrejtt.\',\'A forrs s cl oszlopoknak azonos tpusak legyenek, a cl oszlopok indexeltek legyenek, s a hivatkozott adatnak lteznie kell.\',\'Idegen kulcs\',\'Cl tbla\',\'Vltoztat\',\'Oszlop hozzadsa\',\'A nzet eldobva.\',\'A nzet mdosult.\',\'A nzet ltrejtt.\',\'Nzet ltrehozsa\',\'Az esemny eldobva.\',\'Az esemny mdosult.\',\'Az esemny ltrejtt.\',\'Esemny mdostsa\',\'Esemny ltrehozsa\',\'Kezd\',\'Vge\',\'Minden\',\'Befejezskor megrzi\',\'A rutin eldobva.\',\'A rutin mdosult.\',\'A rutin ltrejtt.\',\'Funkci mdostsa\',\'Eljrs mdostsa\',\'Funkci ltrehozsa\',\'Eljrs ltrehozsa\',\'Visszatrsi rtk\',\'A trigger eldobva.\',\'A trigger mdosult.\',\'A trigger ltrejtt.\',\'Trigger mdostsa\',\'Trigger ltrehozsa\',\'Id\',\'Esemny\',\'A felhasznl eldobva.\',\'A felhasznl mdosult.\',\'A felhasznl ltrejtt.\',\'Hashed\',\'Rutin\',\'Engedlyezs\',\'Visszavons\',array(\'%d folyamat lelltva.\',\'%d folyamat lelltva.\',\'%d folyamat lelltva.\'),\'sszesen %d\',\'Lellt\',array(\'%d ttel rintett.\',\'%d ttel rintett.\',\'%d ttel rintett.\'),\'Kattints ktszer az rtkre a szerkesztshez.\',array(\'%d sor importlva.\',\'%d sor importlva.\',\'%d sor importlva.\'),\'Nem tudom kivlasztani a tblt\',\'szerkeszt\',\'Relci\',\'Hasznld a szerkeszts hivatkozst ezen rtk mdostshoz.\',\'oldal\',\'utols\',\'sszes eredmnyt mutatsa\',\'Klnoz\',\'Importls\',\' \',\'A tbla felszabadtva.\',\'Tblk thelyezve.\',\'Tblk tmsolva.\',\'Tblk eldobva.\',\'Tables have been optimized.\',\'Sma\',\'Tblk s nzetek\',\'Keress a tblkban\',\'Motor\',\'Mret\',\'Index hossz\',\'Adat szabad\',\'Oszlop\',\'Elemzs\',\'Optimalizl\',\'Ellenrzs\',\'Javt\',\'Felszabadt\',\'thelyezs msik adatbzisba\',\'thelyez\',\'Msols\',\'temzs\',\'Megadott idben\',\':pp:mm\');break;case"pl":$U=array(\'Czy jeste pewien?\',\'Wgranie pliku byo niemoliwe.\',\'Maksymalna wielko pliku to %sB.\',\'Plik nie istnieje.\',\'puste\',\'bez zmian\',\'Brak tabel.\',\'Jzyk\',\'Wybierz\',\'Numeryczne\',\'Data i czas\',\'Tekstowe\',\'Binarne\',\'Listy\',\'Rodzaj bazy\',\'Serwer\',\'Uytkownik\',\'Haso\',\'Zaloguj si\',\'Zapamitaj sesj\',\'Poka dane\',\'Struktura tabeli\',\'Zmie perspektyw\',\'Zmie tabel\',\'Nowy rekord\',\'Ostatnia strona\',\'Edytuj\',array(\'%d bajt\',\'%d bajty\',\'%d bajtw\'),\'poka\',\'Funkcje\',\'Agregacje\',\'Szukaj\',\'gdziekolwiek\',\'Sortuj\',\'malejco\',\'Limit\',\'Dugo tekstu\',\'Czynno\',\'Zapytanie SQL\',\'otwrz\',\'zapisz\',\'Zmie baz danych\',\'Zmie schemat\',\'Utwrz schemat\',\'Schemat bazy danych\',\'Uprawnienia uytkownikw\',\'Eksport\',\'Wyloguj\',\'baza danych\',\'Utwrz now tabel\',\'przegldaj\',\'ltr\',\'Wysa dane ponownie?\',\'No response from server.\',\'Nieprawidowy token CSRF. Sprbuj wysa formularz ponownie.\',\'Wylogowano pomylnie.\',\'Wymagana jest obsuga sesji w PHP.\',\'Sesja wygasa, zaloguj si ponownie.\',\'Nieprawidowe dane logowania.\',\'Brak rozszerzenia\',\'adne z rozszerze PHP umoliwiajcych poczenie si z baz danych (%s) nie jest dostpne.\',\'Przesano zbyt duo danych. Zmniejsz objto danych lub zwiksz zmienn konfiguracyjn %s.\',\'Baza danych\',\'Nie znaleziono bazy danych.\',\'Bazy danych zostay usunite.\',\'Wybierz baz danych\',\'Utwrz now baz danych\',\'Lista procesw\',\'Zmienne\',\'Status\',\'Wersja %s: %s za pomoc %s\',\'Zalogowany jako: %s\',\'Porwnywanie znakw\',\'Tabele\',\'Usu\',\'Odwie\',\'Brak rekordw.\',\'%.3f s\',\'Klucze obce\',\'porwnywanie znakw\',\'W przypadku usunicia\',\'Nazwa kolumny\',\'Nazwa parametru\',\'Typ\',\'Dugo\',\'Opcje\',\'Auto Increment\',\'Wartoci domylne\',\'Komentarz\',\'Dodaj nastpny\',\'Przesu w gr\',\'Przesu w d\',\'Usu\',\'Perspektywa\',\'Tabela\',\'Kolumna\',\'Indeksy\',\'Zmie indeksy\',\'rdo\',\'Cel\',\'W przypadku zmiany\',\'Zmie\',\'Dodaj klucz obcy\',\'Wyzwalacze\',\'Dodaj wyzwalacz\',\'Trway link\',\'Eksport\',\'Rezultat\',\'Format\',\'Procedury i funkcje\',\'Wydarzenia\',\'Dane\',\'Dodaj uytkownika\',\'Bd w zapytaniu\',array(\'%d rekord\',\'%d rekordy\',\'%d rekordw\'),array(\'Zapytanie wykonane pomylnie, zmieniono %d rekord.\',\'Zapytanie wykonane pomylnie, zmieniono %d rekordy.\',\'Zapytanie wykonane pomylnie, zmieniono %d rekordw.\'),\'Nic do wykonania.\',array(\'Pomylnie wykonano %d zapytanie.\',\'Pomylnie wykonano %d zapytania.\',\'Pomylnie wykonano %d zapyta.\'),\'Wgranie pliku\',\'Wgrywanie plikw jest wyczone.\',\'Wykonaj\',\'Zatrzymaj w przypadku bdu\',\'Poka tylko bdy\',\'Z serwera\',\'Plik %s na serwerze\',\'Uruchom z pliku\',\'Historia\',\'Wyczy\',\'Edytuj wszystkie\',\'Rekord zosta usunity.\',\'Rekord zosta zaktualizowany.\',\'Rekord%s zosta dodany.\',\'Dodaj\',\'Zapisz zmiany\',\'Zapisz i kontynuuj edycj\',\'Zapisz i dodaj nastpny\',\'Usu\',\'Tabela zostaa usunita.\',\'Tabela zostaa zmieniona.\',\'Tabela zostaa utworzona.\',\'Utwrz tabel\',\'Przekroczono maksymaln liczb pl. Zwiksz %s i %s.\',\'Nazwa tabeli\',\'skadowanie\',\'Partycjonowanie\',\'Partycje\',\'Nazwa partycji\',\'Wartoci\',\'Indeksy zostay zmienione.\',\'Typ indeksu\',\'Kolumna (dugo)\',\'Nazwa\',\'Baza danych zostaa usunita.\',\'Nazwa bazy danych zostaa zmieniona.\',\'Baza danych zostaa utworzona.\',\'Baza danych zostaa zmieniona.\',\'Utwrz baz danych\',\'Uruchom\',array(\'Procedura zostaa uruchomiona, zmieniono %d rekord.\',\'Procedura zostaa uruchomiona, zmieniono %d rekordy.\',\'Procedura zostaa uruchomiona, zmieniono %d rekordw.\'),\'Klucz obcy zosta usunity.\',\'Klucz obcy zosta zmieniony.\',\'Klucz obcy zosta utworzony.\',\'rdowa i docelowa kolumna musz by tego samego typu, powinien istnie indeks na docelowej kolumnie oraz musz istnie dane referencyjne.\',\'Klucz obcy\',\'Tabela docelowa\',\'Zmie\',\'Dodaj kolumn\',\'Perspektywa zostaa usunita.\',\'Perspektywa zostaa zmieniona.\',\'Perspektywa zostaa utworzona.\',\'Utwrz perspektyw\',\'Wydarzenie zostao usunite.\',\'Wydarzenie zostao zmienione.\',\'Wydarzenie zostao utworzone.\',\'Zmie wydarzenie\',\'Utwrz wydarzenie\',\'Pocztek\',\'Koniec\',\'Wykonuj co\',\'Nie kasuj wydarzenia po przeterminowaniu\',\'Procedura zostaa usunita.\',\'Procedura zostaa zmieniona.\',\'Procedura zostaa utworzona.\',\'Zmie funkcj\',\'Zmie procedur\',\'Utwrz funkcj\',\'Utwrz procedur\',\'Zwracany typ\',\'Wyzwalacz zosta usunity.\',\'Wyzwalacz zosta zmieniony.\',\'Wyzwalacz zosta utworzony.\',\'Zmie wyzwalacz\',\'Utwrz wyzwalacz\',\'Czas\',\'Wydarzenie\',\'Uytkownik zosta usunity.\',\'Uytkownik zosta zmieniony.\',\'Uytkownik zosta dodany.\',\'Zahashowane\',\'Procedura\',\'Uprawnienia\',\'Usu uprawnienia\',array(\'Przerwano %d wtek.\',\'Przerwano %d wtki.\',\'Przerwano %d wtkw.\'),\'%d w sumie\',\'Przerwij wykonywanie\',array(\'Zmieniono %d rekord.\',\'Zmieniono %d rekordy.\',\'Zmieniono %d rekordw.\'),\'Kliknij podwjnie warto, aby j edytowa.\',array(\'%d rekord zosta zaimportowany.\',\'%d rekordy zostay zaimportowane.\',\'%d rekordw zostao zaimportowanych.\'),\'Nie udao si pobra danych z tabeli\',\'edytuj\',\'Relacje\',\'Uyj linku edycji aby zmieni t warto.\',\'Strona\',\'ostatni\',\'wybierz wszystkie\',\'Duplikuj\',\'Import\',\' \',\'Tabele zostay oprnione.\',\'Tabele zostay przeniesione.\',\'Tabele zostay skopiowane.\',\'Tabele zostay usunite.\',\'Tables have been optimized.\',\'Schemat\',\'Tabele i perspektywy\',\'Wyszukaj we wszystkich tabelach\',\'Skadowanie\',\'Rozmiar danych\',\'Rozmiar indeksw\',\'Wolne miejsce\',\'Liczba rekordw\',\'Analizuj\',\'Optymalizuj\',\'Sprawd\',\'Napraw\',\'Oprnij\',\'Przenie do innej bazy danych\',\'Przenie\',\'Kopiuj\',\'Harmonogram\',\'O danym czasie\',\'Zmie typ\');break;case"ca":$U=array(\'Ests segur?\',\'Impossible adjuntar el fitxer.\',\'La mida mxima permesa del fitxer s de %sB.\',\'El fitxer no existeix.\',\'buit\',\'original\',\'No hi ha cap taula.\',\'Idioma\',\'Utilitza\',\'Nombres\',\'Data i hora\',\'Cadenes\',\'Binari\',\'Llistes\',\'Sistema\',\'Servidor\',\'Nom d\\'usuari\',\'Contrasenya\',\'Inicia la sessi\',\'Sessi permanent\',\'Selecciona dades\',\'Mostra l\\'estructura\',\'Modifica la vista\',\'Modifica la taula\',\'Nou element\',\'Darrera plana\',\'Edita\',array(\'%d byte\',\'%d bytes\'),\'Selecciona\',\'Funcions\',\'Agregaci\',\'Cerca\',\'a qualsevol lloc\',\'Ordena\',\'descendent\',\'Lmit\',\'Longitud del text\',\'Acci\',\'Ordre SQL\',\'obre\',\'desa\',\'Modifica la base de dades\',\'Modifica l\\'esquema\',\'Crea un esquema\',\'Esquema de la base de dades\',\'Privilegis\',\'Exporta\',\'Desconnecta\',\'base de dades\',\'Crea una nova taula\',\'registres\',\'ltr\',\'Torna a enviar les dades POST?\',\'No response from server.\',\'Token CSRF invlid. Torna a enviar el formulari.\',\'Desconnexi correcta.\',\'Cal que estigui perms l\\'us de sessions.\',\'La sessi ha expirat, torna a iniciar-ne una.\',\'Credencials invlids.\',\'Cap extensi\',\'No hi ha cap de les extensions PHP soporatades (%s) disponible.\',\'Les dades POST sn massa grans. Redueix les dades o incrementa la directiva de configuraci %s.\',\'Base de dades\',\'Base de dades invlida.\',\'S\\'han suprimit les bases de dades.\',\'Selecciona base de dades\',\'Crea una nova base de dades\',\'Llista de processos\',\'Variables\',\'Estat\',\'Versi %s: %s amb l\\'extensi de PHP %s\',\'Connectat com: %s\',\'Compaginaci\',\'Taules\',\'Suprimeix\',\'Refresca\',\'No hi ha cap registre.\',\'%.3f s\',\'Claus foranes\',\'compaginaci\',\'ON DELETE\',\'Nom de la columna\',\'Nom del parmetre\',\'Tipus\',\'Llargada\',\'Opcions\',\'Increment automtic\',\'Valors per defecte\',\'Comentari\',\'Afegeix el segent\',\'Mou a dalt\',\'Mou a baix\',\'Suprimeix\',\'Vista\',\'Taula\',\'Columna\',\'ndexs\',\'Modifica els ndexs\',\'Font\',\'Dest\',\'ON UPDATE\',\'Modifica\',\'Afegeix una clau forana\',\'Activadors\',\'Afegeix un activador\',\'Enlla permanent\',\'Exporta\',\'Sortida\',\'Format\',\'Rutines\',\'Events\',\'Dades\',\'Crea un usuari\',\'Error en la consulta\',array(\'%d registre\',\'%d registres\'),array(\'Consulta executada correctament, %d registre modificat.\',\'Consulta executada correctament, %d registres modificats.\'),\'Cap comanda per executar.\',array(\'%d consulta executada correctament.\',\'%d consultes executades correctament.\'),\'Adjunta un fitxer\',\'L\\'ddjunci de fitxers est desactivada.\',\'Executa\',\'Atura en trobar un error\',\'Mostra noms els errors\',\'En el servidor\',\'Fitxer %s del servidor web\',\'Executa el fitxer\',\'Histria\',\'Suprimeix\',\'Edita-ho tot\',\'S\\'ha suprmit l\\'element.\',\'S\\'ha actualitzat l\\'element.\',\'S\\'ha insertat l\\'element%s.\',\'Insereix\',\'Desa\',\'Desa i segueix editant\',\'Desa i insereix el segent\',\'Suprimeix\',\'S\\'ha suprimit la taula.\',\'S\\'ha modificat la taula.\',\'S\\'ha creat la taula.\',\'Crea una taula\',\'S\\'ha assolit el nombre mxim de camps. Incrementa %s i %s.\',\'Nom de la taula\',\'motor\',\'Fes particions segons\',\'Particions\',\'Nom de la partici\',\'Valors\',\'S\\'han modificat els ndexs.\',\'Tipus d\\'ndex\',\'Columna (longitud)\',\'Nom\',\'S\\'ha suprimit la base de dades.\',\'S\\'ha canviat el nom de la base de dades.\',\'S\\'ha creat la base de dades.\',\'S\\'ha modificat la base de dades.\',\'Crea una base de dades\',\'Crida\',array(\'S\\'ha cridat la rutina, %d registre modificat.\',\'S\\'ha cridat la rutina, %d registres modificats.\'),\'S\\'ha suprimit la clau forana.\',\'S\\'ha modificat la clau forana.\',\'S\\'ha creat la clau forana.\',\'Les columnes origen i dest han de ser del mateix tipus, la columna dest ha d\\'estar indexada i les dades referenciades han d\\'existir.\',\'Clau forana\',\'Taula de dest\',\'Canvi\',\'Afegeix una columna\',\'S\\'ha suprimit la vista.\',\'S\\'ha modificat la vista.\',\'S\\'ha creat la vista.\',\'Crea una vista\',\'S\\'ha suprimit l\\'event.\',\'S\\'ha modificat l\\'event.\',\'S\\'ha creat l\\'event.\',\'Modifica l\\'event\',\'Crea un event\',\'Comena\',\'Acaba\',\'Cada\',\'Conservar en completar\',\'S\\'ha suprimit la rutina.\',\'S\\'ha modificat la rutina.\',\'S\\'ha creat la rutina.\',\'Modifica la funci\',\'Modifica el procediment\',\'Crea una funci\',\'Crea un procediment\',\'Tipus retornat\',\'S\\'ha suprimit l\\'activador.\',\'S\\'ha modificat l\\'activador.\',\'S\\'ha creat l\\'activador.\',\'Modifica l\\'activador\',\'Crea un activador\',\'Temps\',\'Event\',\'S\\'ha suprimit l\\'usuari.\',\'S\\'ha modificat l\\'usuari.\',\'S\\'ha creat l\\'usuari.\',\'Hashed\',\'Rutina\',\'Grant\',\'Revoke\',array(\'S\\'ha aturat %d procs.\',\'S\\'han aturat %d processos.\'),\'%d en total\',\'Atura\',array(\'S\\'ha modificat %d element.\',\'S\\'han modificat %d elements.\'),\'Fes un doble clic a un valor per modificar-lo.\',array(\'S\\'ha importat %d registre.\',\'S\\'han importat %d registres.\'),\'Impossible seleccionar la taula\',\'edita\',\'Relacions\',\'Utilitza l\\'enlla d\\'edici per modificar aquest valor.\',\'Plana\',\'darrera\',\'tots els resultats\',\'Clona\',\'Importa\',\',\',\'S\\'han escapat les taules.\',\'S\\'han desplaat les taules.\',\'S\\'han copiat les taules.\',\'S\\'han suprimit les taules.\',\'Tables have been optimized.\',\'Esquema\',\'Taules i vistes\',\'Cerca dades en les taules\',\'Motor\',\'Longitud de les dades\',\'Longitud de l\\'ndex\',\'Espai lliure\',\'Files\',\'Analitza\',\'Optimitza\',\'Verifica\',\'Repara\',\'Escapa\',\'Desplaa a una altra base de dades\',\'Desplaa\',\'Cpia\',\'Horari\',\'A un moment donat\',\'HH:MM:SS\');break;case"pt":$U=array(\'Est seguro?\',\'No  possivel enviar o arquivo.\',\'Tamanho mximo do arquivo  %sB.\',\'Arquivo no existe.\',\'vazio\',\'original\',\'No existem tabelas.\',\'Idioma\',\'Usar\',\'Nmeros\',\'Data e hora\',\'Cadena\',\'Binario\',\'Listas\',\'Motor de Base de dados\',\'Servidor\',\'Usuario\',\'Senha\',\'Entrar\',\'Salvar Senha\',\'Selecionar dados\',\'Mostrar estrutura\',\'Modificar vista\',\'Modificar estrutura\',\'Novo Registro\',\'Ultima pgina\',\'Modificar\',array(\'%d byte\',\'%d bytes\'),\'Selecionar\',\'Funes\',\'Adies\',\'Procurar\',\'qualquer local\',\'Ordenar\',\'decrescente\',\'Limite\',\'Tamanho de texto\',\'Ao\',\'Comando SQL\',\'mostrar\',\'salvas\',\'Modificar Base de dados\',\'Modificar esquema\',\'Criar esquema\',\'Esquema de Base de dados\',\'Privilegios\',\'Exportar\',\'Sair\',\'base de dados\',\'Nova tabela\',\'registros\',\'ltr\',\'Resend POST data?\',\'No response from server.\',\'Token CSRF invlido. Enviar o formulario novamente.\',\'Saida bem sucedida.\',\'Devem estar habilitadas as sesses.\',\'Sesso expirada, por favor entre sua Chave de novo.\',\'Identificao invlida.\',\'No ha extension\',\'Nenhuma das extenses PHP soportadas (%s) est disponivel.\',\'POST data demasiado grande. Reduza o tamanho ou aumente a diretiva de configurao %s.\',\'Base de dados\',\'Base de dados invlida.\',\'Bases de dados eliminadas.\',\'Selecionar Base de dados\',\'Criar nova base de dados\',\'Lista de processos\',\'Variaveis\',\'Estado\',\'Verso %s: %s atravs da extenso PHP %s\',\'Logado como: %s\',\'Colao\',\'Tabelas\',\'Remover\',\'Atualizar\',\'No existem registros.\',\'%.3f s\',\'Chaves forneas\',\'collation\',\'ON DELETE\',\'Nome da coluna\',\'Nome de Parametro\',\'Tipo\',\'Tamanho\',\'Opes\',\'Incremento Automtico\',\'Valores predeterminados\',\'Comentario\',\'Adicionar proximo\',\'Mover acima\',\'Mover abaixo\',\'Remover\',\'Visualizar\',\'Tabela\',\'Coluna\',\'Indices\',\'Modificar indices\',\'Origem\',\'Destino\',\'ON UPDATE\',\'Modificar\',\'Adicionar Chave fornea\',\'Triggers\',\'Adicionar trigger\',\'Permanent link\',\'Exportar\',\'Saida\',\'Formato\',\'Procedimentos\',\'Eventos\',\'Dados\',\'Criar Usuario\',\'Erro na consulta\',array(\'%d registro\',\'%d registros\'),array(\'Consulta executada, %d registro afetados.\',\'Consulta executada, %d registros afetados.\'),\'Nenhum comando para executar.\',array(\'%d consulta sql executada corretamente.\',\'%d consulta sql executadas corretamente.\'),\'Importar arquivo\',\'Importao de arquivos desablilitado.\',\'Executar\',\'Parar em caso de erro\',\'Mostrar somente erros\',\'Desde servidor\',\'Arquivo do servidor web %s\',\'Executar Arquivo\',\'Historico\',\'Limpar\',\'Edit all\',\'Registro eliminado.\',\'Registro modificado.\',\'Registro%s inserido.\',\'Inserir\',\'Salvar\',\'Salvar e continuar editando\',\'Salvar e inserir outro\',\'Apagar\',\'Tabela eliminada.\',\'Tabela modificada.\',\'Tabela criada.\',\'Criar tabela\',\'Cantida mxima de campos permitidos excedidos. Por favor aumente %s y %s.\',\'Nome da tabela\',\'motor\',\'Particionar por\',\'Parties\',\'Nome da Partio\',\'Valores\',\'Indices modificados.\',\'Tipo de ndice\',\'coluna (tamanho)\',\'Nome\',\'Base de dados eliminada.\',\'Base de dados renomeada.\',\'Base de dados criada.\',\'Base de dados modificada.\',\'Criar Base de dados\',\'Chamar\',array(\'Consulta executada, %d registro afetado.\',\'Consulta executada, %d registros afetados.\'),\'Chave externa eliminada.\',\'Chave externa modificada.\',\'Chave externa criada.\',\'As colunas de origen e destino devem ser do mesmo tipo, deve existir um ndice entre as colunas de destino e o registro referenciado deve existir.\',\'Chave externa\',\'Tabela de destino\',\'Modificar\',\'Adicionar coluna\',\'Vista eliminada.\',\'Vista modificada.\',\'Vista criada.\',\'Criar vista\',\'Evento eliminado.\',\'Evento modificado.\',\'Evento criado.\',\'Modificar Evento\',\'Criar Evento\',\'Inicio\',\'Fim\',\'Cada\',\'Ao completar preservar\',\'Procedimento eliminado.\',\'Procedimento modificado.\',\'Procedimento criado.\',\'Modificar Funo\',\'Modificar procedimiento\',\'Criar funo\',\'Criar procedimento\',\'Tipo de valor de regreso\',\'Trigger eliminado.\',\'Trigger modificado.\',\'Trigger criado.\',\'Modificar Trigger\',\'Adicionar Trigger\',\'Tempo\',\'Evento\',\'Usuario eliminado.\',\'Usuario modificado.\',\'Usuario criado.\',\'Hash\',\'Rotina\',\'Conceder\',\'Impedir\',array(\'%d processo terminado.\',\'%d processos terminados.\'),\'%d no total\',\'Parar\',array(\'%d tem afetado.\',\'%d itens afetados.\'),\'Doble-clic sobre o valor para edita-lo.\',array(\'%d registro importado.\',\'%d registros importados.\'),\'No  possivel selecionar a Tabela\',\'modificar\',\'Relaes\',\'Utilize o link modificar para alterar.\',\'Pgina\',\'ltimo\',\'resultado completo\',\'Clonar\',\'Importar\',\' \',\'Tabelas truncadas (truncate).\',\'As Tabelas foram movidas.\',\'Tables have been copied.\',\'Tabelas eliminadas.\',\'Tables have been optimized.\',\'Esquema\',\'Tabelas e vistas\',\'Buscar dados nas Tabelas\',\'Motor\',\'Tamanho de dados\',\'Tamanho de ndice\',\'Espao Livre\',\'Registros\',\'Analizar\',\'Otimizar\',\'Verificar\',\'Reparar\',\'Truncar\',\'Mover outra Base de dados\',\'Mover\',\'Copy\',\'Agenda\',\'A hora determinada\',\'agora\');break;case"sl":$U=array(\'Ste prepriani?\',\'Ne morem naloiti datoteke.\',\'Najveja velikost datoteke je %sB.\',\'Datoteka ne obstaja.\',\'prazno\',\'original\',\'Ni tabel.\',\'Jezik\',\'Uporabi\',\'tevila\',\'Datum in as\',\'Nizi\',\'Binarni\',\'Seznami\',\'Sistem\',\'Strenik\',\'Uporabniko ime\',\'Geslo\',\'Prijavi se\',\'Trajna prijava\',\'Izberi podatke\',\'Pokai zgradbo\',\'Spremeni pogled\',\'Spremeni tabelo\',\'Nov predmet\',\'Zadnja stran\',\'Uredi\',array(\'%d bajt\',\'%d bajta\',\'%d bajti\',\'%d bajtov\'),\'Izberi\',\'Funkcije\',\'Zdruitev\',\'Ii\',\'kjerkoli\',\'Sortiraj\',\'padajoe\',\'Limita\',\'Dolina teksta\',\'Dejanje\',\'Ukaz SQL\',\'odpri\',\'shrani\',\'Spremeni bazo\',\'Spremeni shemo\',\'Ustvari shemo\',\'Shema baze\',\'Pravice\',\'Izvozi\',\'Odjavi se\',\'baza\',\'Ustvari novo tabelo\',\'izberi\',\'ltr\',\'Resend POST data?\',\'No response from server.\',\'Neveljaven token CSRF. Poljite formular e enkrat.\',\'Prijava uspena.\',\'Podpora za seje mora biti omogoena.\',\'Seja je potekla. Prosimo, ponovno se prijavite.\',\'Neveljavne pravice.\',\'Brez dodatkov\',\'Noben od podprtih dodatkov za PHP (%s) ni na voljo.\',\'Preveliko podatkov za POST. Zmanjajte tevilo podatkov ali poveajte nastavitev za %s.\',\'Baza\',\'Neveljavna baza.\',\'Baze so zavrene.\',\'Izberi bazo\',\'Ustvari novo bazo\',\'Seznam procesov\',\'Spremenljivke\',\'Stanje\',\'Verzija %s: %s preko dodatka za PHP %s\',\'Prijavljen kot: %s\',\'Zbiranje\',\'Tabele\',\'Zavrzi\',\'Osvei\',\'Ni vrstic.\',\'%.3f s\',\'Tuji kljui\',\'zbiranje\',\'pri brisanju\',\'Ime stolpca\',\'Ime parametra\',\'Tip\',\'Dolina\',\'Monosti\',\'Samodejno poveevanje\',\'Privzete vrednosti\',\'Komentar\',\'Dodaj naslednjega\',\'Premakni gor\',\'Premakni dol\',\'Odstrani\',\'Pogledi\',\'Tabela\',\'Stolpec\',\'Indeksi\',\'Spremeni indekse\',\'Izvor\',\'Cilj\',\'pri posodabljanju\',\'Spremeni\',\'Dodaj tuj klju\',\'Sproilniki\',\'Dodaj sproilnik\',\'Permanent link\',\'Izvozi\',\'Izhod rezultata\',\'Format\',\'Postopki\',\'Dogodki\',\'Podatki\',\'Ustvari uporabnika\',\'Napaka v poizvedbi\',array(\'%d vrstica\',\'%d vrstici\',\'%d vrstice\',\'%d vrstic\'),array(\'Poizvedba se je uspeno izvedla, spremenjena je %d vrstica.\',\'Poizvedba se je uspeno izvedla, spremenjeni sta %d vrstici.\',\'Poizvedba se je uspeno izvedla, spremenjene so %d vrstice.\',\'Poizvedba se je uspeno izvedla, spremenjenih je %d vrstic.\'),\'Ni ukazov za izvedbo.\',array(\'Uspeno se je konala %d poizvedba.\',\'Uspeno sta se konali %d poizvedbi.\',\'Uspeno so se konale %d poizvedbe.\',\'Uspeno se je konalo %d poizvedb.\'),\'Naloi datoteko\',\'Nalaganje datotek je onemogoeno.\',\'Izvedi\',\'Ustavi ob napaki\',\'Pokai samo napake\',\'z strenika\',\'Datoteka na spletnem streniku %s\',\'Zaeni datoteko\',\'Zgodovina\',\'Poisti\',\'Edit all\',\'Predmet je izbrisan.\',\'Predmet je posodobljen.\',\'Predmet%s je vstavljen.\',\'Vstavi\',\'Shrani\',\'Shrani in nadaljuj z urejanjem\',\'Shrani in vstavi tekst\',\'Izbrii\',\'Tabela je zavrena.\',\'Tabela je spremenjena.\',\'Tabela je ustvarjena.\',\'Ustvari tabelo\',\'Najveje tevilo dovoljenih polje je preseeno. Prosimo, poveajte %s in %s.\',\'Ime tabele\',\'pogon\',\'Porazdeli po\',\'Porazdelitve\',\'Ime porazdelitve\',\'Vrednosti\',\'Indeksi so spremenjeni.\',\'Tip indeksa\',\'Stolpec (dolina)\',\'Naziv\',\'Baza je zavrena.\',\'Baza je preimenovana.\',\'Baza je ustvarjena.\',\'Baza je spremenjena.\',\'Ustvari bazo\',\'Poklii\',array(\'Klican je bil postopek, spremenjena je %d vrstica.\',\'Klican je bil postopek, spremenjeni sta %d vrstici.\',\'Klican je bil postopek, spremenjene so %d vrstice.\',\'Klican je bil postopek, spremenjenih je %d vrstic.\'),\'Tuj klju je zavren.\',\'Tuj klju je spremenjen.\',\'Tuj klju je ustvarjen.\',\'Izvorni in ciljni stolpec mora imeti isti podatkovni tip. Obstajati mora indeks na ciljnih stolpcih in obstajati morajo referenni podatki.\',\'Tuj klju\',\'Ciljna tabela\',\'Spremeni\',\'Dodaj stolpec\',\'Pogled je zavren.\',\'Pogled je spremenjen.\',\'Pogled je ustvarjen.\',\'Ustvari pogled\',\'Dogodek je zavren.\',\'Dogodek je spremenjen.\',\'Dogodek je ustvarjen.\',\'Spremeni dogodek\',\'Ustvari dogodek\',\'Zaetek\',\'Konec\',\'vsake\',\'Po zakljuku ohrani\',\'Postopek je zavren.\',\'Postopek je spremenjen.\',\'Postopek je ustvarjen.\',\'Spremeni funkcijo\',\'Spremeni postopek\',\'Ustvari funkcijo\',\'Ustvari postopek\',\'Vraalni tip\',\'Sproilnik je odstranjen.\',\'Sproilnik je spremenjen.\',\'Sproilnik je ustvarjen.\',\'Spremeni sproilnik\',\'Ustvari sproilnik\',\'as\',\'Dogodek\',\'Uporabnik je odstranjen.\',\'Uporabnik je spremenjen.\',\'Uporabnik je ustvarjen.\',\'Zakodirano\',\'Postopek\',\'Dovoli\',\'Odvzemi\',array(\'Konan je %d proces.\',\'Konana sta %d procesa.\',\'Konani so %d procesi.\',\'Konanih je %d procesov.\'),\'Skupaj %d\',\'Konaj\',array(\'Spremenjen je %d predmet.\',\'Spremenjena sta %d predmeta.\',\'Spremenjeni so %d predmeti.\',\'Spremenjenih je %d predmetov.\'),\'Dvojni klik na vrednost za urejanje.\',array(\'Uvoena je %d vrstica.\',\'Uvoeni sta %d vrstici.\',\'Uvoene so %d vrstice.\',\'Uvoenih je %d vrstic.\'),\'Ne morem izbrati tabele\',\'uredi\',\'Relacijski\',\'Uporabite urejanje povezave za spreminjanje te vrednosti.\',\'Stran\',\'Zadnja\',\'cel razultat\',\'Kloniraj\',\'Uvozi\',\' \',\'Tabele so skrajane.\',\'Tabele so premaknjene.\',\'Tabele so kopirane.\',\'Tabele so zavrene.\',\'Tables have been optimized.\',\'Shema\',\'Tabele in pogledi\',\'Ie podatke po tabelah\',\'Pogon\',\'Velikost podatkov\',\'Velikost indeksa\',\'Podatkov prosto \',\'Vrstic\',\'Analiziraj\',\'Optimiziraj\',\'Preveri\',\'Popravi\',\'Skrajaj\',\'Premakni v drugo bazo\',\'Premakni\',\'Kopiraj\',\'Urnik\',\'v danem asu\',\'Spremeni tip\');break;case"lt":$U=array(\'Tikrai?\',\'Nepavyko kelti failo.\',\'Maksimalus failo dydis - %sB.\',\'Failas neegzistuoja.\',\'tuia\',\'originalas\',\'Nra lenteli.\',\'Kalba\',\'Naudoti\',\'Skaiiai\',\'Data ir laikas\',\'Tekstas\',\'Dvejetainis\',\'Sraai\',\'Sistema\',\'Serveris\',\'Vartotojas\',\'Slaptaodis\',\'Prisijungti\',\'Pastovus prisijungimas\',\'Atrinkti duomenis\',\'Rodyti struktr\',\'Redaguoti vaizd\',\'Redaguoti lentel\',\'Naujas raas\',\'Paskutinis puslapis\',\'Redaguoti\',array(\'%d baitas\',\'%d baigai\',\'%d bait\'),\'Atrinkti\',\'Funkcijos\',\'Agregacija\',\'Iekoti\',\'visur\',\'Rikiuoti\',\'majimo tvarka\',\'Limitas\',\'Teksto ilgis\',\'Veiksmas\',\'SQL uklausa\',\'atidaryti\',\'isaugoti\',\'Redaguoti duomen baz\',\'Keisti schem\',\'Sukurti schem\',\'Duomen bazs schema\',\'Privilegijos\',\'Eksportuoti\',\'Atsijungti\',\'duomen baz\',\'Sukurti nauj lentel\',\'atrinkti\',\'ltr\',\'Persisti POST duomenis?\',\'No response from server.\',\'Neteisingas CSRF tokenas. Bandykite sisti formos duomenis dar kart.\',\'Js atsijungte nuo sistemos.\',\'Sesij palaikymas turi bti jungtas.\',\'Sesijos galiojimas baigsi. Prisijunkite i naujo.\',\'Neteisingi prisijungimo duomenys.\',\'Nra pltiio\',\'Nra nei vieno i palaikom PHP pltini (%s).\',\'Per daug POST duomen. Sumainkite duomen kiek arba padidinkite konfigracijos nustatym %s.\',\'Duomen baz\',\'Neteisinga duomen baz.\',\'Duomen bazs panaikintos.\',\'Pasirinkti duomen baz\',\'Sukurti nauj duomen baz\',\'Proces sraas\',\'Kintamieji\',\'Bsena\',\'%s versija: %s per PHP pltin %s\',\'Prisijungs kaip: %s\',\'Lyginimas\',\'Lentels\',\'Paalinti\',\'Atnaujinti\',\'Nra ra.\',\'%.3f s\',\'Ioriniai raktai\',\'palyginimas\',\'Itrinant\',\'Stulpelio pavadinimas\',\'Parametro pavadinimas\',\'Tipas\',\'Ilgis\',\'Nustatymai\',\'Auto Increment\',\'Reikms pagal nutyljim\',\'Komentaras\',\'Pridti kit\',\'Perkelti  vir\',\'Perkelti emyn\',\'Paalinti\',\'Vaizdas\',\'Lentel\',\'Stulpelis\',\'Indeksai\',\'Redaguoti indeksus\',\'altinis\',\'Tikslas\',\'Atnaujinant\',\'Redaguoti\',\'Pridti iorin rakt\',\'Trigeriai\',\'Pridti triger\',\'Pastovi nuoroda\',\'Eksportas\',\'Ivestis\',\'Formatas\',\'Procedros\',\'vykiai\',\'Duomenys\',\'Sukurti vartotoj\',\'Klaida uklausoje\',array(\'%d raas\',\'%d raai\',\'%d ra\'),array(\'Uklausa vykdyta. Pakeistas %d raas.\',\'Uklausa vykdyta. Pakeisti %d raai.\',\'Uklausa vykdyta. Pakeista %d ra.\'),\'Nra vykdom uklaus.\',array(\'%d uklausa vykdyta.\',\'%d uklausos vykdytos.\',\'%d uklaus vykdyta.\'),\'Failo klimas\',\'Fail klimas ijungtas.\',\'Vykdyti\',\'Sustabdyti esant klaidai\',\'Rodyti tik klaidas\',\'I serverio\',\'Failas %s i serverio\',\'Vykdyti fail\',\'Istorija\',\'Ivalyti\',\'Redaguoti visus\',\'raas itrintas.\',\'raas pakeistas.\',\'raas%s sukurtas.\',\'rayti\',\'Isaugoti\',\'Isaugoti ir tsti redagavim\',\'Isaugoti ir rayti kit\',\'Trinti\',\'Lentel paalinta.\',\'Lentel pakeista.\',\'Lentel sukurta.\',\'Sukurti lentel\',\'Virytas maksimalus leidiam stulpeli kiekis. Padidinkite %s ir %s.\',\'Lentels pavadinimas\',\'variklis\',\'Skirstyti pagal\',\'Skirsniai\',\'Skirsnio pavadinimas\',\'Reikms\',\'Indeksai pakeisti.\',\'Indekso tipas\',\'Stulpelis (ilgis)\',\'Pavadinimas\',\'Duomen baz panaikinta.\',\'Duomen baz pervadinta.\',\'Duomen baz sukurta.\',\'Duomen baz pakeista.\',\'Sukurti duomen baz\',\'Vykdyti\',array(\'Procedra vykdyta. %d raas pakeistas.\',\'Procedra vykdyta. %d raai pakeisti.\',\'Procedra vykdyta. %d ra pakeista.\'),\'Iorinis raktas paalintas.\',\'Iorinis raktas pakeistas.\',\'Iorinis raktas sukurtas.\',\'altinio ir tikslinis stulpelis turi bti to paties tipo, tiksliniame stulpelyje turi bti naudojamas indeksas ir duomenys turi egzistuoti.\',\'Iorinis raktas\',\'Tikslin lentel\',\'Pakeisti\',\'Pridti stulpel\',\'Vaizdas paalintas.\',\'Vaizdas pakeistas.\',\'Vaizdas sukurtas.\',\'Sukurti vaizd\',\'vykis paalintas.\',\'vykis pakeistas.\',\'vykis sukurtas.\',\'Redaguoti vyk\',\'Sukurti vyk\',\'Pradia\',\'Pabaiga\',\'Kas\',\'vykdius isaugoti\',\'Procedra paalinta.\',\'Procedra pakeista.\',\'Procedra sukurta.\',\'Keisti funkcij\',\'Keiskti procedr\',\'Sukurti funkcij\',\'Sukurti procedr\',\'Grinimo tipas\',\'Trigeris paalintas.\',\'Trigeris pakeistas.\',\'Trigeris sukurtas.\',\'Keisti triger\',\'Sukurti triger\',\'Laikas\',\'vykis\',\'Vartotojas itrintas.\',\'Vartotojo duomenys pakeisti.\',\'Vartotojas sukurtas.\',\'ifruotas\',\'Procedra\',\'Suteikti\',\'Ataukti\',array(\'%d procesas nutrauktas.\',\'%d procesai nutraukti.\',\'%d proces nutraukta.\'),\'%d i viso\',\'Nutraukti\',array(\'Pakeistas %d raas.\',\'Pakeisti %d raai.\',\'Pakeistas %d ra.\'),\'Du kartus spragtelkite pelyte nordami redaguoti.\',array(\'%d raas kelta.\',\'%d raai kelti.\',\'%d ra kelta.\'),\'Nemanoma atrinkti lentels\',\'redaguoti\',\'Ryiai\',\'Nordami redaguoti reikm naudokite redagavimo nuorod.\',\'Puslapis\',\'paskutinis\',\'visas rezultatas\',\'Klonuoti\',\'Importas\',\' \',\'Lentels buvo itutintos.\',\'Lentels perkeltos.\',\'Lentels nukopijuotos.\',\'Lentels paalintos.\',\'Tables have been optimized.\',\'Schema\',\'Lentels ir vaizdai\',\'Iekoti duomen lentelse\',\'Variklis\',\'Duomen ilgis\',\'Indekso ilgis\',\'Laisvos vietos\',\'raai\',\'Analizuoti\',\'Optimizuoti\',\'Patikrinti\',\'Pataisyti\',\'Tutinti\',\'Perkelti  kit duomen baz\',\'Perkelti\',\'Kopijuoti\',\'Grafikas\',\'Nurodytu laiku\',\'Keisti tip\');break;case"tr":$U=array(\'Emin misin?\',\'Dosya gnderilemiyor.\',\'Bir dosya iin izin verilen dosya snr %sB.\',\'Dosya mevcut deil.\',\'bo\',\'orijinal\',\'Tablo yok.\',\'Dil\',\'Kullan\',\'Saylar\',\'Tarih ve zaman\',\'Szckler\',\'kili\',\'Listeler\',\'Sistem\',\'Sunucu\',\'Kullanc\',\'Parola\',\'Giri\',\'Kalc giri\',\'Veri se\',\'Yapy gster\',\'Deiim grnm\',\'Tablo deitir\',\'Yeni e\',\'Son sayfa\',\'Dzen\',array(\'%d bayt\',\'%d kadar bayt\'),\'Se\',\'Fonksiyonlar\',\'Kmeleme\',\'Arama\',\'herhangi bir yer\',\'Srala\',\'azalan\',\'snr\',\'Yaz uzunluu\',\'Eylem\',\'SQL komutu\',\'a\',\'kaydet\',\'Veritaban deitir\',\'Deiim emas\',\'Yaratm emas\',\'Veritaban emas\',\'zinler\',\'Dkm\',\'k\',\'veritaban\',\'Yeni tablo yarat\',\'se\',\'ltr\',\'Resend POST data?\',\'No response from server.\',\'Geersiz Cross-site request forgery (CSRF) jetonu. Forumu tekrar yolla.\',\'Baaryla kld.\',\'Oturum destei etkin olmaldr.\',\'Oturum sresi doldu, ltfen tekrar giri yapn.\',\'Geersiz kimlik.\',\'Uzant yok\',\'Desteklenen PHP uzantlarndan (%s) hibiri mevcut deil.\',\'ok byk POST verisi, veriyi azaltn ya da ayar ynergesini uygun olarak yaplandrn.\',\'Veritaban\',\'Geersiz veritaban.\',\'Veritabanlar dld.\',\'Veritaban se\',\'Yeni veritaban yarat\',\'lem listesi\',\'Deikenler\',\'Durum\',\'%s srm: %s PHP uzants ile %s\',\'%s olarak giri yapld.\',\'Karlatrma\',\'Tablolar\',\'Dr\',\'Tazele\',\'Sra yok.\',\'%.3f s\',\'D anahtarlar\',\'karlatrma\',\'Silinmek zere\',\'Kolon ad\',\'Parametre ad\',\'Tr\',\'Uzunluk\',\'Seenekler\',\'Otomatik ykselt\',\'Varsaylan deerler\',\'Yorum\',\'Sonraya ekle\',\'Yukar ta\',\'Aa ta\',\'Kaldr\',\'Grnm\',\'Tablo\',\'Kolon\',\'Dizinler\',\'Dizinleri deitir\',\'Kaynak\',\'Hedef\',\'Ykseltilmek zere\',\'Deitir\',\'D anahtar ekle\',\'Tetikler\',\'Tetik ekle\',\'Permanent link\',\'hra\',\'kt\',\'Biim\',\'Yordamlar\',\'Olaylar\',\'Veri\',\'Kullanc yarat\',\'Sorguda hata\',array(\'%d sra)\',\'%d kadar sra\'),array(\'Sorgu iletilmesi tamamland. %d sra(row) etkilendi.\',\'Sorgu iletilmesi tamamland. Bundan %d kadar sra etkilendi.\'),\'letilmek iin komut yok.\',array(\'%d sorgunun iletilmesi tamamland.\',\'%d kadar sorgunun iletilmesi tamamland.\'),\'Dosya gnder\',\'Dosya gnderimi etkin deil.\',\'let\',\'Dur hata\',\'Sadece hatalar gster.\',\'Sunucudan\',\'%s web sunucusu dosyas\',\'Dosya altr\',\'Tarih\',\'Boluk\',\'Edit all\',\'e silindi.\',\'e gncellendi.\',\'eler eklendi.\',\'Ekle\',\'Kaydet\',\'Kaydet ve dzenlemeye devam et\',\'Kaydet ve sonrakin ekle\',\'Sil\',\'Tablo drld.\',\'Tablo deitirildi.\',\'Tablo yaratld.\',\'Tablo yarat\',\'kabul edilebilir alan says ald. Ltfen %s ve %s drn.\',\'Tablo ad\',\'motor\',\'Blm tarafndan\',\'Blmler\',\'Blm ad\',\'Deerler\',\'Dizinler deitirilidi.\',\'Dizin Tr\',\'Kolon (uzunluu)\',\'Ad\',\'Veritaban drld.\',\'Veritabannn ismi deitirildi.\',\'Veritaban yaratld.\',\'Veritaban deitirildi.\',\'Veritaban yarat\',\'ar\',array(\'Yordam arld, %d sra(row) etkilendi.\',\'Yordam arld, %d sralar(rows) etkilendi.\'),\'D anahtar drld.\',\'D anahtar deitir.\',\'D anahtar yarat.\',\'Kaynak ve hedef kolonlar ayn veri tr olmak zorunda, hedef kolonda bir dizin ve bavurulan veri bulunmal.\',\'D anahtar\',\'Hedef tablo\',\'Dei\',\'Kolon eklde\',\'Grnm drld.\',\'Grnm deitirildi.\',\'Grnm yaratld.\',\'Grnm yarat\',\'Olay ddld.\',\'Olay deitirildi.\',\'Olay yaratld.\',\'Deitirme olay\',\'Yaratma olay\',\'Bala\',\'Son\',\'Herzaman\',\'Tamamlama korumas AIK\',\'Yordam drld.\',\'Yordam deitirildi.\',\'Yordam yaratld.\',\'Deitirme fonksyionu\',\'Deitirme yntemi\',\'Fonksiyon yarat\',\'Yntem yarat\',\'Geri dn tr\',\'Tetik drld.\',\'Tetik deitirildi.\',\'Tetik yaratld.\',\'Tetik deitir.\',\'Tetik yarat\',\'Zaman\',\'Olay\',\'Kullanc drld.\',\'Kullanc deitirildi.\',\'Kullanc yaratld.\',\'Harmanland.\',\'Yordam\',\'mtiyaz\',\'Geri al\',array(\'%d sre ldrld.\',\'%d adet sre ldrld.\'),\'%d toplamda\',\'ldr\',array(\'%d e etkilendi.\',\'%d kadar e etkilendi.\'),\'Deerin zerine ift tklayn ve deitirin.\',array(\'%d sra ithal edildi.\',\'%d kadar sra ithal edildi.\'),\'Tablo seilemedi\',\'dzen\',\'likiler\',\'Deeri deitirmek iin dzenleme balantsn kullann.\',\'Sayfa\',\'son\',\'tm sonu\',\'Klonla\',\'thal\',\' \',\'Tablolar budand.\',\'Tablolar tand.\',\'Tablolar kopyaland.\',\'Tablolar drld.\',\'Tables have been optimized.\',\'ema\',\'Tablolar ve grnmler\',\'Tablolarda veri ara.\',\'Motor\',\'Veri uzunluu\',\'Dizin uzunluu\',\'Serbest veri\',\'Sralar (Rows)\',\'zmleme\',\'En uygun hale getirme\',\'Denetleme\',\'Tamir\',\'Buda\',\'Dier veritabanna ta\',\'Ta\',\'Kopyala\',\'Takvimli\',\'Bir anda\',\'Tr deitir\');break;case"ro":$U=array(\'Eti precis?\',\'Nu am putut ncrca fiierul pe server.\',\'Fiierul maxim admis - %sO.\',\'Aa fiier nu exist.\',\'gol\',\'original\',\'n baza de date nu sunt tabele.\',\'Limba\',\'Alege\',\'Numr\',\'Data i timpul\',\'ire de caractere\',\'Tip binar\',\'Liste\',\'Sistema\',\'Server\',\'Nume de utilizator\',\'Parola\',\'Intr\',\'Logare permanent\',\'Selecteaz\',\'Arat structura\',\'Modific reprezentare\',\'Modific tabelul\',\'nscriere nou\',\'Ultima pagin\',\'Editeaz\',array(\'%d octet\',\'%d octei\'),\'Selecteaz\',\'Funcii\',\'Agregare\',\'Cutare\',\'oriunde\',\'Sortare\',\'descresctor\',\'Limit\',\'Lungimea textului\',\'Aciune\',\'SQL query\',\'deschide\',\'salveaz\',\'Modific baza de date\',\'Modific schema\',\'Creaz o schem\',\'Schema bazei de date\',\'Privelegii\',\'Dump\',\'Eire\',\'baza de date\',\'Creaz tabel nou\',\'selecteaz\',\'ltr\',\'Retrimite datele POST?\',\'No response from server.\',\'CSRF token imposibil. Retrimite forma.\',\'Ai eit cu succes.\',\'Sesiunile trebuie s fie pornite.\',\'Timpul sesiunii a expirat, rog s te loghezi din nou.\',\'Numele de utilizator sau parola este greit.\',\'Nu este extensie\',\'Nu este aviabil nici o extensie suportat (%s).\',\'Mesajul POST este prea mare. Trimitei mai puine date sau mrii parametrul configuraiei directivei %s.\',\'Baza de date\',\'Baz de deate invalid.\',\'Baze de date au fost terse.\',\'Alege baza de date\',\'Creaz o baz de date nou\',\'Lista proceselor\',\'Variabile\',\'Stare\',\'Versiunea %s: %s cu extensia PHP %s\',\'Ai intrat ca: %s\',\'Colaionare\',\'Tabele\',\'terge\',\'mprospteaz\',\'Nu sunt nscrieri.\',\'%.3f s\',\'Cheiuri externe\',\'colaionarea\',\'La tergere\',\'Denumirea coloanei\',\'Numele parametrului\',\'Tip\',\'Lungime\',\'Aciune\',\'Creterea automat\',\'Valoarea iniial\',\'Comentariu\',\'Adaug nc\',\'Mic n sus\',\'Mic n jos\',\'terge\',\'Reprezentare\',\'Tabel\',\'Coloan\',\'Indexe\',\'Modific indexe\',\'Surs\',\'Scop\',\'La modificare\',\'Modific\',\'Adaug chei extern\',\'Triggere\',\'Adaug trigger\',\'Adres permanent\',\'Export\',\'Date de eire\',\'Format\',\'Proceduri i funcii salvate\',\'Evenimente\',\'Date\',\'Creaz utilizator\',\'Eroare n query\',array(\'%d nscriere\',\'%d nscrieri\'),array(\'Query executat, %d nscriere modificat.\',\'Query executat, %d nscrieri modificate.\'),\'Nu sunt comenzi de executat.\',array(\'%d query executat.\',\'%d query-uri executate cu succes.\'),\'ncarc fiierul\',\'ncrcarea fiierelor este interzis.\',\'Execut\',\'Opretete la eroare\',\'Arat doar greeli\',\'De pe server\',\'Fiierul %s pe server\',\'Execut fiier\',\'Istoria\',\'Curp\',\'Editeaz tot\',\'nregistrare a fost tears.\',\'nregistrare a fost nnoit.\',\'nregistrarea%s a fost inserat.\',\'Insereaz\',\'Salveaz\',\'Salveaz i continu editarea\',\'Salveaz i mai insereaz\',\'terge\',\'Tabelul a fost ters.\',\'Tabelul a fost modificat.\',\'Tabelul a fost creat.\',\'Creaz tabel\',\'Numrul maxim de nscrieri disponibile a fost atins. Majorai %s i %s.\',\'Denumirea tabelului\',\'tip\',\'mparte\',\'Seciuni\',\'Denumirea seciunii\',\'Parametru\',\'Indexele au fost modificate.\',\'Tipul indexului\',\'Coloan (lungimea)\',\'Titlu\',\'Baza de date a fost tears.\',\'Baza de date a fost redenumit.\',\'Baza de date a fost creat.\',\'Baza de date a fost modificat.\',\'Creaz baza de date\',\'Apeleaz\',array(\'A fost executat procedur, %d nscriere a fost modificat.\',\'A fost executat procedur, %d nscrieri au fost modificate.\'),\'Chei extern a fost ters.\',\'Chei extern a fost modificat.\',\'Chei extern a fost creat.\',\'Coloanele ar trebui s aib aceleai tipuri de date, trebuie s existe date de referin i un index pe coloanela-int.\',\'Chei extern\',\'Tabela scop\',\'Modific\',\'Adaug coloan\',\'Reprezentarea a fost tears.\',\'Reprezentarea a fost modificat.\',\'Reprezentarea a fost creat.\',\'Creaz reprezentare\',\'Evenimentul a fost ters.\',\'Evenimentul a fost modificat.\',\'Evenimentul a fost adugat.\',\'Modific eveniment\',\'Creeaz evenimet\',\'nceput\',\'Svrit\',\'Fiecare\',\'Salveaz dup finisare\',\'Procedura a fost tears.\',\'Procedura a fost modificat.\',\'Procedura a fost creat.\',\'Modific funcia\',\'Modific procedura\',\'Creaz funcie\',\'Creaz procedur\',\'Tipul returnrii\',\'Triggerul a fost ters.\',\'Triggerul a fost modificat.\',\'Triggerul a fost creat.\',\'Modific trigger\',\'Creaz trigger\',\'Timp\',\'Eveniment\',\'Utilizatorul a fost ters.\',\'Utilizatorul a fost modificat.\',\'Utilizatorul a fost creat.\',\'Hashed\',\'Procedur\',\'Permite\',\'Interzice\',array(\'A fost finisat %d proces.\',\'Au fost finisate %d procese.\'),\'n total %d\',\'Termin\',array(\'A fost modificat %d nscriere.\',\'Au fost modificate %d nscrieri.\'),\'Dublu click pe o valoare pentru a o modifica.\',array(\'%d rnd importat.\',\'%d rnduri importate.\'),\'Nu am putut selecta date din tabel\',\'editare\',\'Relaii\',\'Valoare poate fi modificat cu ajutorul butonului modific.\',\'Pagina\',\'ultima\',\'tot rezultatul\',\'Cloneaz\',\'Import\',\',\',\'Tabelele au fost curate.\',\'Tabelele au fost mutate.\',\'Tabelele au fost copiate\',\'Tabelele au fost terse.\',\'Tables have been optimized.\',\'Schema\',\'Tabele i reprezentri\',\'Caut n tabele\',\'Tip\',\'Cantitatea de date\',\'Cantitatea de indexe\',\'Spaiu liber\',\'nscrieri\',\'Analizeaz\',\'Optimizeaz\',\'Controleaz\',\'Repar\',\'Cur\',\'Mut n alt baz de date\',\'Mut\',\'Copiaz\',\'Program\',\'n timpul curent\',\'HH:MM:SS\');break;case"ru":$U=array(\' ?\',\'     .\',\'    - %sB.\',\'   .\',\'\',\'\',\'    .\',\'\',\'\',\'\',\'  \',\'\',\' \',\'\',\'\',\'\',\' \',\'\',\'\',\'  \',\'\',\' \',\' \',\' \',\' \',\' \',\'\',array(\'%d \',\'%d \',\'%d \'),\'\',\'\',\'\',\'\',\'  \',\'\',\' \',\'\',\' \',\'\',\'SQL \',\'\',\'\',\'  \',\' \',\' \',\'  \',\'\',\'\',\'\',\' \',\'  \',\'\',\'ltr\',\'    POST ?\',\'No response from server.\',\' CSRF .    .\',\'   .\',\'   .\',\'   ,     .\',\'    .\',\' \',\'       (%s).\',\'   POST-.          %s.\',\' \',\'  .\',\'  .\',\'  \',\'   \',\' \',\'\',\'\',\' %s: %s  PHP- %s\',\'  : %s\',\' \',\'\',\'\',\'\',\' .\',\'%.3f s\',\' \',\' \',\' \',\' \',\' \',\'\',\'\',\'\',\' \',\'  \',\'\',\' \',\' \',\' \',\'\',\'\',\'\',\'\',\'\',\' \',\'\',\'\',\' \',\'\',\'  \',\'\',\' \',\' \',\'\',\' \',\'\',\'   \',\'\',\'\',\' \',\'  e\',array(\'%d \',\'%d \',\'%d \'),array(\' ,  %d .\',\' ,  %d .\',\' ,  %d .\'),\'   .\',array(\'%d   .\',\'%d   .\',\'%d   .\'),\'   \',\'    .\',\'\',\'  \',\' \',\' \',\' %s  \',\' \',\'\',\'\',\' \',\' .\',\' .\',\'%s  .\',\'\',\'\',\'   \',\'   \',\'\',\'  .\',\'  .\',\'  .\',\' \',\'     .  %s  %s.\',\' \',\'\',\' \',\'\',\' \',\'\',\' .\',\' \',\' ()\',\'\',\'   .\',\'   .\',\'   .\',\'   .\',\'  \',\'\',array(\'  , %d   .\',\'  , %d   .\',\'  , %d   .\'),\'   .\',\'   .\',\'   .\',\'     ,      ,     .\',\' \',\' \',\'\',\' \',\'  .\',\'  .\',\'  .\',\' \',\'  .\',\'  .\',\'  .\',\' \',\' \',\'\',\'\',\'\',\'  \',\'  .\',\'  .\',\'  .\',\' \',\' \',\' \',\' \',\' \',\'  .\',\'  .\',\'  .\',\' \',\' \',\'\',\'\',\'  .\',\'  .\',\'  .\',\'\',\'\',\'\',\'\',array(\'  %d .\',\'  %d .\',\'  %d .\'),\' %d\',\'\',array(\'  %d .\',\'  %d .\',\'  %d .\'),\'    ,   .\',array(\' %d .\',\' %d .\',\' %d .\'),\'     \',\'\',\'\',\'       .\',\'\',\'\',\' \',\'\',\'\',\' \',\'  .\',\'  .\',\' .\',\'  .\',\'Tables have been optimized.\',\'\',\'  \',\'  \',\'\',\' \',\' \',\' \',\'\',\'\',\'\',\'\',\'\',\'\',\'    \',\'\',\'\',\'\',\'  \',\'::\');break;case"zh":$U=array(\'\',\'\',\' %sB\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'SQL\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'ltr\',\' POST \',\'No response from server.\',\' CSRF \',\'\',\'\',\'\',\'\',\'\',\' PHP %s\',\' POST  %s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s %s  PHP  %s\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'%.3f \',\'\',\'\',\'ON DELETE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'ON UPDATE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'OK%d \',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'Web %s\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\' %s  %s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'Hashed\',\'\',\'\',\'\',\'%d \',\' %d\',\'\',\'%d \',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\',\',\'\',\'\',\'\',\'\',\'Tables have been optimized.\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'HH:MM:SS\');break;case"zh-tw":$U=array(\'\',\'\',\'%sB\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d byte(s)\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'Text \',\'\',\'SQL\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'/\',\'\',\'\',\'\',\'\',\'ltr\',\'?\',\'No response from server.\',\' CSRF token\',\'\',\'Session \',\'Session \',\'\',\' \',\'PHP%s\',\'POST  %s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s%s PHP %s\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'%.3f\',\'\',\'\',\'ON DELETE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'ON UPDATE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d\',\'OK%d\',\'\',\' %d \',\'\',\'\',\'\',\'\',\'\',\'\',\' %s\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s%s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'Hashed\',\'\',\'\',\'\',\'%d  Process(es) \',\' %d \',\'\',\'%d\',\'\',\'%d\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\',\',\'\',\'\',\'\',\'\',\'Tables have been optimized.\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'HH:MM:SS\');break;case"ja":$U=array(\'\',\'\',\' %sB\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'SQL\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'ltr\',\'\',\'No response from server.\',\'CSRF\',\'\',\'\',\'\',\'\',\'\',\'PHP%s\',\'POST %s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s%s PHP %s\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'%.3f \',\'\',\'\',\'ON DELETE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'ON UPDATE\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'%d \',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'Web %s\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%s  %s \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'Hashed\',\'\',\'\',\'\',\'%d \',\' %d\',\'\',\'%d \',\'\',\'%d \',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\',\',\'truncate\',\'\',\'\',\'\',\'Tables have been optimized.\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'Truncate\',\'\',\'\',\'\',\'\',\'\',\'::\');break;case"ta":$U=array(\' ?\',\'  (upload)  .\',\'   %sB.\',\' .\',\' (empty)\',\'\',\' .\',\'\',\'\',\'\',\'  \',\' (String)\',\'\',\'\',\' (System)\',\' (Server)\',\' (User)\',\'\',\'\',\' \',\'  \',\' \',\' \',\' \',\' \',\' \',\'\',array(\'%d \',\'%d \'),\' \',\'Functions\',\' (Aggregation)\',\'\',\'\',\' \',\'\',\'\',\' \',\'\',\'SQL \',\'\',\'\',\' \',\' \',\' \',\'  \',\' / \',\'Dump\',\'\',\'\',\'  \',\' \',\'ltr\',\'POST data   ?\',\'No response from server.\',\'CSRF  .   .\',\' .\',\'   .\',\'  .  .\',\'  .\',\' (extens)  \',\'PHP   (%s) .\',\'  POST .    %s  (configuration directive) .\',\'\',\' .\',\'  .\',\'  \',\'  \',\' \',\' (Variables)\',\' (Status)\',\'%s : %s through PHP extension %s\',\': %s\',\'\',\'\',\'\',\' (Refresh)\',\' .\',\'%.3f s\',\' \',\'\',\'ON DELETE\',\' \',\' (Parameter) \',\'\',\'\',\' \',\'\',\' (Default)  \',\'\',\' \',\' \',\' \',\'\',\'\',\'\',\'\',\' (Index) \',\' (Index) \',\'\',\'\',\'ON UPDATE\',\'\',\'  \',\'\',\'  \',\' \',\'\',\'\',\' (Format)\',\' \',\'\',\'\',\' \',\' \',array(\'%d \',\'%d \'),array(\' , %d  .\',\' , %d  .\'),\'    .\',array(\'%d  .\',\'%d  .\'),\'  (upload) \',\'  (upload).\',\'\',\'  \',\'  \',\' \',\'   %s\',\' \',\'\',\' (Clear)\',\' \',\' .\',\' .\',\' (Item) .\',\'\',\'\',\'   \',\'   \',\'\',\' .\',\' .\',\' .\',\' \',\'    .   %s  %s  .\',\' \',\'\',\'\',\'\',\' \',\'\',\' (Indexes) .\',\'  (Index Type)\',\' ()\',\'\',\' .\',\'  .\',\' .\',\' .\',\' \',\'\',array(\' , %d   .\',\' , %d   .\'),\'  .\',\'  .\',\'  .\',\'   (Index)    (Referenced DATA)   .        (DATA TYPE)   .\',\' \',\' \',\'\',\'  \',\' .\',\' .\',\' .\',\' \',\' (Event) .\',\' (Event) .\',\' (Event) .\',\' (Event) \',\' (Event) \',\'\',\' ()\',\'\',\'  \',\' .\',\' .\',\' .\',\'Function \',\' \',\'Function \',\' \',\' \',\'  .\',\'  .\',\'  .\',\'  \',\'  \',\'\',\'\',\' .\',\' .\',\' .\',\'Hashed\',\'\',\'\',\'\',array(\'%d   .\',\'%d   .\'),\' %d \',\' \',array(\'%d  .\',\'%d  .\'),\'      (Double click).\',array(\'%d   (Import) .\',\'%d   (Import) .\'),\'   \',\'\',\' (Relations)\',\'  ,   .\',\'\',\'\',\' \',\' (Clone)\',\' (Import)\',\',\',\'  (truncated).\',\' .\',\'  .\',\' .\',\'Tables have been optimized.\',\'\',\' \',\'  \',\' (Engine)\',\' \',\'Index \',\'Data Free\',\'\',\' \',\' (Optimize)\',\'\',\' \',\' (Truncate)\',\'   \',\'\',\'\',\' \',\' \',\'HH:MM:SS\');break;case"ar":$U=array(\'  \',\'    .\',\'    %sB.\',\'  .\',\'\',\'\',\'  .\',\'\',\'\',\'\',\'  \',\'\',\'\',\'\',\'\',\'\',\'\',\' \',\' \',\'  \',\' \',\' \',\' \',\' \',\' \',\' \',\'\',\'%d \',\'\',\'\',\'\',\'\',\'  \',\'\',\'\',\'\',\' \',\'\',\' SQL\',\'\',\'\',\'  \',\' \',\' \',\'  \',\'\',\'\',\' \',\' \',\'  \',\'\',\'rtl\',\'     POST \',\'No response from server.\',\'CSRF Token .     .\',\' .\',\'   .\',\'      .\',\'   .\',\'  \',\' php   .\',\' POST  .         %s    PHP.\',\' \',\'  .\',\'   .\',\'  \',\'  \',\' \',\'\',\'\',\' %s : %s     PHP %s\',\'    %s\',\'\',\'\',\'\',\'\',\'  .\',\'%.3f s\',\' \',\'\',\'ON DELETE\',\' \',\' \',\'\',\'\',\'\',\' \',\' \',\'\',\' \',\' \',\' \',\'\',\'\',\'\',\'\',\'\',\' \',\'\',\'\',\'ON UPDATE\',\'\',\'  \',\'\',\' \',\' \',\'\',\'\',\'\',\'\',\'\',\'\',\' \',\'   \',\'%d \',\'  , %d   .\',\'   .\',array(\'   %d .\',\'   %d .\'),\' \',\'   .\',\'\',\'    \',\'  \',\' \',\' %s   \',\' \',\'\',\'\',\' \',\'  .\',\'  .\',\'  .\',\'\',\'\',\'   \',\'   \',\'\',\'  .\',\'  .\',\'  .\',\' \',\'    .    %s  %s.\',\' \',\'\',\' \',\'\',\' \',\'\',\'  .\',\' \',\' ()\',\'\',\'   .\',\'    .\',\'   .\',\'   .\',\'  \',\'\',\'  ,    %d.\',\'   .\',\'   .\',\'   .\',\'        ,               .\',\' \',\' \',\'\',\' \',\'  .\',\'  .\',\'  .\',\' \',\'  .\',\'  .\',\'  .\',\' \',\' \',\'\',\'\',\'\',\'  \',\'  .\',\'  .\',\'  .\',\' \',\' \',\' \',\' \',\' \',\'  .\',\'  .\',\'  .\',\' \',\' \',\'\',\'\',\'  .\',\'  .\',\'  .\',\'\',\'\',\'\',\'\',\'     %d.\',\'%d  \',\'\',\'    %d.\',\'     .\',\'    %d.\',\'    \',\'\',\'\',\'  ""   .\',\'\',\'\',\' \',\'\',\'\',\',\',\'  .\',\'  .\',\'  .\',\'  .\',\'Tables have been optimized.\',\'\',\'  \',\'  \',\'\',\' .\',\' .\',\' \',\'\',\'\',\'\',\'\',\'\',\'\',\'    \',\'\',\'\',\'\',\'  \',\'HH:MM:SS\');break;case"fa":$U=array(\' \',\'    \',\' %sB   \',\'  \',\'\',\'\',\'  \',\'\',\'\',\'\',\'  \',\' \',\'\',\'\',\'\',\'\',\' \',\' \',\'\',\'\',\' \',\' \',\' \',\' \',\' \',\' \',\'\',array(\'%d \',\'%d \'),\'\',\'\',\'\',\'\',\'\',\' \',\'\',\'\',\' \',\'\',\'   \',\'\',\'\',\'  \',\' \',\' \',\'  \',\'\',\' \',\'\',\' \',\'  \',\'\',\'rtl\',\'   \',\'No response from server.\',\' .    Token CSRF\',\'   \',\'     \',\'      \',\'  \',\' \',\'        (%s) \',\'    .        %s     .\',\' \',\'  \',\'   \',\'  \',\'   \',\' \',\'\',\'\',\' %s : %s     %s\',\'  : %s\',\'\',\'\',\'\',\'\',\'  \',\'%.3f s\',\' \',\'\',\'ON DELETE\',\' \',\' \',\'\',\'\',\'\',\' \',\'  \',\'\',\' \',\'  \',\'  \',\'\',\'\',\'\',\'\',\'\',\' \',\'\',\'\',\'ON UPDATE\',\'\',\'  \',\'\',\' \',\' \',\'\',\'\',\'\',\'\',\'\',\'\',\' \',\'  \',array(\'%d \',\'%d \'),\'  . %d   .\',\'    \',\'%d   \',\' \',\'   \',\'\',\'  \',\'  \',\' \',\'%s   \',\' \',\'\',\' \',\' \',\'  \',\'   \',\'%s   \',\'\',\'\',\'   \',\'   \',\'\',\'  \',\'  \',\'  \',\' \',\'     .  %s  %s   \',\' \',\'\',\' \',\'\',\' \',\'\',\'  \',\' \',\' ()\',\'\',\'   \',\'    \',\'   \',\'   \',\'  \',\' \',array(\'   %d   \',\'   %d   \'),\'   \',\'   \',\'   \',\'        \',\' \',\' \',\'\',\' \',\'  \',\'  \',\'  \',\' \',\'  \',\'  \',\'  \',\' \',\' \',\'\',\'\',\'\',\'   \',\'  \',\'  \',\'  \',\' \',\' \',\' \',\' \',\' \',\'  \',\'  \',\'  \',\' \',\' \',\'\',\'\',\'  \',\'  \',\'  \',\'  \',\'\',\'\',\' \',\'%d   \',\'    %d \',\' \',array(\'%d   \',\'%d   \'),\'        \',array(\'%d   \',\'%d   \'),\'    \',\'\',\' \',\'        \',\'\',\'\',\' \',\'\',\' \',\' \',\'  \',\'   \',\'  \',\'  \',\'Tables have been optimized.\',\'\',\'   \',\'   \',\'\',\' \',\' \',\' \',\'\',\'\',\' \',\'\',\'\',\' \',\'     \',\'\',\' \',\'\',\' \',\' \');break;}if(extension_loaded(\'pdo\')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$error;function
__construct(){global$c;$Sd=array_search("",$c->operators);if($Sd!==false){unset($c->operators[$Sd]);}}function
dsn($ub,$Gf,$Pd,$Lb=\'auth_error\'){set_exception_handler($Lb);parent::__construct($ub,$Gf,$Pd);restore_exception_handler();$this->setAttribute(13,array(\'Min_PDOStatement\'));$this->server_info=$this->getAttribute(4);}function
query($G,$xf=false){$H=parent::query($G);if(!$H){$Gb=$this->errorInfo();$this->error=$Gb[2];return
false;}$this->store_result($H);return$H;}function
multi_query($G){return$this->_result=$this->query($G);}function
store_result($H=null){if(!$H){$H=$this->_result;}if($H->columnCount()){$H->num_rows=$H->rowCount();return$H;}$this->affected_rows=$H->rowCount();return
true;}function
next_result(){return$this->_result->nextRowset();}function
result($G,$j=0){$H=$this->query($G);if(!$H){return
false;}$J=$H->fetch();return$J[$j];}}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(){$J=(object)$this->getColumnMeta($this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=(in_array("blob",$J->flags)?63:0);return$J;}}}$rb=array();$rb=array("server"=>"MySQL")+$rb;if(!defined("DRIVER")){$Vd=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
Min_DB(){parent::init();}function
connect($N,$Gf,$Pd){mysqli_report(MYSQLI_REPORT_OFF);list($oc,$Rd)=explode(":",$N,2);$I=@$this->real_connect(($N!=""?$oc:ini_get("mysqli.default_host")),($N.$Gf!=""?$Gf:ini_get("mysqli.default_user")),($N.$Gf.$Pd!=""?$Pd:ini_get("mysqli.default_pw")),null,(is_numeric($Rd)?$Rd:ini_get("mysqli.default_port")),(!is_numeric($Rd)?$Rd:null));if($I){if(method_exists($this,\'set_charset\')){$this->set_charset("utf8");}else{$this->query("SET NAMES utf8");}}return$I;}function
result($G,$j=0){$H=$this->query($G);if(!$H){return
false;}$J=$H->fetch_array();return$J[$j];}function
quote($P){return"\'".$this->escape_string($P)."\'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$error,$_link,$_result;function
connect($N,$Gf,$Pd){$this->_link=@mysql_connect(($N!=""?$N:ini_get("mysql.default_host")),("$N$Gf"!=""?$Gf:ini_get("mysql.default_user")),("$N$Gf$Pd"!=""?$Pd:ini_get("mysql.default_password")),true,131072);if($this->_link){$this->server_info=mysql_get_server_info($this->_link);if(function_exists(\'mysql_set_charset\')){mysql_set_charset("utf8",$this->_link);}else{$this->query("SET NAMES utf8");}}else{$this->error=mysql_error();}return(bool)$this->_link;}function
quote($P){return"\'".mysql_real_escape_string($P,$this->_link)."\'";}function
select_db($hb){return
mysql_select_db($hb,$this->_link);}function
query($G,$xf=false){$H=@($xf?mysql_unbuffered_query($G,$this->_link):mysql_query($G,$this->_link));if(!$H){$this->error=mysql_error($this->_link);return
false;}if($H===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($H);}function
multi_query($G){return$this->_result=$this->query($G);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($G,$j=0){$H=$this->query($G);if(!$H||!$H->num_rows){return
false;}return
mysql_result($H->_result,0,$j);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
Min_Result($H){$this->_result=$H;$this->num_rows=mysql_num_rows($H);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$I=mysql_fetch_field($this->_result,$this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=($I->blob?63:0);return$I;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($N,$Gf,$Pd){$this->dsn("mysql:host=".str_replace(":",";unix_socket=",preg_replace(\'~:(\\d)~\',\';port=\\1\',$N)),$Gf,$Pd);$this->query("SET NAMES utf8");return
true;}function
select_db($hb){return$this->query("USE ".idf_escape($hb));}function
query($G,$xf=false){$this->setAttribute(1000,!$xf);return
parent::query($G,$xf);}}}function
idf_escape($rc){return"`".str_replace("`","``",$rc)."`";}function
table($rc){return
idf_escape($rc);}function
connect(){global$c;$e=new
Min_DB;$db=$c->credentials();if($e->connect($db[0],$db[1],$db[2])){$e->query("SET sql_quote_show_create = 1, autocommit = 1");return$e;}$I=$e->error;if(function_exists(\'iconv\')&&!is_utf8($I)&&strlen($L=iconv("windows-1250","utf-8",$I))>strlen($I)){$I=$L;}return$I;}function
get_databases($Yb=true){global$e;$I=&get_session("dbs");if(!isset($I)){if($Yb){restart_session();ob_flush();flush();}$I=get_vals($e->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");}return$I;}function
limit($G,$Z,$x,$md=0,$Ce=" "){return" $G$Z".(isset($x)?$Ce."LIMIT $x".($md?" OFFSET $md":""):"");}function
limit1($G,$Z){return
limit($G,$Z,1);}function
db_collation($h,$Ma){global$e;$I=null;$ab=$e->result("SHOW CREATE DATABASE ".idf_escape($h),1);if(preg_match(\'~ COLLATE ([^ ]+)~\',$ab,$_)){$I=$_[1];}elseif(preg_match(\'~ CHARACTER SET ([^ ]+)~\',$ab,$_)){$I=$Ma[$_[1]][-1];}return$I;}function
engines(){$I=array();foreach(get_rows("SHOW ENGINES")as$J){if(ereg("YES|DEFAULT",$J["Support"])){$I[]=$J["Engine"];}}return$I;}function
logged_user(){global$e;return$e->result("SELECT USER()");}function
tables_list(){global$e;return
get_key_vals("SHOW".($e->server_info>=5?" FULL":"")." TABLES");}function
count_tables($g){$I=array();foreach($g
as$h){$I[$h]=count(get_vals("SHOW TABLES IN ".idf_escape($h)));}return$I;}function
table_status($B=""){$I=array();foreach(get_rows("SHOW TABLE STATUS".($B!=""?" LIKE ".q(addcslashes($B,"%_")):""))as$J){if($J["Engine"]=="InnoDB"){$J["Comment"]=preg_replace(\'~(?:(.+); )?InnoDB free: .*~\',\'\\1\',$J["Comment"]);}if(!isset($J["Rows"])){$J["Comment"]="";}if($B!=""){return$J;}$I[$J["Name"]]=$J;}return$I;}function
is_view($S){return!isset($S["Rows"]);}function
fk_support($S){return
eregi("InnoDB|IBMDB2I",$S["Engine"]);}function
fields($R){$I=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($R))as$J){preg_match(\'~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~\',$J["Type"],$_);$I[$J["Field"]]=array("field"=>$J["Field"],"full_type"=>$J["Type"],"type"=>$_[1],"length"=>$_[2],"unsigned"=>ltrim($_[3].$_[4]),"default"=>($J["Default"]!=""||ereg("char",$_[1])?$J["Default"]:null),"null"=>($J["Null"]=="YES"),"auto_increment"=>($J["Extra"]=="auto_increment"),"on_update"=>(eregi(\'^on update (.+)\',$J["Extra"],$_)?$_[1]:""),"collation"=>$J["Collation"],"privileges"=>array_flip(explode(",",$J["Privileges"])),"comment"=>$J["Comment"],"primary"=>($J["Key"]=="PRI"),);}return$I;}function
indexes($R,$f=null){$I=array();foreach(get_rows("SHOW INDEX FROM ".table($R),$f)as$J){$I[$J["Key_name"]]["type"]=($J["Key_name"]=="PRIMARY"?"PRIMARY":($J["Index_type"]=="FULLTEXT"?"FULLTEXT":($J["Non_unique"]?"INDEX":"UNIQUE")));$I[$J["Key_name"]]["columns"][]=$J["Column_name"];$I[$J["Key_name"]]["lengths"][]=$J["Sub_part"];}return$I;}function
foreign_keys($R){global$e,$rd;static$E=\'`(?:[^`]|``)+`\';$I=array();$bb=$e->result("SHOW CREATE TABLE ".table($R),1);if($bb){preg_match_all("~CONSTRAINT ($E) FOREIGN KEY \\(((?:$E,? ?)+)\\) REFERENCES ($E)(?:\\.($E))? \\(((?:$E,? ?)+)\\)(?: ON DELETE ($rd))?(?: ON UPDATE ($rd))?~",$bb,$Rc,PREG_SET_ORDER);foreach($Rc
as$_){preg_match_all("~$E~",$_[2],$Ge);preg_match_all("~$E~",$_[5],$df);$I[idf_unescape($_[1])]=array("db"=>idf_unescape($_[4]!=""?$_[3]:$_[4]),"table"=>idf_unescape($_[4]!=""?$_[4]:$_[3]),"source"=>array_map(\'idf_unescape\',$Ge[0]),"target"=>array_map(\'idf_unescape\',$df[0]),"on_delete"=>($_[6]?$_[6]:"RESTRICT"),"on_update"=>($_[7]?$_[7]:"RESTRICT"),);}}return$I;}function
view($B){global$e;return
array("select"=>preg_replace(\'~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU\',\'\',$e->result("SHOW CREATE VIEW ".table($B),1)));}function
collations(){$I=array();foreach(get_rows("SHOW COLLATION")as$J){if($J["Default"]){$I[$J["Charset"]][-1]=$J["Collation"];}else{$I[$J["Charset"]][]=$J["Collation"];}}ksort($I);foreach($I
as$w=>$X){asort($I[$w]);}return$I;}function
information_schema($h){global$e;return($e->server_info>=5&&$h=="information_schema");}function
error(){global$e;return
h(preg_replace(\'~^You have an error.*syntax to use~U\',"Syntax error",$e->error));}function
exact_value($X){return
q($X)." COLLATE utf8_bin";}function
create_database($h,$La){set_session("dbs",null);return
queries("CREATE DATABASE ".idf_escape($h).($La?" COLLATE ".q($La):""));}function
drop_databases($g){set_session("dbs",null);return
apply_queries("DROP DATABASE",$g,\'idf_escape\');}function
rename_database($B,$La){if(create_database($B,$La)){$pe=array();foreach(tables_list()as$R=>$V){$pe[]=table($R)." TO ".idf_escape($B).".".table($R);}if(!$pe||queries("RENAME TABLE ".implode(", ",$pe))){queries("DROP DATABASE ".idf_escape(DB));return
true;}}return
false;}function
auto_increment(){$wa=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$s){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$s["columns"],true)){$wa="";break;}if($s["type"]=="PRIMARY"){$wa=" UNIQUE";}}}return" AUTO_INCREMENT$wa";}function
alter_table($R,$B,$k,$Zb,$Ra,$Db,$La,$va,$Md){$ra=array();foreach($k
as$j){$ra[]=($j[1]?($R!=""?($j[0]!=""?"CHANGE ".idf_escape($j[0]):"ADD"):" ")." ".implode($j[1]).($R!=""?" $j[2]":""):"DROP ".idf_escape($j[0]));}$ra=array_merge($ra,$Zb);$Ke="COMMENT=".q($Ra).($Db?" ENGINE=".q($Db):"").($La?" COLLATE ".q($La):"").($va!=""?" AUTO_INCREMENT=$va":"").$Md;if($R==""){return
queries("CREATE TABLE ".table($B)." (\n".implode(",\n",$ra)."\n) $Ke");}if($R!=$B){$ra[]="RENAME TO ".table($B);}$ra[]=$Ke;return
queries("ALTER TABLE ".table($R)."\n".implode(",\n",$ra));}function
alter_indexes($R,$ra){foreach($ra
as$w=>$X){$ra[$w]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"").$X[2]);}return
queries("ALTER TABLE ".table($R).implode(",",$ra));}function
truncate_tables($af){return
apply_queries("TRUNCATE TABLE",$af);}function
drop_views($Kf){return
queries("DROP VIEW ".implode(", ",array_map(\'table\',$Kf)));}function
drop_tables($af){return
queries("DROP TABLE ".implode(", ",array_map(\'table\',$af)));}function
move_tables($af,$Kf,$df){$pe=array();foreach(array_merge($af,$Kf)as$R){$pe[]=table($R)." TO ".idf_escape($df).".".table($R);}return
queries("RENAME TABLE ".implode(", ",$pe));}function
copy_tables($af,$Kf,$df){queries("SET sql_mode = \'NO_AUTO_VALUE_ON_ZERO\'");foreach($af
as$R){$B=($df==DB?table("copy_$R"):idf_escape($df).".".table($R));if(!queries("DROP TABLE IF EXISTS $B")||!queries("CREATE TABLE $B LIKE ".table($R))||!queries("INSERT INTO $B SELECT * FROM ".table($R))){return
false;}}foreach($Kf
as$R){$B=($df==DB?table("copy_$R"):idf_escape($df).".".table($R));$Jf=view($R);if(!queries("DROP VIEW IF EXISTS $B")||!queries("CREATE VIEW $B AS $Jf[select]")){return
false;}}return
true;}function
trigger($B){if($B==""){return
array();}$K=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($B));return
reset($K);}function
triggers($R){$I=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")))as$J){$I[$J["Trigger"]]=array($J["Timing"],$J["Event"]);}return$I;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Type"=>array("FOR EACH ROW"),);}function
routine($B,$V){global$e,$Fb,$wc,$wf;$pa=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$vf="((".implode("|",array_merge(array_keys($wf),$pa)).")(?:\\s*\\(((?:[^\'\")]*|$Fb)+)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*[\'\"]?([^\'\"\\s]+)[\'\"]?)?";$E="\\s*(".($V=="FUNCTION"?"":$wc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$vf";$ab=$e->result("SHOW CREATE $V ".idf_escape($B),2);preg_match("~\\(((?:$E\\s*,?)*)\\)".($V=="FUNCTION"?"\\s*RETURNS\\s+$vf":"")."\\s*(.*)~is",$ab,$_);$k=array();preg_match_all("~$E\\s*,?~is",$_[1],$Rc,PREG_SET_ORDER);foreach($Rc
as$Hd){$B=str_replace("``","`",$Hd[2]).$Hd[3];$k[]=array("field"=>$B,"type"=>strtolower($Hd[5]),"length"=>preg_replace_callback("~$Fb~s",\'normalize_enum\',$Hd[6]),"unsigned"=>strtolower(preg_replace(\'~\\s+~\',\' \',trim("$Hd[8] $Hd[7]"))),"full_type"=>$Hd[4],"inout"=>strtoupper($Hd[1]),"collation"=>strtolower($Hd[9]),);}if($V!="FUNCTION"){return
array("fields"=>$k,"definition"=>$_[11]);}return
array("fields"=>$k,"returns"=>array("type"=>$_[12],"length"=>$_[13],"unsigned"=>$_[15],"collation"=>$_[16]),"definition"=>$_[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
begin(){return
queries("BEGIN");}function
insert_into($R,$O){return
queries("INSERT INTO ".table($R)." (".implode(", ",array_keys($O)).")\nVALUES (".implode(", ",$O).")");}function
insert_update($R,$O,$Yd){foreach($O
as$w=>$X){$O[$w]="$w = $X";}$Df=implode(", ",$O);return
queries("INSERT INTO ".table($R)." SET $Df ON DUPLICATE KEY UPDATE $Df");}function
last_id(){global$e;return$e->result("SELECT LAST_INSERT_ID()");}function
explain($e,$G){return$e->query("EXPLAIN $G");}function
found_rows($S,$Z){return($Z||$S["Engine"]!="InnoDB"?null:$S["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($ze){return
true;}function
create_sql($R,$va){global$e;$I=$e->result("SHOW CREATE TABLE ".table($R),1);if(!$va){$I=preg_replace(\'~ AUTO_INCREMENT=\\d+~\',\'\',$I);}return$I;}function
truncate_sql($R){return"TRUNCATE ".table($R);}function
use_sql($hb){return"USE ".idf_escape($hb);}function
trigger_sql($R,$Q){$I="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")),null,"-- ")as$J){$I.="\n".($Q==\'CREATE+ALTER\'?"DROP TRIGGER IF EXISTS ".idf_escape($J["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($J["Trigger"])." $J[Timing] $J[Event] ON ".table($J["Table"])." FOR EACH ROW\n$J[Statement];;\n";}return$I;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
support($Tb){global$e;return!ereg("scheme|sequence|type".($e->server_info<5.1?"|event|partitioning".($e->server_info<5?"|view|routine|trigger":""):""),$Tb);}$v="sql";$wf=array();$Oe=array();foreach(array(lang(9)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(10)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(11)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(12)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(13)=>array("enum"=>65535,"set"=>64),)as$w=>$X){$wf+=$X;$Oe[$w]=array_keys($X);}$Cf=array("unsigned","zerofill","unsigned zerofill");$vd=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$hc=array("char_length","date","from_unixtime","hex","lower","round","sec_to_time","time_to_sec","upper");$kc=array("avg","count","count distinct","group_concat","max","min","sum");$xb=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1/hex","date|time"=>"now",),array("int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace(\'~^[^?]*/([^?]*).*~\',\'\\1\',$_SERVER["REQUEST_URI"]).\'?\'.(sid()?SID.\'&\':\'\').(SERVER!==null?DRIVER."=".urlencode(SERVER).\'&\':\'\').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).\'&\':\'\').(DB!=""?\'db=\'.urlencode(DB).\'&\'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):\'\'));$fa="3.3.4";class
Adminer{var$operators;function
name(){return"<a href=\'http://www.adminer.org/\' id=\'h1\'>Adminer</a>";}function
credentials(){return
array(SERVER,$_GET["username"],get_session("pwds"));}function
permanentLogin(){return
password_file();}function
database(){return
DB;}function
databases($Yb=true){return
get_databases($Yb);}function
headers(){return
true;}function
head(){return
true;}function
loginForm(){global$rb;echo\'<table cellspacing="0">
<tr><th>\',lang(14),\'<td>\',html_select("driver",$rb,DRIVER,"loginDriver(this);"),\'<tr><th>\',lang(15),\'<td><input name="server" value="\',h(SERVER),\'" title="hostname[:port]">
<tr><th>\',lang(16),\'<td><input id="username" name="username" value="\',h($_GET["username"]),\'">
<tr><th>\',lang(17);?><td><input type="password" name="password">
</table>
<script type="text/javascript">
var username = document.getElementById(\'username\');
username.focus();
username.form[\'driver\'].onchange();
</script>
<?php

echo"<p><input type=\'submit\' value=\'".lang(18)."\'>\n",checkbox("permanent",1,$_COOKIE["adminer_permanent"],lang(19))."\n";}function
login($Pc,$Pd){return
true;}function
tableName($Ve){return
h($Ve["Name"]);}function
fieldName($j,$yd=0){return\'<span title="\'.h($j["full_type"]).\'">\'.h($j["field"]).\'</span>\';}function
selectLinks($Ve,$O=""){echo\'<p class="tabs">\';$Oc=array("select"=>lang(20),"table"=>lang(21));if(is_view($Ve)){$Oc["view"]=lang(22);}else{$Oc["create"]=lang(23);}if(isset($O)){$Oc["edit"]=lang(24);}foreach($Oc
as$w=>$X){echo" <a href=\'".h(ME)."$w=".urlencode($Ve["Name"]).($w=="edit"?$O:"")."\'".bold(isset($_GET[$w])).">$X</a>";}echo"\n";}function
foreignKeys($R){return
foreign_keys($R);}function
backwardKeys($R,$Ue){return
array();}function
backwardKeysPrint($ya,$J){}function
selectQuery($G){global$v;return"<p><a href=\'".h(remove_from_uri("page"))."&amp;page=last\' title=\'".lang(25)."\'>&gt;&gt;</a> <code class=\'jush-$v\'>".h(str_replace("\n"," ",$G))."</code> <a href=\'".h(ME)."sql=".urlencode($G)."\'>".lang(26)."</a></p>\n";}function
rowDescription($R){return"";}function
rowDescriptions($K,$ac){return$K;}function
selectVal($X,$y,$j){$I=($X!="<i>NULL</i>"&&ereg("char|binary",$j["type"])&&!ereg("var",$j["type"])?"<code>$X</code>":$X);if(ereg(\'blob|bytea|raw|file\',$j["type"])&&!is_utf8($X)){$I=lang(27,strlen(html_entity_decode($X,ENT_QUOTES)));}return($y?"<a href=\'$y\'>$I</a>":$I);}function
editVal($X,$j){return(ereg("binary",$j["type"])?reset(unpack("H*",$X)):$X);}function
selectColumnsPrint($M,$d){global$hc,$kc;print_fieldset("select",lang(28),$M);$q=0;$gc=array(lang(29)=>$hc,lang(30)=>$kc);foreach($M
as$w=>$X){$X=$_GET["columns"][$w];echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$gc,$X["fun"]),"(<select name=\'columns[$q][col]\'><option>".optionlist($d,$X["col"],true)."</select>)</div>\n";$q++;}echo"<div>".html_select("columns[$q][fun]",array(-1=>"")+$gc,"","this.nextSibling.nextSibling.onchange();"),"(<select name=\'columns[$q][col]\' onchange=\'selectAddRow(this);\'><option>".optionlist($d,null,true)."</select>)</div>\n","</div></fieldset>\n";}function
selectSearchPrint($Z,$d,$t){print_fieldset("search",lang(31),$Z);foreach($t
as$q=>$s){if($s["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map(\'h\',$s["columns"]))."</i>) AGAINST"," <input name=\'fulltext[$q]\' value=\'".h($_GET["fulltext"][$q])."\'>",checkbox("boolean[$q]",1,isset($_GET["boolean"][$q]),"BOOL"),"<br>\n";}}$q=0;foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){echo"<div><select name=\'where[$q][col]\'><option value=\'\'>(".lang(32).")".optionlist($d,$X["col"],true)."</select>",html_select("where[$q][op]",$this->operators,$X["op"]),"<input name=\'where[$q][val]\' value=\'".h($X["val"])."\'></div>\n";$q++;}}echo"<div><select name=\'where[$q][col]\' onchange=\'this.nextSibling.nextSibling.onchange();\'><option value=\'\'>(".lang(32).")".optionlist($d,null,true)."</select>",html_select("where[$q][op]",$this->operators,"="),"<input name=\'where[$q][val]\' onchange=\'selectAddRow(this);\'></div>\n","</div></fieldset>\n";}function
selectOrderPrint($yd,$d,$t){print_fieldset("sort",lang(33),$yd);$q=0;foreach((array)$_GET["order"]as$w=>$X){if(isset($d[$X])){echo"<div><select name=\'order[$q]\'><option>".optionlist($d,$X,true)."</select>",checkbox("desc[$q]",1,isset($_GET["desc"][$w]),lang(34))."</div>\n";$q++;}}echo"<div><select name=\'order[$q]\' onchange=\'selectAddRow(this);\'><option>".optionlist($d,null,true)."</select>","<label><input type=\'checkbox\' name=\'desc[$q]\' value=\'1\'>".lang(34)."</label></div>\n";echo"</div></fieldset>\n";}function
selectLimitPrint($x){echo"<fieldset><legend>".lang(35)."</legend><div>";echo"<input name=\'limit\' size=\'3\' value=\'".h($x)."\'>","</div></fieldset>\n";}function
selectLengthPrint($gf){if(isset($gf)){echo"<fieldset><legend>".lang(36)."</legend><div>",\'<input name="text_length" size="3" value="\'.h($gf).\'">\',"</div></fieldset>\n";}}function
selectActionPrint(){echo"<fieldset><legend>".lang(37)."</legend><div>","<input type=\'submit\' value=\'".lang(28)."\'>","</div></fieldset>\n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return
true;}function
selectEmailPrint($_b,$d){}function
selectColumnsProcess($d,$t){global$hc,$kc;$M=array();$p=array();foreach((array)$_GET["columns"]as$w=>$X){if($X["fun"]=="count"||(isset($d[$X["col"]])&&(!$X["fun"]||in_array($X["fun"],$hc)||in_array($X["fun"],$kc)))){$M[$w]=apply_sql_function($X["fun"],(isset($d[$X["col"]])?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$kc)){$p[]=$M[$w];}}}return
array($M,$p);}function
selectSearchProcess($k,$t){global$v;$I=array();foreach($t
as$q=>$s){if($s["type"]=="FULLTEXT"&&$_GET["fulltext"][$q]!=""){$I[]="MATCH (".implode(", ",array_map(\'idf_escape\',$s["columns"])).") AGAINST (".q($_GET["fulltext"][$q]).(isset($_GET["boolean"][$q])?" IN BOOLEAN MODE":"").")";}}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$Ua=" $X[op]";if(ereg(\'IN$\',$X["op"])){$tc=process_length($X["val"]);$Ua.=" (".($tc!=""?$tc:"NULL").")";}elseif(!$X["op"]){$Ua.=$X["val"];}elseif($X["op"]=="LIKE %%"){$Ua=" LIKE ".$this->processInput($k[$X["col"]],"%$X[val]%");}elseif(!ereg(\'NULL$\',$X["op"])){$Ua.=" ".$this->processInput($k[$X["col"]],$X["val"]);}if($X["col"]!=""){$I[]=idf_escape($X["col"]).$Ua;}else{$Na=array();foreach($k
as$B=>$j){if(is_numeric($X["val"])||!ereg(\'int|float|double|decimal\',$j["type"])){$B=idf_escape($B);$Na[]=($v=="sql"&&ereg(\'char|text|enum|set\',$j["type"])&&!ereg(\'^utf8\',$j["collation"])?"CONVERT($B USING utf8)":$B);}}$I[]=($Na?"(".implode("$Ua OR ",$Na)."$Ua)":"0");}}}return$I;}function
selectOrderProcess($k,$t){$I=array();foreach((array)$_GET["order"]as$w=>$X){if(isset($k[$X])||preg_match(\'~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~\',$X)){$I[]=(isset($k[$X])?idf_escape($X):$X).(isset($_GET["desc"][$w])?" DESC":"");}}return$I;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"30");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$ac){return
false;}function
messageQuery($G){global$v;static$Za=0;restart_session();$r="sql-".($Za++);$mc=&get_session("queries");if(strlen($G)>1e6){$G=ereg_replace(\'[\x80-\xFF]+$\',\'\',substr($G,0,1e6))."\n...";}$mc[$_GET["db"]][]=$G;return" <a href=\'#$r\' onclick=\"return !toggle(\'$r\');\">".lang(38)."</a><div id=\'$r\' class=\'hidden\'><pre><code class=\'jush-$v\'>".shorten_utf8($G,1000).\'</code></pre><p><a href="\'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).\'sql=&history=\'.(count($mc[$_GET["db"]])-1)).\'">\'.lang(26).\'</a></div>\';}function
editFunctions($j){global$xb;$I=($j["null"]?"NULL/":"");foreach($xb
as$w=>$hc){if(!$w||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($hc
as$E=>$X){if(!$E||ereg($E,$j["type"])){$I.="/$X";}}if($w&&!ereg(\'set|blob|bytea|raw|file\',$j["type"])){$I.="/=";}}}return
explode("/",$I);}function
editInput($R,$j,$ua,$Y){if($j["type"]=="enum"){return(isset($_GET["select"])?"<label><input type=\'radio\'$ua value=\'-1\' checked><i>".lang(5)."</i></label> ":"").($j["null"]?"<label><input type=\'radio\'$ua value=\'\'".(isset($Y)||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$ua,$j,$Y,0);}return"";}function
processInput($j,$Y,$n=""){if($n=="="){return$Y;}$B=$j["field"];$I=($j["type"]=="bit"&&ereg("^([0-9]+|b\'[0-1]+\')\$",$Y)?$Y:q($Y));if(ereg(\'^(now|getdate|uuid)$\',$n)){$I="$n()";}elseif(ereg(\'^current_(date|timestamp)$\',$n)){$I=$n;}elseif(ereg(\'^([+-]|\\|\\|)$\',$n)){$I=idf_escape($B)." $n $I";}elseif(ereg(\'^[+-] interval$\',$n)){$I=idf_escape($B)." $n ".(preg_match("~^(\\d+|\'[0-9.: -]\') [A-Z_]+$~i",$Y)?$Y:$I);}elseif(ereg(\'^(addtime|subtime|concat)$\',$n)){$I="$n(".idf_escape($B).", $I)";}elseif(ereg(\'^(md5|sha1|password|encrypt|hex)$\',$n)){$I="$n($I)";}if(ereg("binary",$j["type"])){$I="unhex($I)";}return$I;}function
dumpOutput(){$I=array(\'text\'=>lang(39),\'file\'=>lang(40));if(function_exists(\'gzencode\')){$I[\'gz\']=\'gzip\';}if(function_exists(\'bzcompress\')){$I[\'bz2\']=\'bzip2\';}return$I;}function
dumpFormat(){return
array(\'sql\'=>\'SQL\',\'csv\'=>\'CSV,\',\'csv;\'=>\'CSV;\',\'tsv\'=>\'TSV\');}function
dumpTable($R,$Q,$Ac=false){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Q){dump_csv(array_keys(fields($R)));}}elseif($Q){$ab=create_sql($R,$_POST["auto_increment"]);if($ab){if($Q=="DROP+CREATE"){echo"DROP ".($Ac?"VIEW":"TABLE")." IF EXISTS ".table($R).";\n";}if($Ac){$ab=preg_replace(\'~^([A-Z =]+) DEFINER=`\'.preg_replace(\'~@(.*)~\',\'`@`(%|\\1)\',logged_user()).\'`~\',\'\\1\',$ab);}echo($Q!="CREATE+ALTER"?$ab:($Ac?substr_replace($ab," OR REPLACE",6,0):substr_replace($ab," IF NOT EXISTS",12,0))).";\n\n";}if($Q=="CREATE+ALTER"&&!$Ac){$G="SELECT COLUMN_NAME, COLUMN_DEFAULT, IS_NULLABLE, COLLATION_NAME, COLUMN_TYPE, EXTRA, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = ".q($R)." ORDER BY ORDINAL_POSITION";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
	DECLARE _column_name, _collation_name, after varchar(64) DEFAULT \'\';
	DECLARE _column_type, _column_default text;
	DECLARE _is_nullable char(3);
	DECLARE _extra varchar(30);
	DECLARE _column_comment varchar(255);
	DECLARE done, set_after bool DEFAULT 0;
	DECLARE add_columns text DEFAULT \'";$k=array();$oa="";foreach(get_rows($G)as$J){$kb=$J["COLUMN_DEFAULT"];$J["default"]=(isset($kb)?q($kb):"NULL");$J["after"]=q($oa);$J["alter"]=escape_string(idf_escape($J["COLUMN_NAME"])." $J[COLUMN_TYPE]".($J["COLLATION_NAME"]?" COLLATE $J[COLLATION_NAME]":"").(isset($kb)?" DEFAULT ".($kb=="CURRENT_TIMESTAMP"?$kb:$J["default"]):"").($J["IS_NULLABLE"]=="YES"?"":" NOT NULL").($J["EXTRA"]?" $J[EXTRA]":"").($J["COLUMN_COMMENT"]?" COMMENT ".q($J["COLUMN_COMMENT"]):"").($oa?" AFTER ".idf_escape($oa):" FIRST"));echo", ADD $J[alter]";$k[]=$J;$oa=$J["COLUMN_NAME"];}echo"\';
	DECLARE columns CURSOR FOR $G;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
	SET @alter_table = \'\';
	OPEN columns;
	REPEAT
		FETCH columns INTO _column_name, _column_default, _is_nullable, _collation_name, _column_type, _extra, _column_comment;
		IF NOT done THEN
			SET set_after = 1;
			CASE _column_name";foreach($k
as$J){echo"
				WHEN ".q($J["COLUMN_NAME"])." THEN
					SET add_columns = REPLACE(add_columns, \', ADD $J[alter]\', IF(
						_column_default <=> $J[default] AND _is_nullable = \'$J[IS_NULLABLE]\' AND _collation_name <=> ".(isset($J["COLLATION_NAME"])?"\'$J[COLLATION_NAME]\'":"NULL")." AND _column_type = ".q($J["COLUMN_TYPE"])." AND _extra = \'$J[EXTRA]\' AND _column_comment = ".q($J["COLUMN_COMMENT"])." AND after = $J[after]
					, \'\', \', MODIFY $J[alter]\'));";}echo"
				ELSE
					SET @alter_table = CONCAT(@alter_table, \', DROP \', _column_name);
					SET set_after = 0;
			END CASE;
			IF set_after THEN
				SET after = _column_name;
			END IF;
		END IF;
	UNTIL done END REPEAT;
	CLOSE columns;
	IF @alter_table != \'\' OR add_columns != \'\' THEN
		SET alter_command = CONCAT(alter_command, \'ALTER TABLE ".table($R)."\', SUBSTR(CONCAT(add_columns, @alter_table), 2), \';\\n\');
	END IF;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;

";}}}function
dumpData($R,$Q,$G){global$e,$v;$Tc=($v=="sqlite"?0:1048576);if($Q){if($_POST["format"]=="sql"&&$Q=="TRUNCATE+INSERT"){echo
truncate_sql($R).";\n";}if($_POST["format"]=="sql"){$k=fields($R);}$H=$e->query($G,1);if($H){$yc="";$Da="";while($J=$H->fetch_assoc()){if($_POST["format"]!="sql"){if($Q=="table"){dump_csv(array_keys($J));$Q="INSERT";}dump_csv($J);}else{if(!$yc){$yc="INSERT INTO ".table($R)." (".implode(", ",array_map(\'idf_escape\',array_keys($J))).") VALUES";}foreach($J
as$w=>$X){$J[$w]=(isset($X)?(ereg(\'int|float|double|decimal|bit\',$k[$w]["type"])?$X:q($X)):"NULL");}$L=implode(",\t",$J);if($Q=="INSERT+UPDATE"){$O=array();foreach($J
as$w=>$X){$O[]=idf_escape($w)." = $X";}echo"$yc ($L) ON DUPLICATE KEY UPDATE ".implode(", ",$O).";\n";}else{$L=($Tc?"\n":" ")."($L)";if(!$Da){$Da=$yc.$L;}elseif(strlen($Da)+4+strlen($L)<$Tc){$Da.=",$L";}else{echo"$Da;\n";$Da=$yc.$L;}}}}if($_POST["format"]=="sql"&&$Q!="INSERT+UPDATE"&&$Da){$Da.=";\n";echo$Da;}}elseif($_POST["format"]=="sql"){echo"-- ".str_replace("\n"," ",$e->error)."\n";}}}function
dumpHeaders($qc,$fd=false){$Fd=$_POST["output"];$Qb=($_POST["format"]=="sql"?"sql":($fd?"tar":"csv"));header("Content-Type: ".($Fd=="bz2"?"application/x-bzip":($Fd=="gz"?"application/x-gzip":($Qb=="tar"?"application/x-tar":($Qb=="sql"||$Fd!="file"?"text/plain":"text/csv")."; charset=utf-8"))));if($Fd=="bz2"){ob_start(\'bzcompress\',1e6);}if($Fd=="gz"){ob_start(\'gzencode\',1e6);}return$Qb;}function
homepage(){echo\'<p>\'.($_GET["ns"]==""?\'<a href="\'.h(ME).\'database=">\'.lang(41)."</a>\n":""),(support("scheme")?"<a href=\'".h(ME)."scheme=\'>".($_GET["ns"]!=""?lang(42):lang(43))."</a>\n":""),($_GET["ns"]!==""?\'<a href="\'.h(ME).\'schema=">\'.lang(44)."</a>\n":""),(support("privileges")?"<a href=\'".h(ME)."privileges=\'>".lang(45)."</a>\n":"");return
true;}function
navigation($ed){global$fa,$e,$T,$v,$rb;echo\'<h1>
\',$this->name(),\' <span class="version">\',$fa,\'</span>
<a href="http://www.adminer.org/#download" id="version">\',(version_compare($fa,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),\'</a>
</h1>
\';if($ed=="auth"){$Xb=true;foreach((array)$_SESSION["pwds"]as$qb=>$Ee){foreach($Ee
as$N=>$Hf){foreach($Hf
as$Gf=>$Pd){if(isset($Pd)){if($Xb){echo"<p onclick=\'eventStop(event);\'>\n";$Xb=false;}echo"<a href=\'".h(auth_url($qb,$N,$Gf))."\'>($rb[$qb]) ".h($Gf.($N!=""?"@$N":""))."</a><br>\n";}}}}}else{$g=$this->databases();echo\'<form action="" method="post">
<p class="logout">
\';if(DB==""||!$ed){echo"<a href=\'".h(ME)."sql=\'".bold(isset($_GET["sql"])).">".lang(38)."</a>\n";if(support("dump")){echo"<a href=\'".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."\' id=\'dump\'".bold(isset($_GET["dump"])).">".lang(46)."</a>\n";}}echo\'<input type="submit" name="logout" value="\',lang(47),\'" onclick="eventStop(event);">
<input type="hidden" name="token" value="\',$T,\'">
</p>
</form>
<form action="">
<p>
\';hidden_fields_get();echo($g?html_select("db",array(""=>"(".lang(48).")")+$g,DB,"this.form.submit();"):\'<input name="db" value="\'.h(DB).\'">\'),\'<input type="submit" value="\',lang(8),\'"\',($g?" class=\'hidden\'":""),\' onclick="eventStop(event);">
\';if($ed!="db"&&DB!=""&&$e->select_db(DB)){if($_GET["ns"]!==""&&!$ed){echo\'<p><a href="\'.h(ME).\'create="\'.bold($_GET["create"]==="").">".lang(49)."</a>\n";$af=tables_list();if(!$af){echo"<p class=\'message\'>".lang(6)."\n";}else{$this->tablesPrint($af);$Oc=array();foreach($af
as$R=>$V){$Oc[]=preg_quote($R,\'/\');}echo"<script type=\'text/javascript\'>\n","var jushLinks = { $v: [ \'".js_escape(ME)."table=\$&\', /\\b(".implode("|",$Oc).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X){echo"jushLinks.$X = jushLinks.$v;\n";}echo"</script>\n";}}}echo(isset($_GET["sql"])?\'<input type="hidden" name="sql" value="">\':(isset($_GET["schema"])?\'<input type="hidden" name="schema" value="">\':(isset($_GET["dump"])?\'<input type="hidden" name="dump" value="">\':""))),"</p></form>\n";}}function
tablesPrint($af){echo"<p id=\'tables\'>\n";foreach($af
as$R=>$V){echo\'<a href="\'.h(ME).\'select=\'.urlencode($R).\'"\'.bold($_GET["select"]==$R).">".lang(50)."</a> ",\'<a href="\'.h(ME).\'table=\'.urlencode($R).\'"\'.bold($_GET["table"]==$R)." title=\'".lang(21)."\'>".$this->tableName(array("Name"=>$R))."</a><br>\n";}}}$c=(function_exists(\'adminer_object\')?adminer_object():new
Adminer);if(!isset($c->operators)){$c->operators=$vd;}function
page_header($jf,$i="",$Ca=array(),$kf=""){global$a,$c,$e,$rb;header("Content-Type: text/html; charset=utf-8");if($c->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}$lf=$jf.($kf!=""?": ".h($kf):"");$mf=strip_tags($lf.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$c->name());if(is_ajax()){header("X-AJAX-Title: ".rawurlencode($mf));}else{echo\'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="\',$a,\'" dir="\',lang(51),\'">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="robots" content="noindex">
<title>\',$mf,\'</title>
<link rel="stylesheet" type="text/css" href="\',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=3.3.4",\'">
<script type="text/javascript">
var areYouSure = \\'\',lang(52),\'\\';
var noResponse = \\'\',lang(53),\'\\';
</script>
<script type="text/javascript" src="\',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=3.3.4",\'"></script>
\';if($c->head()){echo\'<link rel="shortcut icon" type="image/x-icon" href="\',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=3.3.4",\'" id="favicon">
\';if(file_exists("adminer.css")){echo\'<link rel="stylesheet" type="text/css" href="adminer.css">
\';}}echo\'
<body class="\',lang(51),\' nojs"\',($_POST?"":" onclick=\"return bodyClick(event, \'".h(js_escape(DB)."\', \'".js_escape($_GET["ns"]))."\');\"");echo\' onkeydown="bodyKeydown(event);" onload="bodyLoad(\\'\',(is_object($e)?substr($e->server_info,0,3):""),\'\\');\',(isset($_COOKIE["adminer_version"])?"":" verifyVersion();"),\'">
<script type="text/javascript">
document.body.className = document.body.className.replace(/ nojs/, \\' js\\');
</script>

<div id="loader"><img src="\',h(preg_replace("~\\?.*~","",ME))."?file=loader.gif&amp;version=3.3.4",\'" alt=""></div>
<div id="content">
\';}if(isset($Ca)){$y=substr(preg_replace(\'~(username|db|ns)=[^&]*&~\',\'\',ME),0,-1);echo\'<p id="breadcrumb"><a href="\'.h($y?$y:".").\'">\'.$rb[DRIVER].\'</a> &raquo; \';$y=substr(preg_replace(\'~(db|ns)=[^&]*&~\',\'\',ME),0,-1);$N=(SERVER!=""?h(SERVER):lang(15));if($Ca===false){echo"$N\n";}else{echo"<a href=\'".($y?h($y):".")."\' accesskey=\'1\' title=\'Alt+Shift+1\'>$N</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ca))){echo\'<a href="\'.h($y."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).\'">\'.h(DB).\'</a> &raquo; \';}if(is_array($Ca)){if($_GET["ns"]!=""){echo\'<a href="\'.h(substr(ME,0,-1)).\'">\'.h($_GET["ns"]).\'</a> &raquo; \';}foreach($Ca
as$w=>$X){$mb=(is_array($X)?$X[1]:$X);if($mb!=""){echo\'<a href="\'.h(ME."$w=").urlencode(is_array($X)?$X[0]:$X).\'">\'.h($mb).\'</a> &raquo; \';}}}echo"$jf\n";}}echo"<h2>$lf</h2>\n";restart_session();$Ef=preg_replace(\'~^[^?]*~\',\'\',$_SERVER["REQUEST_URI"]);$cd=$_SESSION["messages"][$Ef];if($cd){echo"<div class=\'message\'>".implode("</div>\n<div class=\'message\'>",$cd)."</div>\n";unset($_SESSION["messages"][$Ef]);}$g=&get_session("dbs");if(DB!=""&&$g&&!in_array(DB,$g,true)){$g=null;}if($i){echo"<div class=\'error\'>$i</div>\n";}define("PAGE_HEADER",1);}function
page_footer($ed=""){global$c;if(!is_ajax()){echo\'</div>

\';switch_lang();echo\'<div id="menu">
\';$c->navigation($ed);echo\'</div>
\';}}function
int32($A){while($A>=2147483648){$A-=4294967296;}while($A<=-2147483649){$A+=4294967296;}return(int)$A;}function
long2str($W,$Mf){$L=\'\';foreach($W
as$X){$L.=pack(\'V\',$X);}if($Mf){return
substr($L,0,end($W));}return$L;}function
str2long($L,$Mf){$W=array_values(unpack(\'V*\',str_pad($L,4*ceil(strlen($L)/4),"\0")));if($Mf){$W[]=strlen($L);}return$W;}function
xxtea_mx($Qf,$Pf,$Se,$Cc){return
int32((($Qf>>5&0x7FFFFFF)^$Pf<<2)+(($Pf>>3&0x1FFFFFFF)^$Qf<<4))^int32(($Se^$Pf)+($Cc^$Qf));}function
encrypt_string($Ne,$w){if($Ne==""){return"";}$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Ne,true);$A=count($W)-1;$Qf=$W[$A];$Pf=$W[0];$F=floor(6+52/($A+1));$Se=0;while($F-->0){$Se=int32($Se+0x9E3779B9);$wb=$Se>>2&3;for($Gd=0;$Gd<$A;$Gd++){$Pf=$W[$Gd+1];$gd=xxtea_mx($Qf,$Pf,$Se,$w[$Gd&3^$wb]);$Qf=int32($W[$Gd]+$gd);$W[$Gd]=$Qf;}$Pf=$W[0];$gd=xxtea_mx($Qf,$Pf,$Se,$w[$Gd&3^$wb]);$Qf=int32($W[$A]+$gd);$W[$A]=$Qf;}return
long2str($W,false);}function
decrypt_string($Ne,$w){if($Ne==""){return"";}$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Ne,false);$A=count($W)-1;$Qf=$W[$A];$Pf=$W[0];$F=floor(6+52/($A+1));$Se=int32($F*0x9E3779B9);while($Se){$wb=$Se>>2&3;for($Gd=$A;$Gd>0;$Gd--){$Qf=$W[$Gd-1];$gd=xxtea_mx($Qf,$Pf,$Se,$w[$Gd&3^$wb]);$Pf=int32($W[$Gd]-$gd);$W[$Gd]=$Pf;}$Qf=$W[$A];$gd=xxtea_mx($Qf,$Pf,$Se,$w[$Gd&3^$wb]);$Pf=int32($W[0]-$gd);$W[0]=$Pf;$Se=int32($Se-0x9E3779B9);}return
long2str($W,true);}$e=\'\';$T=$_SESSION["token"];if(!$_SESSION["token"]){$_SESSION["token"]=rand(1,1e6);}$Qd=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($w)=explode(":",$X);$Qd[$w]=$X;}}if(isset($_POST["server"])){session_regenerate_id();$_SESSION["pwds"][$_POST["driver"]][$_POST["server"]][$_POST["username"]]=$_POST["password"];if($_POST["permanent"]){$w=base64_encode($_POST["driver"])."-".base64_encode($_POST["server"])."-".base64_encode($_POST["username"]);$ae=$c->permanentLogin();$Qd[$w]="$w:".base64_encode($ae?encrypt_string($_POST["password"],$ae):"");cookie("adminer_permanent",implode(" ",$Qd));}if(count($_POST)==($_POST["permanent"]?5:4)||DRIVER!=$_POST["driver"]||SERVER!=$_POST["server"]||$_GET["username"]!==$_POST["username"]){redirect(auth_url($_POST["driver"],$_POST["server"],$_POST["username"]));}}elseif($_POST["logout"]){if($T&&$_POST["token"]!=$T){page_header(lang(47),lang(54));page_footer("db");exit;}else{foreach(array("pwds","dbs","queries")as$w){set_session($w,null);}$w=base64_encode(DRIVER)."-".base64_encode(SERVER)."-".base64_encode($_GET["username"]);if($Qd[$w]){unset($Qd[$w]);cookie("adminer_permanent",implode(" ",$Qd));}redirect(substr(preg_replace(\'~(username|db|ns)=[^&]*&~\',\'\',ME),0,-1),lang(55));}}elseif($Qd&&!$_SESSION["pwds"]){session_regenerate_id();$ae=$c->permanentLogin();foreach($Qd
as$w=>$X){list(,$Ia)=explode(":",$X);list($qb,$N,$Gf)=array_map(\'base64_decode\',explode("-",$w));$_SESSION["pwds"][$qb][$N][$Gf]=decrypt_string(base64_decode($Ia),$ae);}}function
auth_error($Kb=null){global$e,$c,$T;$Fe=session_name();$i="";if(!$_COOKIE[$Fe]&&$_GET[$Fe]&&ini_bool("session.use_only_cookies")){$i=lang(56);}elseif(isset($_GET["username"])){if(($_COOKIE[$Fe]||$_GET[$Fe])&&!$T){$i=lang(57);}else{$Pd=&get_session("pwds");if(isset($Pd)){$i=h($Kb?$Kb->getMessage():(is_string($e)?$e:lang(58)));$Pd=null;}}}page_header(lang(18),$i,null);echo"<form action=\'\' method=\'post\' onclick=\'eventStop(event);\'>\n";$c->loginForm();echo"<div>";hidden_fields($_POST,array("driver","server","username","password","permanent"));echo"</div>\n","</form>\n";page_footer("auth");}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);page_header(lang(59),lang(60,implode(", ",$Vd)),false);page_footer("auth");exit;}$e=connect();}if(is_string($e)||!$c->login($_GET["username"],get_session("pwds"))){auth_error();exit;}$T=$_SESSION["token"];if(isset($_POST["server"])&&$_POST["token"]){$_POST["token"]=$T;}$i=($_POST?($_POST["token"]==$T?"":lang(54)):($_SERVER["REQUEST_METHOD"]!="POST"?"":lang(61,\'"post_max_size"\')));function
connect_error(){global$c,$e,$T,$i,$rb;$g=array();if(DB!=""){page_header(lang(62).": ".h(DB),lang(63),true);}else{if($_POST["db"]&&!$i){queries_redirect(substr(ME,0,-1),lang(64),drop_databases($_POST["db"]));}page_header(lang(65),$i,false);echo"<p><a href=\'".h(ME)."database=\'>".lang(66)."</a>\n";foreach(array(\'privileges\'=>lang(45),\'processlist\'=>lang(67),\'variables\'=>lang(68),\'status\'=>lang(69),)as$w=>$X){if(support($w)){echo"<a href=\'".h(ME)."$w=\'>$X</a>\n";}}echo"<p>".lang(70,$rb[DRIVER],"<b>$e->server_info</b>","<b>$e->extension</b>")."\n","<p>".lang(71,"<b>".h(logged_user())."</b>")."\n";if($_GET["refresh"]){set_session("dbs",null);}$g=$c->databases();if($g){$_e=support("scheme");$Ma=collations();echo"<form action=\'\' method=\'post\'>\n","<table cellspacing=\'0\' class=\'checkable\' onclick=\'tableClick(event);\'>\n","<thead><tr><td>&nbsp;<th>".lang(62)."<td>".lang(72)."<td>".lang(73)."</thead>\n";foreach($g
as$h){$te=h(ME)."db=".urlencode($h);echo"<tr".odd()."><td>".checkbox("db[]",$h,in_array($h,(array)$_POST["db"])),"<th><a href=\'$te\'>".h($h)."</a>","<td><a href=\'$te".($_e?"&amp;ns=":"")."&amp;database=\' title=\'".lang(41)."\'>".nbsp(db_collation($h,$Ma))."</a>","<td align=\'right\'><a href=\'$te&amp;schema=\' id=\'tables-".h($h)."\' title=\'".lang(44)."\'>?</a>","\n";}echo"</table>\n","<script type=\'text/javascript\'>tableCheck();</script>\n","<p><input type=\'submit\' name=\'drop\' value=\'".lang(74)."\'".confirm("formChecked(this, /db/)",1).">\n";echo"<input type=\'hidden\' name=\'token\' value=\'$T\'>\n","<a href=\'".h(ME)."refresh=1\' onclick=\'eventStop(event);\'>".lang(75)."</a>\n","</form>\n";}}page_footer("db");if($g){echo"<script type=\'text/javascript\'>ajaxSetHtml(\'".js_escape(ME)."script=connect\');</script>\n";}}if(isset($_GET["status"])){$_GET["variables"]=$_GET["status"];}if(!(DB!=""?$e->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect")){if(DB!=""){set_session("dbs",null);}connect_error();exit;}function
select($H,$f=null,$pc=""){$Oc=array();$t=array();$d=array();$Aa=array();$wf=array();odd(\'\');for($q=0;$J=$H->fetch_row();$q++){if(!$q){echo"<table cellspacing=\'0\' class=\'nowrap\'>\n","<thead><tr>";for($u=0;$u<count($J);$u++){$j=$H->fetch_field();$B=$j->name;$_d=$j->orgtable;$zd=$j->orgname;if($pc){$Oc[$u]=($B=="table"?"table=":($B=="possible_keys"?"indexes=":null));}elseif($_d!=""){if(!isset($t[$_d])){$t[$_d]=array();foreach(indexes($_d,$f)as$s){if($s["type"]=="PRIMARY"){$t[$_d]=array_flip($s["columns"]);break;}}$d[$_d]=$t[$_d];}if(isset($d[$_d][$zd])){unset($d[$_d][$zd]);$t[$_d][$zd]=$u;$Oc[$u]=$_d;}}if($j->charsetnr==63){$Aa[$u]=true;}$wf[$u]=$j->type;$B=h($B);echo"<th".($_d!=""||$j->name!=$zd?" title=\'".h(($_d!=""?"$_d.":"").$zd)."\'":"").">".($pc?"<a href=\'$pc".strtolower($B)."\' target=\'_blank\' rel=\'noreferrer\'>$B</a>":$B);}echo"</thead>\n";}echo"<tr".odd().">";foreach($J
as$w=>$X){if(!isset($X)){$X="<i>NULL</i>";}elseif($Aa[$w]&&!is_utf8($X)){$X="<i>".lang(27,strlen($X))."</i>";}elseif(!strlen($X)){$X="&nbsp;";}else{$X=h($X);if($wf[$w]==254){$X="<code>$X</code>";}}if(isset($Oc[$w])&&!$d[$Oc[$w]]){if($pc){$y=$Oc[$w].urlencode($J[array_search("table=",$Oc)]);}else{$y="edit=".urlencode($Oc[$w]);foreach($t[$Oc[$w]]as$Ja=>$u){$y.="&where".urlencode("[".bracket_escape($Ja)."]")."=".urlencode($J[$u]);}}$X="<a href=\'".h(ME.$y)."\'>$X</a>";}echo"<td>$X";}}echo($q?"</table>":"<p class=\'message\'>".lang(76))."\n";}function
referencable_primary($Be){$I=array();foreach(table_status()as$We=>$R){if($We!=$Be&&fk_support($R)){foreach(fields($We)as$j){if($j["primary"]){if($I[$We]){unset($I[$We]);break;}$I[$We]=$j;}}}}return$I;}function
textarea($B,$Y,$K=10,$Na=80){echo"<textarea name=\'$B\' rows=\'$K\' cols=\'$Na\' class=\'sqlarea\' spellcheck=\'false\' wrap=\'off\' onkeydown=\'return textareaKeydown(this, event);\'>";if(is_array($Y)){foreach($Y
as$X){echo
h($X)."\n\n\n";}}else{echo
h($Y);}echo"</textarea>";}function
format_time($Je,$Cb){return" <span class=\'time\'>(".lang(77,max(0,array_sum(explode(" ",$Cb))-array_sum(explode(" ",$Je)))).")</span>";}function
edit_type($w,$j,$Ma,$m=array()){global$Oe,$wf,$Cf,$rd;echo\'<td><select name="\',$w,\'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);">\',optionlist((!$j["type"]||isset($wf[$j["type"]])?array():array($j["type"]))+$Oe+($m?array(lang(78)=>$m):array()),$j["type"]),\'</select>
<td><input name="\',$w,\'[length]" value="\',h($j["length"]),\'" size="3" onfocus="editingLengthFocus(this);"><td class="options">\',"<select name=\'$w"."[collation]\'".(ereg(\'(char|text|enum|set)$\',$j["type"])?"":" class=\'hidden\'").\'><option value="">(\'.lang(79).\')\'.optionlist($Ma,$j["collation"]).\'</select>\',($Cf?"<select name=\'$w"."[unsigned]\'".(!$j["type"]||ereg(\'(int|float|double|decimal)$\',$j["type"])?"":" class=\'hidden\'").\'><option>\'.optionlist($Cf,$j["unsigned"]).\'</select>\':\'\'),($m?"<select name=\'$w"."[on_delete]\'".(ereg("`",$j["type"])?"":" class=\'hidden\'")."><option value=\'\'>(".lang(80).")".optionlist(explode("|",$rd),$j["on_delete"])."</select> ":" ");}function
process_length($Mc){global$Fb;return(preg_match("~^\\s*(?:$Fb)(?:\\s*,\\s*(?:$Fb))*\\s*\$~",$Mc)&&preg_match_all("~$Fb~",$Mc,$Rc)?implode(",",$Rc[0]):preg_replace(\'~[^0-9,+-]~\',\'\',$Mc));}function
process_type($j,$Ka="COLLATE"){global$Cf;return" $j[type]".($j["length"]!=""?"(".process_length($j["length"]).")":"").(ereg(\'int|float|double|decimal\',$j["type"])&&in_array($j["unsigned"],$Cf)?" $j[unsigned]":"").(ereg(\'char|text|enum|set\',$j["type"])&&$j["collation"]?" $Ka ".q($j["collation"]):"");}function
process_field($j,$uf){return
array(idf_escape(trim($j["field"])),process_type($uf),($j["null"]?" NULL":" NOT NULL"),(isset($j["default"])?" DEFAULT ".(($j["type"]=="timestamp"&&eregi(\'^CURRENT_TIMESTAMP$\',$j["default"]))||($j["type"]=="bit"&&ereg("^([0-9]+|b\'[0-1]+\')\$",$j["default"]))?$j["default"]:q($j["default"])):""),($j["on_update"]?" ON UPDATE $j[on_update]":""),(support("comment")&&$j["comment"]!=""?" COMMENT ".q($j["comment"]):""),($j["auto_increment"]?auto_increment():null),);}function
type_class($V){foreach(array(\'char\'=>\'text\',\'date\'=>\'time|year\',\'binary\'=>\'blob\',\'enum\'=>\'set\',)as$w=>$X){if(ereg("$w|$X",$V)){return" class=\'$w\'";}}}function
edit_fields($k,$Ma,$V="TABLE",$qa=0,$m=array(),$Sa=false){global$wc;echo\'<thead><tr class="wrap">
\';if($V=="PROCEDURE"){echo\'<td>&nbsp;\';}echo\'<th>\',($V=="TABLE"?lang(81):lang(82)),\'<td>\',lang(83),\'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
<td>\',lang(84),\'<td>\',lang(85);if($V=="TABLE"){echo\'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="\',lang(86),\'">AI</acronym>
<td\',($_POST["defaults"]?"":" class=\'hidden\'"),\'>\',lang(87),(support("comment")?"<td".($Sa?"":" class=\'hidden\'").">".lang(88):"");}echo\'<td>\',"<input type=\'image\' name=\'add[".(support("move_col")?0:count($k))."]\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.4\' alt=\'+\' title=\'".lang(89)."\'>",\'<script type="text/javascript">row_count = \',count($k),\';</script>
</thead>
<tbody onkeydown="return editingKeydown(event);">
\';foreach($k
as$q=>$j){$q++;$Ad=$j[($_POST?"orig":"field")];$ob=(isset($_POST["add"][$q-1])||(isset($j["field"])&&!$_POST["drop_col"][$q]))&&(support("drop_col")||$Ad=="");echo\'<tr\',($ob?"":" style=\'display: none;\'"),\'>
\',($V=="PROCEDURE"?"<td>".html_select("fields[$q][inout]",explode("|",$wc),$j["inout"]):""),\'<th>\';if($ob){echo\'<input name="fields[\',$q,\'][field]" value="\',h($j["field"]),\'" onchange="\',($j["field"]!=""||count($k)>1?"":"editingAddRow(this, $qa); "),\'editingNameChange(this);" maxlength="64">\';}echo\'<input type="hidden" name="fields[\',$q,\'][orig]" value="\',h($Ad),\'">
\';edit_type("fields[$q]",$j,$Ma,$m);if($V=="TABLE"){echo\'<td>\',checkbox("fields[$q][null]",1,$j["null"]),\'<td><input type="radio" name="auto_increment_col" value="\',$q,\'"\';if($j["auto_increment"]){echo\' checked\';}?> onclick="var field = this.form[\'fields[\' + this.value + \'][field]\']; if (!field.value) { field.value = \'id\'; field.onchange(); }">
<td<?php echo($_POST["defaults"]?"":" class=\'hidden\'"),\'>\',checkbox("fields[$q][has_default]",1,$j["has_default"]),\'<input name="fields[\',$q,\'][default]" value="\',h($j["default"]),\'" onchange="this.previousSibling.checked = true;">
\',(support("comment")?"<td".($Sa?"":" class=\'hidden\'")."><input name=\'fields[$q][comment]\' value=\'".h($j["comment"])."\' maxlength=\'255\'>":"");}echo"<td>",(support("move_col")?"<input type=\'image\' name=\'add[$q]\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.4\' alt=\'+\' title=\'".lang(89)."\' onclick=\'return !editingAddRow(this, $qa, 1);\'>&nbsp;"."<input type=\'image\' name=\'up[$q]\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=3.3.4\' alt=\'^\' title=\'".lang(90)."\'>&nbsp;"."<input type=\'image\' name=\'down[$q]\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=3.3.4\' alt=\'v\' title=\'".lang(91)."\'>&nbsp;":""),($Ad==""||support("drop_col")?"<input type=\'image\' name=\'drop_col[$q]\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=3.3.4\' alt=\'x\' title=\'".lang(92)."\' onclick=\'return !editingRemoveRow(this);\'>":""),"\n";}}function
process_fields(&$k){ksort($k);$md=0;if($_POST["up"]){$Gc=0;foreach($k
as$w=>$j){if(key($_POST["up"])==$w){unset($k[$w]);array_splice($k,$Gc,0,array($j));break;}if(isset($j["field"])){$Gc=$md;}$md++;}}if($_POST["down"]){$cc=false;foreach($k
as$w=>$j){if(isset($j["field"])&&$cc){unset($k[key($_POST["down"])]);array_splice($k,$md,0,array($cc));break;}if(key($_POST["down"])==$w){$cc=$j;}$md++;}}$k=array_values($k);if($_POST["add"]){array_splice($k,key($_POST["add"]),0,array(array()));}}function
normalize_enum($_){return"\'".str_replace("\'","\'\'",addcslashes(stripcslashes(str_replace($_[0][0].$_[0][0],$_[0][0],substr($_[0],1,-1))),\'\\\'))."\'";}function
grant($o,$ce,$d,$qd){if(!$ce){return
true;}if($ce==array("ALL PRIVILEGES","GRANT OPTION")){return($o=="GRANT"?queries("$o ALL PRIVILEGES$qd WITH GRANT OPTION"):queries("$o ALL PRIVILEGES$qd")&&queries("$o GRANT OPTION$qd"));}return
queries("$o ".preg_replace(\'~(GRANT OPTION)\\([^)]*\\)~\',\'\\1\',implode("$d, ",$ce).$d).$qd);}function
drop_create($sb,$ab,$z,$bd,$Zc,$ad,$B){if($_POST["drop"]){return
query_redirect($sb,$z,$bd,true,!$_POST["dropped"]);}$tb=$B!=""&&($_POST["dropped"]||queries($sb));$cb=queries($ab);if(!queries_redirect($z,($B!=""?$Zc:$ad),$cb)&&$tb){redirect(null,$bd);}return$tb;}function
tar_file($Vb,$Wa){$I=pack("a100a8a8a8a12a12",$Vb,644,0,0,decoct(strlen($Wa)),decoct(time()));$Ha=8*32;for($q=0;$q<strlen($I);$q++){$Ha+=ord($I{$q});}$I.=sprintf("%06o",$Ha)."\0 ";return$I.str_repeat("\0",512-strlen($I)).$Wa.str_repeat("\0",511-(strlen($Wa)+511)%
512);}function
ini_bytes($vc){$X=ini_get($vc);switch(strtolower(substr($X,-1))){case\'g\':$X*=1024;case\'m\':$X*=1024;case\'k\':$X*=1024;}return$X;}session_cache_limiter("");if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false){session_write_close();}$rd="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";$Fb="\'(?:\'\'|[^\'\\\\]|\\\\.)*+\'";$wc="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"]){$_GET["edit"]=$_GET["select"];}if(isset($_GET["callf"])){$_GET["call"]=$_GET["callf"];}if(isset($_GET["function"])){$_GET["procedure"]=$_GET["function"];}if(isset($_GET["download"])){$b=$_GET["download"];header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$b-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));echo$e->result("SELECT".limit(idf_escape($_GET["field"])." FROM ".table($b)," WHERE ".where($_GET),1));exit;}elseif(isset($_GET["table"])){$b=$_GET["table"];$k=fields($b);if(!$k){$i=error();}$S=($k?table_status($b):array());page_header(($k&&is_view($S)?lang(93):lang(94)).": ".h($b),$i);$c->selectLinks($S);$Ra=$S["Comment"];if($Ra!=""){echo"<p>".lang(88).": ".h($Ra)."\n";}if($k){echo"<table cellspacing=\'0\'>\n","<thead><tr><th>".lang(95)."<td>".lang(83).(support("comment")?"<td>".lang(88):"")."</thead>\n";foreach($k
as$j){echo"<tr".odd()."><th>".h($j["field"]),"<td title=\'".h($j["collation"])."\'>".h($j["full_type"]).($j["null"]?" <i>NULL</i>":"").($j["auto_increment"]?" <i>".lang(86)."</i>":""),(isset($j["default"])?" [<b>".h($j["default"])."</b>]":""),(support("comment")?"<td>".nbsp($j["comment"]):""),"\n";}echo"</table>\n";if(!is_view($S)){echo"<h3>".lang(96)."</h3>\n";$t=indexes($b);if($t){echo"<table cellspacing=\'0\'>\n";foreach($t
as$B=>$s){ksort($s["columns"]);$Zd=array();foreach($s["columns"]as$w=>$X){$Zd[]="<i>".h($X)."</i>".($s["lengths"][$w]?"(".$s["lengths"][$w].")":"");}echo"<tr title=\'".h($B)."\'><th>$s[type]<td>".implode(", ",$Zd)."\n";}echo"</table>\n";}echo\'<p><a href="\'.h(ME).\'indexes=\'.urlencode($b).\'">\'.lang(97)."</a>\n";if(fk_support($S)){echo"<h3>".lang(78)."</h3>\n";$m=foreign_keys($b);if($m){echo"<table cellspacing=\'0\'>\n","<thead><tr><th>".lang(98)."<td>".lang(99)."<td>".lang(80)."<td>".lang(100).($v!="sqlite"?"<td>&nbsp;":"")."</thead>\n";foreach($m
as$B=>$l){echo"<tr title=\'".h($B)."\'>","<th><i>".implode("</i>, <i>",array_map(\'h\',$l["source"]))."</i>","<td><a href=\'".h($l["db"]!=""?preg_replace(\'~db=[^&]*~\',"db=".urlencode($l["db"]),ME):($l["ns"]!=""?preg_replace(\'~ns=[^&]*~\',"ns=".urlencode($l["ns"]),ME):ME))."table=".urlencode($l["table"])."\'>".($l["db"]!=""?"<b>".h($l["db"])."</b>.":"").($l["ns"]!=""?"<b>".h($l["ns"])."</b>.":"").h($l["table"])."</a>","(<i>".implode("</i>, <i>",array_map(\'h\',$l["target"]))."</i>)","<td>".nbsp($l["on_delete"])."\n","<td>".nbsp($l["on_update"])."\n";if($v!="sqlite"){echo\'<td><a href="\'.h(ME.\'foreign=\'.urlencode($b).\'&name=\'.urlencode($B)).\'">\'.lang(101).\'</a>\';}}echo"</table>\n";}if($v!="sqlite"){echo\'<p><a href="\'.h(ME).\'foreign=\'.urlencode($b).\'">\'.lang(102)."</a>\n";}}if(support("trigger")){echo"<h3>".lang(103)."</h3>\n";$tf=triggers($b);if($tf){echo"<table cellspacing=\'0\'>\n";foreach($tf
as$w=>$X){echo"<tr valign=\'top\'><td>$X[0]<td>$X[1]<th>".h($w)."<td><a href=\'".h(ME.\'trigger=\'.urlencode($b).\'&name=\'.urlencode($w))."\'>".lang(101)."</a>\n";}echo"</table>\n";}echo\'<p><a href="\'.h(ME).\'trigger=\'.urlencode($b).\'">\'.lang(104)."</a>\n";}}}}elseif(isset($_GET["schema"])){page_header(lang(44),"",array(),DB.($_GET["ns"]?".$_GET[ns]":""));$Xe=array();$Ye=array();$B="adminer_schema";$da=($_GET["schema"]?$_GET["schema"]:$_COOKIE[($_COOKIE["$B-".DB]?"$B-".DB:$B)]);preg_match_all(\'~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~\',$da,$Rc,PREG_SET_ORDER);foreach($Rc
as$q=>$_){$Xe[$_[1]]=array($_[2],$_[3]);$Ye[]="\n\t\'".js_escape($_[1])."\': [ $_[2], $_[3] ]";}$nf=0;$_a=-1;$ze=array();$me=array();$Kc=array();foreach(table_status()as$S){if(!isset($S["Engine"])){continue;}$Sd=0;$ze[$S["Name"]]["fields"]=array();foreach(fields($S["Name"])as$B=>$j){$Sd+=1.25;$j["pos"]=$Sd;$ze[$S["Name"]]["fields"][$B]=$j;}$ze[$S["Name"]]["pos"]=($Xe[$S["Name"]]?$Xe[$S["Name"]]:array($nf,0));foreach($c->foreignKeys($S["Name"])as$X){if(!$X["db"]){$Ic=$_a;if($Xe[$S["Name"]][1]||$Xe[$X["table"]][1]){$Ic=min(floatval($Xe[$S["Name"]][1]),floatval($Xe[$X["table"]][1]))-1;}else{$_a-=.1;}while($Kc[(string)$Ic]){$Ic-=.0001;}$ze[$S["Name"]]["references"][$X["table"]][(string)$Ic]=array($X["source"],$X["target"]);$me[$X["table"]][$S["Name"]][(string)$Ic]=$X["target"];$Kc[(string)$Ic]=true;}}$nf=max($nf,$ze[$S["Name"]]["pos"][0]+2.5+$Sd);}echo\'<div id="schema" style="height: \',$nf,\'em;" onselectstart="return false;">
<script type="text/javascript">
var tablePos = {\',implode(",",$Ye)."\n",\'};
var em = document.getElementById(\\'schema\\').offsetHeight / \',$nf,\';
document.onmousemove = schemaMousemove;
document.onmouseup = function (ev) {
	schemaMouseup(ev, \\'\',js_escape(DB),\'\\');
};
</script>
\';foreach($ze
as$B=>$R){echo"<div class=\'table\' style=\'top: ".$R["pos"][0]."em; left: ".$R["pos"][1]."em;\' onmousedown=\'schemaMousedown(this, event);\'>",\'<a href="\'.h(ME).\'table=\'.urlencode($B).\'"><b>\'.h($B)."</b></a>";foreach($R["fields"]as$j){$X=\'<span\'.type_class($j["type"]).\' title="\'.h($j["full_type"].($j["null"]?" NULL":\'\')).\'">\'.h($j["field"]).\'</span>\';echo"<br>".($j["primary"]?"<i>$X</i>":$X);}foreach((array)$R["references"]as$ef=>$ne){foreach($ne
as$Ic=>$je){$Jc=$Ic-$Xe[$B][1];$q=0;foreach($je[0]as$Ge){echo"\n<div class=\'references\' title=\'".h($ef)."\' id=\'refs$Ic-".($q++)."\' style=\'left: $Jc"."em; top: ".$R["fields"][$Ge]["pos"]."em; padding-top: .5em;\'><div style=\'border-top: 1px solid Gray; width: ".(-$Jc)."em;\'></div></div>";}}}foreach((array)$me[$B]as$ef=>$ne){foreach($ne
as$Ic=>$d){$Jc=$Ic-$Xe[$B][1];$q=0;foreach($d
as$df){echo"\n<div class=\'references\' title=\'".h($ef)."\' id=\'refd$Ic-".($q++)."\' style=\'left: $Jc"."em; top: ".$R["fields"][$df]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=3.3.4\'><div style=\'height: .5em; border-bottom: 1px solid Gray; width: ".(-$Jc)."em;\'></div></div>";}}}echo"\n</div>\n";}foreach($ze
as$B=>$R){foreach((array)$R["references"]as$ef=>$ne){foreach($ne
as$Ic=>$je){$dd=$nf;$Vc=-10;foreach($je[0]as$w=>$Ge){$Td=$R["pos"][0]+$R["fields"][$Ge]["pos"];$Ud=$ze[$ef]["pos"][0]+$ze[$ef]["fields"][$je[1][$w]]["pos"];$dd=min($dd,$Td,$Ud);$Vc=max($Vc,$Td,$Ud);}echo"<div class=\'references\' id=\'refl$Ic\' style=\'left: $Ic"."em; top: $dd"."em; padding: .5em 0;\'><div style=\'border-right: 1px solid Gray; margin-top: 1px; height: ".($Vc-$dd)."em;\'></div></div>\n";}}}echo\'</div>
<p><a href="\',h(ME."schema=".urlencode($da)),\'" id="schema-link">\',lang(105),\'</a>
\';}elseif(isset($_GET["dump"])){$b=$_GET["dump"];if($_POST){$Ya="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$w){$Ya.="&$w=".urlencode($_POST[$w]);}cookie("adminer_export",substr($Ya,1));$Qb=dump_headers(($b!=""?$b:DB),(DB==""||count((array)$_POST["tables"]+(array)$_POST["data"])>1));$_c=($_POST["format"]=="sql");if($_c){echo"-- Adminer $fa ".$rb[DRIVER]." dump

".($v!="sql"?"":"SET NAMES utf8;
SET foreign_key_checks = 0;
SET time_zone = ".q($e->result("SELECT @@time_zone")).";
SET sql_mode = \'NO_AUTO_VALUE_ON_ZERO\';

");}$Q=$_POST["db_style"];$g=array(DB);if(DB==""){$g=$_POST["databases"];if(is_string($g)){$g=explode("\n",rtrim(str_replace("\r","",$g),"\n"));}}foreach((array)$g
as$h){if($e->select_db($h)){if($_c&&ereg(\'CREATE\',$Q)&&($ab=$e->result("SHOW CREATE DATABASE ".idf_escape($h),1))){if($Q=="DROP+CREATE"){echo"DROP DATABASE IF EXISTS ".idf_escape($h).";\n";}echo($Q=="CREATE+ALTER"?preg_replace(\'~^CREATE DATABASE ~\',\'\\0IF NOT EXISTS \',$ab):$ab).";\n";}if($_c){if($Q){echo
use_sql($h).";\n\n";}if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"]))){echo"SET @adminer_alter = \'\';\n\n";}$Ed="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$ue){foreach(get_rows("SHOW $ue STATUS WHERE Db = ".q($h),null,"-- ")as$J){$Ed.=($Q!=\'DROP+CREATE\'?"DROP $ue IF EXISTS ".idf_escape($J["Name"]).";;\n":"").$e->result("SHOW CREATE $ue ".idf_escape($J["Name"]),2).";;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$J){$Ed.=($Q!=\'DROP+CREATE\'?"DROP EVENT IF EXISTS ".idf_escape($J["Name"]).";;\n":"").$e->result("SHOW CREATE EVENT ".idf_escape($J["Name"]),3).";;\n\n";}}if($Ed){echo"DELIMITER ;;\n\n$Ed"."DELIMITER ;\n\n";}}if($_POST["table_style"]||$_POST["data_style"]){$Kf=array();foreach(table_status()as$S){$R=(DB==""||in_array($S["Name"],(array)$_POST["tables"]));$fb=(DB==""||in_array($S["Name"],(array)$_POST["data"]));if($R||$fb){if(!is_view($S)){if($Qb=="tar"){ob_start();}$c->dumpTable($S["Name"],($R?$_POST["table_style"]:""));if($fb){$c->dumpData($S["Name"],$_POST["data_style"],"SELECT * FROM ".table($S["Name"]));}if($_c&&$_POST["triggers"]&&$R&&($tf=trigger_sql($S["Name"],$_POST["table_style"]))){echo"\nDELIMITER ;;\n$tf\nDELIMITER ;\n";}if($Qb=="tar"){echo
tar_file((DB!=""?"":"$h/")."$S[Name].csv",ob_get_clean());}elseif($_c){echo"\n";}}elseif($_c){$Kf[]=$S["Name"];}}}foreach($Kf
as$Jf){$c->dumpTable($Jf,$_POST["table_style"],true);}if($Qb=="tar"){echo
pack("x512");}}if($Q=="CREATE+ALTER"&&$_c){$G="SELECT TABLE_NAME, ENGINE, TABLE_COLLATION, TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE()";echo"DELIMITER ;;
CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
	DECLARE _table_name, _engine, _table_collation varchar(64);
	DECLARE _table_comment varchar(64);
	DECLARE done bool DEFAULT 0;
	DECLARE tables CURSOR FOR $G;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
	OPEN tables;
	REPEAT
		FETCH tables INTO _table_name, _engine, _table_collation, _table_comment;
		IF NOT done THEN
			CASE _table_name";foreach(get_rows($G)as$J){$Ra=q($J["ENGINE"]=="InnoDB"?preg_replace(\'~(?:(.+); )?InnoDB free: .*~\',\'\\1\',$J["TABLE_COMMENT"]):$J["TABLE_COMMENT"]);echo"
				WHEN ".q($J["TABLE_NAME"])." THEN
					".(isset($J["ENGINE"])?"IF _engine != \'$J[ENGINE]\' OR _table_collation != \'$J[TABLE_COLLATION]\' OR _table_comment != $Ra THEN
						ALTER TABLE ".idf_escape($J["TABLE_NAME"])." ENGINE=$J[ENGINE] COLLATE=$J[TABLE_COLLATION] COMMENT=$Ra;
					END IF":"BEGIN END").";";}echo"
				ELSE
					SET alter_command = CONCAT(alter_command, \'DROP TABLE `\', REPLACE(_table_name, \'`\', \'``\'), \'`;\\n\');
			END CASE;
		END IF;
	UNTIL done END REPEAT;
	CLOSE tables;
END;;
DELIMITER ;
CALL adminer_alter(@adminer_alter);
DROP PROCEDURE adminer_alter;
";}if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"]))&&$_c){echo"SELECT @adminer_alter;\n";}}}if($_c){echo"-- ".$e->result("SELECT NOW()")."\n";}exit;}page_header(lang(106),"",($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),DB);echo\'
<form action="" method="post">
<table cellspacing="0">
\';$ib=array(\'\',\'USE\',\'DROP+CREATE\',\'CREATE\');$Ze=array(\'\',\'DROP+CREATE\',\'CREATE\');$gb=array(\'\',\'TRUNCATE+INSERT\',\'INSERT\');if($v=="sql"){$ib[]=\'CREATE+ALTER\';$Ze[]=\'CREATE+ALTER\';$gb[]=\'INSERT+UPDATE\';}parse_str($_COOKIE["adminer_export"],$J);if(!$J){$J=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");}if(!isset($J["events"])){$J["routines"]=$J["events"]=($_GET["dump"]=="");$J["triggers"]=$J["table_style"];}echo"<tr><th>".lang(107)."<td>".html_select("output",$c->dumpOutput(),$J["output"],0)."\n";echo"<tr><th>".lang(108)."<td>".html_select("format",$c->dumpFormat(),$J["format"],0)."\n";echo($v=="sqlite"?"":"<tr><th>".lang(62)."<td>".html_select(\'db_style\',$ib,$J["db_style"]).(support("routine")?checkbox("routines",1,$J["routines"],lang(109)):"").(support("event")?checkbox("events",1,$J["events"],lang(110)):"")),"<tr><th>".lang(73)."<td>".html_select(\'table_style\',$Ze,$J["table_style"]).checkbox("auto_increment",1,$J["auto_increment"],lang(86)).(support("trigger")?checkbox("triggers",1,$J["triggers"],lang(103)):""),"<tr><th>".lang(111)."<td>".html_select(\'data_style\',$gb,$J["data_style"]),\'</table>
<p><input type="submit" value="\',lang(106),\'">

<table cellspacing="0">
\';$Xd=array();if(DB!=""){$Ga=($b!=""?"":" checked");echo"<thead><tr>","<th style=\'text-align: left;\'><label><input type=\'checkbox\' id=\'check-tables\'$Ga onclick=\'formCheck(this, /^tables\\[/);\'>".lang(73)."</label>","<th style=\'text-align: right;\'><label>".lang(111)."<input type=\'checkbox\' id=\'check-data\'$Ga onclick=\'formCheck(this, /^data\\[/);\'></label>","</thead>\n";$Kf="";foreach(table_status()as$S){$B=$S["Name"];$Wd=ereg_replace("_.*","",$B);$Ga=($b==""||$b==(substr($b,-1)=="%"?"$Wd%":$B));$Zd="<tr><td>".checkbox("tables[]",$B,$Ga,$B,"formUncheck(\'check-tables\');");if(is_view($S)){$Kf.="$Zd\n";}else{echo"$Zd<td align=\'right\'><label>".($S["Engine"]=="InnoDB"&&$S["Rows"]?"~ ":"").$S["Rows"].checkbox("data[]",$B,$Ga,"","formUncheck(\'check-data\');")."</label>\n";}$Xd[$Wd]++;}echo$Kf;}else{echo"<thead><tr><th style=\'text-align: left;\'><label><input type=\'checkbox\' id=\'check-databases\'".($b==""?" checked":"")." onclick=\'formCheck(this, /^databases\\[/);\'>".lang(62)."</label></thead>\n";$g=$c->databases();if($g){foreach($g
as$h){if(!information_schema($h)){$Wd=ereg_replace("_.*","",$h);echo"<tr><td>".checkbox("databases[]",$h,$b==""||$b=="$Wd%",$h,"formUncheck(\'check-databases\');")."</label>\n";$Xd[$Wd]++;}}}else{echo"<tr><td><textarea name=\'databases\' rows=\'10\' cols=\'20\'></textarea>";}}echo\'</table>
</form>
\';$Xb=true;foreach($Xd
as$w=>$X){if($w!=""&&$X>1){echo($Xb?"<p>":" ")."<a href=\'".h(ME)."dump=".urlencode("$w%")."\'>".h($w)."</a>";$Xb=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(45));$H=$e->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$o=$H;if(!$H){$H=$e->query("SELECT SUBSTRING_INDEX(CURRENT_USER, \'@\', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, \'@\', -1) AS Host");}echo"<form action=\'\'><p>\n";hidden_fields_get();echo"<input type=\'hidden\' name=\'db\' value=\'".h(DB)."\'>\n",($o?"":"<input type=\'hidden\' name=\'grant\' value=\'\'>\n"),"<table cellspacing=\'0\'>\n","<thead><tr><th>".lang(16)."<th>".lang(15)."<th>&nbsp;</thead>\n";while($J=$H->fetch_assoc()){echo\'<tr\'.odd().\'><td>\'.h($J["User"])."<td>".h($J["Host"]).\'<td><a href="\'.h(ME.\'user=\'.urlencode($J["User"]).\'&host=\'.urlencode($J["Host"])).\'">\'.lang(26)."</a>\n";}if(!$o||DB!=""){echo"<tr".odd()."><td><input name=\'user\'><td><input name=\'host\' value=\'localhost\'><td><input type=\'submit\' value=\'".lang(26)."\'>\n";}echo"</table>\n","</form>\n",\'<p><a href="\'.h(ME).\'user=">\'.lang(112)."</a>";}elseif(isset($_GET["sql"])){if(!$i&&$_POST["export"]){dump_headers("sql");$c->dumpTable("","");$c->dumpData("","table",$_POST["query"]);exit;}restart_session();$nc=&get_session("queries");$mc=&$nc[DB];if(!$i&&$_POST["clear"]){$mc=array();redirect(remove_from_uri("history"));}page_header(lang(38),$i);if(!$i&&$_POST){$ec=false;$G=$_POST["query"];if($_POST["webfile"]){$ec=@fopen((file_exists("adminer.sql")?"adminer.sql":(file_exists("adminer.sql.gz")?"compress.zlib://adminer.sql.gz":"compress.bzip2://adminer.sql.bz2")),"rb");$G=($ec?fread($ec,1e6):false);}elseif($_FILES&&$_FILES["sql_file"]["error"]!=UPLOAD_ERR_NO_FILE){$G=get_file("sql_file",true);}if(is_string($G)){if(function_exists(\'memory_get_usage\')){@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($G)+memory_get_usage()+8e6));}if($G!=""&&strlen($G)<1e6){$F=$G.(ereg(";[ \t\r\n]*\$",$G)?"":";");if(!$mc||end($mc)!=$F){$mc[]=$F;}}$He="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\n)";if(!ini_bool("session.use_cookies")){session_write_close();}$lb=";";$md=0;$Bb=true;$f=connect();if(is_object($f)&&DB!=""){$f->select_db(DB);}$Qa=0;$Hb=array();$Jd=\'[\\'"\'.($v=="sql"?\'`#\':($v=="sqlite"?\'`[\':($v=="mssql"?\'[\':\'\'))).\']|/\\*|-- |$\'.($v=="pgsql"?\'|\\$[^$]*\\$\':\'\');$of=microtime();parse_str($_COOKIE["adminer_export"],$ka);$vb=$c->dumpFormat();unset($vb["sql"]);while($G!=""){if(!$md&&preg_match("~^$He*DELIMITER\\s+(.+)~i",$G,$_)){$lb=$_[1];$G=substr($G,strlen($_[0]));}else{preg_match(\'(\'.preg_quote($lb)."|$Jd)",$G,$_,PREG_OFFSET_CAPTURE,$md);$cc=$_[0][0];if(!$cc&&$ec&&!feof($ec)){$G.=fread($ec,1e5);}else{$md=$_[0][1]+strlen($cc);if(!$cc&&rtrim($G)==""){break;}if($cc&&$cc!=$lb){while(preg_match(\'(\'.($cc==\'/*\'?\'\\*/\':($cc==\'[\'?\']\':(ereg(\'^-- |^#\',$cc)?"\n":preg_quote($cc)."|\\\\."))).\'|$)s\',$G,$_,PREG_OFFSET_CAPTURE,$md)){$L=$_[0][0];if(!$L&&$ec&&!feof($ec)){$G.=fread($ec,1e5);}else{$md=$_[0][1]+strlen($L);if($L[0]!="\\"){break;}}}}else{$Bb=false;$F=substr($G,0,$_[0][1]);$Qa++;$Zd="<pre id=\'sql-$Qa\'><code class=\'jush-$v\'>".shorten_utf8(trim($F),1000)."</code></pre>\n";if(!$_POST["only_errors"]){echo$Zd;ob_flush();flush();}$Je=microtime();if($e->multi_query($F)&&is_object($f)&&preg_match("~^$He*USE\\b~isU",$F)){$f->query($F);}do{$H=$e->store_result();$Cb=microtime();$hf=format_time($Je,$Cb).(strlen($F)<1000?" <a href=\'".h(ME)."sql=".urlencode(trim($F))."\'>".lang(26)."</a>":"");if($e->error){echo($_POST["only_errors"]?$Zd:""),"<p class=\'error\'>".lang(113).": ".error()."\n";$Hb[]=" <a href=\'#sql-$Qa\'>$Qa</a>";if($_POST["error_stops"]){break
2;}}elseif(is_object($H)){select($H,$f);if(!$_POST["only_errors"]){echo"<form action=\'\' method=\'post\'>\n","<p>".($H->num_rows?lang(114,$H->num_rows):"").$hf;$r="export-$Qa";$Pb=", <a href=\'#$r\' onclick=\"return !toggle(\'$r\');\">".lang(106)."</a><span id=\'$r\' class=\'hidden\'>: ".html_select("output",$c->dumpOutput(),$ka["output"])." ".html_select("format",$vb,$ka["format"])."<input type=\'hidden\' name=\'query\' value=\'".h($F)."\'>"." <input type=\'submit\' name=\'export\' value=\'".lang(106)."\' onclick=\'eventStop(event);\'><input type=\'hidden\' name=\'token\' value=\'$T\'></span>\n";if($f&&preg_match("~^($He|\\()*SELECT\\b~isU",$F)&&($Ob=explain($f,$F))){$r="explain-$Qa";echo", <a href=\'#$r\' onclick=\"return !toggle(\'$r\');\">EXPLAIN</a>$Pb","<div id=\'$r\' class=\'hidden\'>\n";select($Ob,$f,($v=="sql"?"http://dev.mysql.com/doc/refman/".substr($e->server_info,0,3)."/en/explain-output.html#explain_":""));echo"</div>\n";}else{echo$Pb;}echo"</form>\n";}}else{if(preg_match("~^$He*(CREATE|DROP|ALTER)$He+(DATABASE|SCHEMA)\\b~isU",$F)){restart_session();set_session("dbs",null);session_write_close();}if(!$_POST["only_errors"]){echo"<p class=\'message\' title=\'".h($e->info)."\'>".lang(115,$e->affected_rows)."$hf\n";}}$Je=$Cb;}while($e->next_result());$G=substr($G,$md);$md=0;}}}}if($Bb){echo"<p class=\'message\'>".lang(116)."\n";}elseif($_POST["only_errors"]){echo"<p class=\'message\'>".lang(117,$Qa-count($Hb)).format_time($of,microtime())."\n";}elseif($Hb&&$Qa>1){echo"<p class=\'error\'>".lang(113).": ".implode("",$Hb)."\n";}}else{echo"<p class=\'error\'>".upload_error($G)."\n";}}echo\'
<form action="" method="post" enctype="multipart/form-data" id="form">
<p>\';$F=$_GET["sql"];if($_POST){$F=$_POST["query"];}elseif($_GET["history"]=="all"){$F=$mc;}elseif($_GET["history"]!=""){$F=$mc[$_GET["history"]];}textarea("query",$F,20);echo($_POST?"":"<script type=\'text/javascript\'>document.getElementsByTagName(\'textarea\')[0].focus();</script>\n"),"<p>".(ini_bool("file_uploads")?lang(118).\': <input type="file" name="sql_file"\'.($_FILES&&$_FILES["sql_file"]["error"]!=4?\'\':\' onchange="this.form[\\'only_errors\\'].checked = true;"\').\'> (&lt; \'.ini_get("upload_max_filesize").\'B)\':lang(119)),\'<p>
<input type="submit" value="\',lang(120),\'" title="Ctrl+Enter">
<input type="hidden" name="token" value="\',$T,\'">
\',checkbox("error_stops",1,$_POST["error_stops"],lang(121))."\n",checkbox("only_errors",1,$_POST["only_errors"],lang(122))."\n";print_fieldset("webfile",lang(123),$_POST["webfile"],"document.getElementById(\'form\')[\'only_errors\'].checked = true; ");$Ta=array();foreach(array("gz"=>"zlib","bz2"=>"bz2")as$w=>$X){if(extension_loaded($X)){$Ta[]=".$w";}}echo
lang(124,"<code>adminer.sql".($Ta?"[".implode("|",$Ta)."]":"")."</code>"),\' <input type="submit" name="webfile" value="\'.lang(125).\'">\',"</div></fieldset>\n";if($mc){print_fieldset("history",lang(126),$_GET["history"]!="");foreach($mc
as$w=>$X){echo\'<a href="\'.h(ME."sql=&history=$w").\'">\'.lang(26)."</a> <code class=\'jush-$v\'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace(\'~^(#|-- ).*~m\',\'\',$X)))),80,"</code>")."<br>\n";}echo"<input type=\'submit\' name=\'clear\' value=\'".lang(127)."\'>\n","<a href=\'".h(ME."sql=&history=all")."\'>".lang(128)."</a>\n","</div></fieldset>\n";}echo\'
</form>
\';}elseif(isset($_GET["edit"])){$b=$_GET["edit"];$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0]):""):where($_GET));$Df=(isset($_GET["select"])?$_POST["edit"]:$Z);$k=fields($b);foreach($k
as$B=>$j){if(!isset($j["privileges"][$Df?"update":"insert"])||$c->fieldName($j)==""){unset($k[$B]);}}if($_POST&&!$i&&!isset($_GET["select"])){$z=$_POST["referer"];if($_POST["insert"]){$z=($Df?null:$_SERVER["REQUEST_URI"]);}elseif(!ereg(\'^.+&select=.+$\',$z)){$z=ME."select=".urlencode($b);}if(isset($_POST["delete"])){query_redirect("DELETE".limit1("FROM ".table($b)," WHERE $Z"),$z,lang(129));}else{$O=array();foreach($k
as$B=>$j){$X=process_input($j);if($X!==false&&$X!==null){$O[idf_escape($B)]=($Df?"\n".idf_escape($B)." = $X":$X);}}if($Df){if(!$O){redirect($z);}query_redirect("UPDATE".limit1(table($b)." SET".implode(",",$O),"\nWHERE $Z"),$z,lang(130));}else{$H=insert_into($b,$O);$Hc=($H?last_id():0);queries_redirect($z,lang(131,($Hc?" $Hc":"")),$H);}}}$We=$c->tableName(table_status($b));page_header(($Df?lang(26):lang(132)),$i,array("select"=>array($b,$We)),$We);$J=null;if($_POST["save"]){$J=(array)$_POST["fields"];}elseif($Z){$M=array();foreach($k
as$B=>$j){if(isset($j["privileges"]["select"])){$M[]=($_POST["clone"]&&$j["auto_increment"]?"\'\' AS ":(ereg("enum|set",$j["type"])?"1*".idf_escape($B)." AS ":"")).idf_escape($B);}}$J=array();if($M){$K=get_rows("SELECT".limit(implode(", ",$M)." FROM ".table($b)," WHERE $Z",(isset($_GET["select"])?2:1)));$J=(isset($_GET["select"])&&count($K)!=1?null:reset($K));}}if($J===false){echo"<p class=\'error\'>".lang(76)."\n";}echo\'
<form action="" method="post" enctype="multipart/form-data" id="form">
\';if($k){echo"<table cellspacing=\'0\' onkeydown=\'return editingKeydown(event);\'>\n";foreach($k
as$B=>$j){echo"<tr><th>".$c->fieldName($j);$kb=$_GET["set"][bracket_escape($B)];$Y=(isset($J)?($J[$B]!=""&&ereg("enum|set",$j["type"])?(is_array($J[$B])?array_sum($J[$B]):+$J[$B]):$J[$B]):(!$Df&&$j["auto_increment"]?"":(isset($_GET["select"])?false:(isset($kb)?$kb:$j["default"]))));if(!$_POST["save"]&&is_string($Y)){$Y=$c->editVal($Y,$j);}$n=($_POST["save"]?(string)$_POST["function"][$B]:($Df&&$j["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:(isset($Y)?\'\':\'NULL\'))));if($j["type"]=="timestamp"&&$Y=="CURRENT_TIMESTAMP"){$Y="";$n="now";}input($j,$Y,$n);echo"\n";}echo"</table>\n";}echo\'<p>
\';if($k){echo"<input type=\'submit\' value=\'".lang(133)."\'>\n";if(!isset($_GET["select"])){echo"<input type=\'submit\' name=\'insert\' value=\'".($Df?lang(134):lang(135))."\' title=\'Ctrl+Shift+Enter\'>\n";}}echo($Df?"<input type=\'submit\' name=\'delete\' value=\'".lang(136)."\' onclick=\"return confirm(\'".lang(0)."\');\">\n":($_POST||!$k?"":"<script type=\'text/javascript\'>document.getElementById(\'form\').getElementsByTagName(\'td\')[1].firstChild.focus();</script>\n"));if(isset($_GET["select"])){hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));}echo\'<input type="hidden" name="referer" value="\',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),\'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["create"])){$b=$_GET["create"];$Kd=array(\'HASH\',\'LINEAR HASH\',\'KEY\',\'LINEAR KEY\',\'RANGE\',\'LIST\');$le=referencable_primary($b);$m=array();foreach($le
as$We=>$j){$m[str_replace("`","``",$We)."`".str_replace("`","``",$j["field"])]=$We;}$Cd=array();$Dd=array();if($b!=""){$Cd=fields($b);$Dd=table_status($b);}if($_POST&&!$_POST["fields"]){$_POST["fields"]=array();}if($_POST&&!$i&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){if($_POST["drop"]){query_redirect("DROP TABLE ".table($b),substr(ME,0,-1),lang(137));}else{$k=array();$Zb=array();ksort($_POST["fields"]);$Bd=reset($Cd);$oa="FIRST";foreach($_POST["fields"]as$w=>$j){$l=$m[$j["type"]];$uf=(isset($l)?$le[$l]:$j);if($j["field"]!=""){if(!$j["has_default"]){$j["default"]=null;}$kb=eregi_replace(" *on update CURRENT_TIMESTAMP","",$j["default"]);if($kb!=$j["default"]){$j["on_update"]="CURRENT_TIMESTAMP";$j["default"]=$kb;}if($w==$_POST["auto_increment_col"]){$j["auto_increment"]=true;}$ee=process_field($j,$uf);if($ee!=process_field($Bd,$Bd)){$k[]=array($j["orig"],$ee,$oa);}if(isset($l)){$Zb[idf_escape($j["field"])]=($b!=""?"ADD":" ")." FOREIGN KEY (".idf_escape($j["field"]).") REFERENCES ".table($m[$j["type"]])." (".idf_escape($uf["field"]).")".(ereg("^($rd)\$",$j["on_delete"])?" ON DELETE $j[on_delete]":"");}$oa="AFTER ".idf_escape($j["field"]);}elseif($j["orig"]!=""){$k[]=array($j["orig"]);}if($j["orig"]!=""){$Bd=next($Cd);}}$Md="";if(in_array($_POST["partition_by"],$Kd)){$Nd=array();if($_POST["partition_by"]==\'RANGE\'||$_POST["partition_by"]==\'LIST\'){foreach(array_filter($_POST["partition_names"])as$w=>$X){$Y=$_POST["partition_values"][$w];$Nd[]="\nPARTITION ".idf_escape($X)." VALUES ".($_POST["partition_by"]==\'RANGE\'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Md.="\nPARTITION BY $_POST[partition_by]($_POST[partition])".($Nd?" (".implode(",",$Nd)."\n)":($_POST["partitions"]?" PARTITIONS ".(+$_POST["partitions"]):""));}elseif($b!=""&&support("partitioning")){$Md.="\nREMOVE PARTITIONING";}$Yc=lang(138);if($b==""){cookie("adminer_engine",$_POST["Engine"]);$Yc=lang(139);}$B=trim($_POST["name"]);queries_redirect(ME."table=".urlencode($B),$Yc,alter_table($b,$B,$k,$Zb,$_POST["Comment"],($_POST["Engine"]&&$_POST["Engine"]!=$Dd["Engine"]?$_POST["Engine"]:""),($_POST["Collation"]&&$_POST["Collation"]!=$Dd["Collation"]?$_POST["Collation"]:""),($_POST["Auto_increment"]!=""?+$_POST["Auto_increment"]:""),$Md));}}page_header(($b!=""?lang(23):lang(140)),$i,array("table"=>$b),$b);$J=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($wf["int"])?"int":(isset($wf["integer"])?"integer":"")))),"partition_names"=>array(""),);if($_POST){$J=$_POST;if($J["auto_increment_col"]){$J["fields"][$J["auto_increment_col"]]["auto_increment"]=true;}process_fields($J["fields"]);}elseif($b!=""){$J=$Dd;$J["name"]=$b;$J["fields"]=array();if(!$_GET["auto_increment"]){$J["Auto_increment"]="";}foreach($Cd
as$j){$j["has_default"]=isset($j["default"]);if($j["on_update"]){$j["default"].=" ON UPDATE $j[on_update]";}$J["fields"][]=$j;}if(support("partitioning")){$fc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($b);$H=$e->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $fc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($J["partition_by"],$J["partitions"],$J["partition"])=$H->fetch_row();$J["partition_names"]=array();$J["partition_values"]=array();foreach(get_rows("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $fc AND PARTITION_NAME != \'\' ORDER BY PARTITION_ORDINAL_POSITION")as$xe){$J["partition_names"][]=$xe["PARTITION_NAME"];$J["partition_values"][]=$xe["PARTITION_DESCRIPTION"];}$J["partition_names"][]="";}}$Ma=collations();$Re=floor(extension_loaded("suhosin")?(min(ini_get("suhosin.request.max_vars"),ini_get("suhosin.post.max_vars"))-13)/10:0);if($Re&&count($J["fields"])>$Re){echo"<p class=\'error\'>".h(lang(141,\'suhosin.post.max_vars\',\'suhosin.request.max_vars\'))."\n";}$Eb=engines();foreach($Eb
as$Db){if(!strcasecmp($Db,$J["Engine"])){$J["Engine"]=$Db;break;}}echo\'
<form action="" method="post" id="form">
<p>
\',lang(142),\': <input name="name" maxlength="64" value="\',h($J["name"]),\'">
\';if($b==""&&!$_POST){?><script type=\'text/javascript\'>document.getElementById(\'form\')[\'name\'].focus();</script><?php }echo($Eb?html_select("Engine",array(""=>"(".lang(143).")")+$Eb,$J["Engine"]):""),\' \',($Ma&&!ereg("sqlite|mssql",$v)?html_select("Collation",array(""=>"(".lang(79).")")+$Ma,$J["Collation"]):""),\' <input type="submit" value="\',lang(133),\'">
<table cellspacing="0" id="edit-fields" class="nowrap">
\';$Sa=($_POST?$_POST["comments"]:$J["Comment"]!="");if(!$_POST&&!$Sa){foreach($J["fields"]as$j){if($j["comment"]!=""){$Sa=true;break;}}}edit_fields($J["fields"],$Ma,"TABLE",$Re,$m,$Sa);echo\'</table>
<p>
\',lang(86),\': <input name="Auto_increment" size="6" value="\',h($J["Auto_increment"]),\'">
<label class="jsonly"><input type="checkbox" name="defaults" value="1"\',($_POST["defaults"]?" checked":""),\' onclick="columnShow(this.checked, 5);">\',lang(87),\'</label>
\',(support("comment")?checkbox("comments",1,$Sa,lang(88),"columnShow(this.checked, 6); toggle(\'Comment\'); if (this.checked) this.form[\'Comment\'].focus();",true).\' <input id="Comment" name="Comment" value="\'.h($J["Comment"]).\'" maxlength="60"\'.($Sa?\'\':\' class="hidden"\').\'>\':\'\'),\'<p>
<input type="submit" value="\',lang(133),\'">
\';if($_GET["create"]!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
\';if(support("partitioning")){$Ld=ereg(\'RANGE|LIST\',$J["partition_by"]);print_fieldset("partition",lang(144),$J["partition_by"]);echo\'<p>
\',html_select("partition_by",array(-1=>"")+$Kd,$J["partition_by"],"partitionByChange(this);"),\'(<input name="partition" value="\',h($J["partition"]),\'">)
\',lang(145),\': <input name="partitions" size="2" value="\',h($J["partitions"]),\'"\',($Ld||!$J["partition_by"]?" class=\'hidden\'":""),\'>
<table cellspacing="0" id="partition-table"\',($Ld?"":" class=\'hidden\'"),\'>
<thead><tr><th>\',lang(146),\'<th>\',lang(147),\'</thead>
\';foreach($J["partition_names"]as$w=>$X){echo\'<tr>\',\'<td><input name="partition_names[]" value="\'.h($X).\'"\'.($w==count($J["partition_names"])-1?\' onchange="partitionNameChange(this);"\':\'\').\'>\',\'<td><input name="partition_values[]" value="\'.h($J["partition_values"][$w]).\'">\';}echo\'</table>
</div></fieldset>
\';}echo\'</form>
\';}elseif(isset($_GET["indexes"])){$b=$_GET["indexes"];$uc=array("PRIMARY","UNIQUE","INDEX");$S=table_status($b);if(eregi("MyISAM|M?aria",$S["Engine"])){$uc[]="FULLTEXT";}$t=indexes($b);if($v=="sqlite"){unset($uc[0]);unset($t[""]);}if($_POST&&!$i&&!$_POST["add"]){$ra=array();foreach($_POST["indexes"]as$s){$B=$s["name"];if(in_array($s["type"],$uc)){$d=array();$Nc=array();$O=array();ksort($s["columns"]);foreach($s["columns"]as$w=>$Oa){if($Oa!=""){$Mc=$s["lengths"][$w];$O[]=idf_escape($Oa).($Mc?"(".(+$Mc).")":"");$d[]=$Oa;$Nc[]=($Mc?$Mc:null);}}if($d){$Nb=$t[$B];if($Nb){ksort($Nb["columns"]);ksort($Nb["lengths"]);if($s["type"]==$Nb["type"]&&array_values($Nb["columns"])===$d&&(!$Nb["lengths"]||array_values($Nb["lengths"])===$Nc)){unset($t[$B]);continue;}}$ra[]=array($s["type"],$B,"(".implode(", ",$O).")");}}}foreach($t
as$B=>$Nb){$ra[]=array($Nb["type"],$B,"DROP");}if(!$ra){redirect(ME."table=".urlencode($b));}queries_redirect(ME."table=".urlencode($b),lang(148),alter_indexes($b,$ra));}page_header(lang(96),$i,array("table"=>$b),$b);$k=array_keys(fields($b));$J=array("indexes"=>$t);if($_POST){$J=$_POST;if($_POST["add"]){foreach($J["indexes"]as$w=>$s){if($s["columns"][count($s["columns"])]!=""){$J["indexes"][$w]["columns"][]="";}}$s=end($J["indexes"]);if($s["type"]||array_filter($s["columns"],\'strlen\')||array_filter($s["lengths"],\'strlen\')){$J["indexes"][]=array("columns"=>array(1=>""));}}}else{foreach($J["indexes"]as$w=>$s){$J["indexes"][$w]["name"]=$w;$J["indexes"][$w]["columns"][]="";}$J["indexes"][]=array("columns"=>array(1=>""));}echo\'
<form action="" method="post">
<table cellspacing="0" class="nowrap">
<thead><tr><th>\',lang(149),\'<th>\',lang(150),\'<th>\',lang(151),\'</thead>
\';$u=1;foreach($J["indexes"]as$s){echo"<tr><td>".html_select("indexes[$u][type]",array(-1=>"")+$uc,$s["type"],($u==count($J["indexes"])?"indexesAddRow(this);":1))."<td>";ksort($s["columns"]);$q=1;foreach($s["columns"]as$w=>$Oa){echo"<span>".html_select("indexes[$u][columns][$q]",array(-1=>"")+$k,$Oa,($q==count($s["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, \'".js_escape($v=="sql"?"":$_GET["indexes"]."_")."\');"),"<input name=\'indexes[$u][lengths][$q]\' size=\'2\' value=\'".h($s["lengths"][$w])."\'> </span>";$q++;}echo"<td><input name=\'indexes[$u][name]\' value=\'".h($s["name"])."\'>\n";$u++;}echo\'</table>
<p>
<input type="submit" value="\',lang(133),\'">
<noscript><p><input type="submit" name="add" value="\',lang(89),\'"></noscript>
<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["database"])){if($_POST&&!$i&&!isset($_POST["add_x"])){restart_session();$B=trim($_POST["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(152),drop_databases(array(DB)));}elseif(DB!==$B){if(DB!=""){$_GET["db"]=$B;queries_redirect(preg_replace(\'~db=[^&]*&~\',\'\',ME)."db=".urlencode($B),lang(153),rename_database($B,$_POST["collation"]));}else{$g=explode("\n",str_replace("\r","",$B));$Pe=true;$Gc="";foreach($g
as$h){if(count($g)==1||$h!=""){if(!create_database($h,$_POST["collation"])){$Pe=false;}$Gc=$h;}}queries_redirect(ME."db=".urlencode($Gc),lang(154),$Pe);}}else{if(!$_POST["collation"]){redirect(substr(ME,0,-1));}query_redirect("ALTER DATABASE ".idf_escape($B).(eregi(\'^[a-z0-9_]+$\',$_POST["collation"])?" COLLATE $_POST[collation]":""),substr(ME,0,-1),lang(155));}}page_header(DB!=""?lang(41):lang(156),$i,array(),DB);$Ma=collations();$B=DB;$Ka=null;if($_POST){$B=$_POST["name"];$Ka=$_POST["collation"];}elseif(DB!=""){$Ka=db_collation(DB,$Ma);}elseif($v=="sql"){foreach(get_vals("SHOW GRANTS")as$o){if(preg_match(\'~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~\',$o,$_)&&$_[1]){$B=stripcslashes(idf_unescape("`$_[2]`"));break;}}}echo\'
<form action="" method="post">
<p>
\',($_POST["add_x"]||strpos($B,"\n")?\'<textarea id="name" name="name" rows="10" cols="40">\'.h($B).\'</textarea><br>\':\'<input id="name" name="name" value="\'.h($B).\'" maxlength="64">\')."\n".($Ma?html_select("collation",array(""=>"(".lang(79).")")+$Ma,$Ka):"");?>
<script type=\'text/javascript\'>document.getElementById(\'name\').focus();</script>
<input type="submit" value="<?php echo
lang(133),\'">
\';if(DB!=""){echo"<input type=\'submit\' name=\'drop\' value=\'".lang(74)."\'".confirm().">\n";}elseif(!$_POST["add_x"]&&$_GET["db"]==""){echo"<input type=\'image\' name=\'add\' src=\'".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.4\' alt=\'+\' title=\'".lang(89)."\'>\n";}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["call"])){$ca=$_GET["call"];page_header(lang(157).": ".h($ca),$i);$ue=routine($ca,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$tc=array();$Ed=array();foreach($ue["fields"]as$q=>$j){if(substr($j["inout"],-3)=="OUT"){$Ed[$q]="@".idf_escape($j["field"])." AS ".idf_escape($j["field"]);}if(!$j["inout"]||substr($j["inout"],0,2)=="IN"){$tc[]=$q;}}if(!$i&&$_POST){$Ea=array();foreach($ue["fields"]as$w=>$j){if(in_array($w,$tc)){$X=process_input($j);if($X===false){$X="\'\'";}if(isset($Ed[$w])){$e->query("SET @".idf_escape($j["field"])." = $X");}}$Ea[]=(isset($Ed[$w])?"@".idf_escape($j["field"]):$X);}$G=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($ca)."(".implode(", ",$Ea).")";echo"<p><code class=\'jush-$v\'>".h($G)."</code> <a href=\'".h(ME)."sql=".urlencode($G)."\'>".lang(26)."</a>\n";if(!$e->multi_query($G)){echo"<p class=\'error\'>".error()."\n";}else{$f=connect();if(is_object($f)){$f->select_db(DB);}do{$H=$e->store_result();if(is_object($H)){select($H,$f);}else{echo"<p class=\'message\'>".lang(158,$e->affected_rows)."\n";}}while($e->next_result());if($Ed){select($e->query("SELECT ".implode(", ",$Ed)));}}}echo\'
<form action="" method="post">
\';if($tc){echo"<table cellspacing=\'0\'>\n";foreach($tc
as$w){$j=$ue["fields"][$w];$B=$j["field"];echo"<tr><th>".$c->fieldName($j);$Y=$_POST["fields"][$B];if($Y!=""){if($j["type"]=="enum"){$Y=+$Y;}if($j["type"]=="set"){$Y=array_sum($Y);}}input($j,$Y,(string)$_POST["function"][$B]);echo"\n";}echo"</table>\n";}echo\'<p>
<input type="submit" value="\',lang(157),\'">
<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["foreign"])){$b=$_GET["foreign"];if($_POST&&!$i&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){if($_POST["drop"]){query_redirect("ALTER TABLE ".table($b)."\nDROP ".($v=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]),ME."table=".urlencode($b),lang(159));}else{$Ge=array_filter($_POST["source"],\'strlen\');ksort($Ge);$df=array();foreach($Ge
as$w=>$X){$df[$w]=$_POST["target"][$w];}query_redirect("ALTER TABLE ".table($b).($_GET["name"]!=""?"\nDROP ".($v=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]).",":"")."\nADD FOREIGN KEY (".implode(", ",array_map(\'idf_escape\',$Ge)).") REFERENCES ".table($_POST["table"])." (".implode(", ",array_map(\'idf_escape\',$df)).")".(ereg("^($rd)\$",$_POST["on_delete"])?" ON DELETE $_POST[on_delete]":"").(ereg("^($rd)\$",$_POST["on_update"])?" ON UPDATE $_POST[on_update]":""),ME."table=".urlencode($b),($_GET["name"]!=""?lang(160):lang(161)));$i=lang(162)."<br>$i";}}page_header(lang(163),$i,array("table"=>$b),$b);$J=array("table"=>$b,"source"=>array(""));if($_POST){$J=$_POST;ksort($J["source"]);if($_POST["add"]){$J["source"][]="";}elseif($_POST["change"]||$_POST["change-js"]){$J["target"]=array();}}elseif($_GET["name"]!=""){$m=foreign_keys($b);$J=$m[$_GET["name"]];$J["source"][]="";}$Ge=array_keys(fields($b));$df=($b===$J["table"]?$Ge:array_keys(fields($J["table"])));$ke=array();foreach(table_status()as$B=>$S){if(fk_support($S)){$ke[]=$B;}}echo\'
<form action="" method="post">
<p>
\';if($J["db"]==""&&$J["ns"]==""){echo
lang(164),\':
\',html_select("table",$ke,$J["table"],"this.form[\'change-js\'].value = \'1\'; if (!ajaxForm(this.form)) this.form.submit();"),\'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="\',lang(165),\'"></noscript>
<table cellspacing="0">
<thead><tr><th>\',lang(98),\'<th>\',lang(99),\'</thead>
\';$u=0;foreach($J["source"]as$w=>$X){echo"<tr>","<td>".html_select("source[".(+$w)."]",array(-1=>"")+$Ge,$X,($u==count($J["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$w)."]",$df,$J["target"][$w]);$u++;}echo\'</table>
<p>
\',lang(80),\': \',html_select("on_delete",array(-1=>"")+explode("|",$rd),$J["on_delete"]),\' \',lang(100),\': \',html_select("on_update",array(-1=>"")+explode("|",$rd),$J["on_update"]),\'<p>
<input type="submit" value="\',lang(133),\'">
<noscript><p><input type="submit" name="add" value="\',lang(166),\'"></noscript>
\';}if($_GET["name"]!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["view"])){$b=$_GET["view"];$tb=false;if($_POST&&!$i){$B=trim($_POST["name"]);$tb=drop_create("DROP VIEW ".table($b),"CREATE VIEW ".table($B)." AS\n$_POST[select]",($_POST["drop"]?substr(ME,0,-1):ME."table=".urlencode($B)),lang(167),lang(168),lang(169),$b);}page_header(($b!=""?lang(22):lang(170)),$i,array("table"=>$b),$b);$J=$_POST;if(!$J&&$b!=""){$J=view($b);$J["name"]=$b;}echo\'
<form action="" method="post">
<p>\',lang(151),\': <input name="name" value="\',h($J["name"]),\'" maxlength="64">
<p>\';textarea("select",$J["select"]);echo\'<p>
\';if($tb){echo\'<input type="hidden" name="dropped" value="1">\';}echo\'<input type="submit" value="\',lang(133),\'">
\';if($_GET["view"]!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$zc=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Le=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");if($_POST&&!$i){if($_POST["drop"]){query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(171));}elseif(in_array($_POST["INTERVAL_FIELD"],$zc)&&isset($Le[$_POST["STATUS"]])){$ye="\nON SCHEDULE ".($_POST["INTERVAL_VALUE"]?"EVERY ".q($_POST["INTERVAL_VALUE"])." $_POST[INTERVAL_FIELD]".($_POST["STARTS"]?" STARTS ".q($_POST["STARTS"]):"").($_POST["ENDS"]?" ENDS ".q($_POST["ENDS"]):""):"AT ".q($_POST["STARTS"]))." ON COMPLETION".($_POST["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(172):lang(173)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$ye.($aa!=$_POST["EVENT_NAME"]?"\nRENAME TO ".idf_escape($_POST["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($_POST["EVENT_NAME"]).$ye)."\n".$Le[$_POST["STATUS"]]." COMMENT ".q($_POST["EVENT_COMMENT"]).rtrim(" DO\n$_POST[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(174).": ".h($aa):lang(175)),$i);$J=$_POST;if(!$J&&$aa!=""){$K=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$J=reset($K);}echo\'
<form action="" method="post">
<table cellspacing="0">
<tr><th>\',lang(151),\'<td><input name="EVENT_NAME" value="\',h($J["EVENT_NAME"]),\'" maxlength="64">
<tr><th>\',lang(176),\'<td><input name="STARTS" value="\',h("$J[EXECUTE_AT]$J[STARTS]"),\'">
<tr><th>\',lang(177),\'<td><input name="ENDS" value="\',h($J["ENDS"]),\'">
<tr><th>\',lang(178),\'<td><input name="INTERVAL_VALUE" value="\',h($J["INTERVAL_VALUE"]),\'" size="6"> \',html_select("INTERVAL_FIELD",$zc,$J["INTERVAL_FIELD"]),\'<tr><th>\',lang(69),\'<td>\',html_select("STATUS",$Le,$J["STATUS"]),\'<tr><th>\',lang(88),\'<td><input name="EVENT_COMMENT" value="\',h($J["EVENT_COMMENT"]),\'" maxlength="64">
<tr><th>&nbsp;<td>\',checkbox("ON_COMPLETION","PRESERVE",$J["ON_COMPLETION"]=="PRESERVE",lang(179)),\'</table>
<p>\';textarea("EVENT_DEFINITION",$J["EVENT_DEFINITION"]);echo\'<p>
<input type="submit" value="\',lang(133),\'">
\';if($aa!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["procedure"])){$ca=$_GET["procedure"];$ue=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$ve=routine_languages();$tb=false;if($_POST&&!$i&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){$O=array();$k=(array)$_POST["fields"];ksort($k);foreach($k
as$j){if($j["field"]!=""){$O[]=(ereg("^($wc)\$",$j["inout"])?"$j[inout] ":"").idf_escape($j["field"]).process_type($j,"CHARACTER SET");}}$tb=drop_create("DROP $ue ".idf_escape($ca),"CREATE $ue ".idf_escape(trim($_POST["name"]))." (".implode(", ",$O).")".(isset($_GET["function"])?" RETURNS".process_type($_POST["returns"],"CHARACTER SET"):"").(in_array($_POST["language"],$ve)?" LANGUAGE $_POST[language]":"").rtrim("\n$_POST[definition]",";").";",substr(ME,0,-1),lang(180),lang(181),lang(182),$ca);}page_header(($ca!=""?(isset($_GET["function"])?lang(183):lang(184)).": ".h($ca):(isset($_GET["function"])?lang(185):lang(186))),$i);$Ma=get_vals("SHOW CHARACTER SET");sort($Ma);$J=array("fields"=>array());if($_POST){$J=$_POST;$J["fields"]=(array)$J["fields"];process_fields($J["fields"]);}elseif($ca!=""){$J=routine($ca,$ue);$J["name"]=$ca;}echo\'
<form action="" method="post" id="form">
<p>\',lang(151),\': <input name="name" value="\',h($J["name"]),\'" maxlength="64">
\',($ve?lang(7).": ".html_select("language",$ve,$J["language"]):""),\'<table cellspacing="0" class="nowrap">
\';edit_fields($J["fields"],$Ma,$ue);if(isset($_GET["function"])){echo"<tr><td>".lang(187);edit_type("returns",$J["returns"],$Ma);}echo\'</table>
<p>\';textarea("definition",$J["definition"]);echo\'<p>
<input type="submit" value="\',lang(133),\'">
\';if($ca!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}if($tb){echo\'<input type="hidden" name="dropped" value="1">\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["trigger"])){$b=$_GET["trigger"];$sf=trigger_options();$rf=array("INSERT","UPDATE","DELETE");$tb=false;if($_POST&&!$i&&in_array($_POST["Timing"],$sf["Timing"])&&in_array($_POST["Event"],$rf)&&in_array($_POST["Type"],$sf["Type"])){$if=" $_POST[Timing] $_POST[Event]";$qd=" ON ".table($b);$tb=drop_create("DROP TRIGGER ".idf_escape($_GET["name"]).($v=="pgsql"?$qd:""),"CREATE TRIGGER ".idf_escape($_POST["Trigger"]).($v=="mssql"?$qd.$if:$if.$qd).rtrim(" $_POST[Type]\n$_POST[Statement]",";").";",ME."table=".urlencode($b),lang(188),lang(189),lang(190),$_GET["name"]);}page_header(($_GET["name"]!=""?lang(191).": ".h($_GET["name"]):lang(192)),$i,array("table"=>$b));$J=$_POST;if(!$J){$J=trigger($_GET["name"])+array("Trigger"=>$b."_bi");}echo\'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>\',lang(193),\'<td>\',html_select("Timing",$sf["Timing"],$J["Timing"],"if (/^".preg_quote($b,"/")."_[ba][iud]$/.test(this.form[\'Trigger\'].value)) this.form[\'Trigger\'].value = \'".js_escape($b)."_\' + selectValue(this).charAt(0).toLowerCase() + selectValue(this.form[\'Event\']).charAt(0).toLowerCase();"),\'<tr><th>\',lang(194),\'<td>\',html_select("Event",$rf,$J["Event"],"this.form[\'Timing\'].onchange();"),\'<tr><th>\',lang(83),\'<td>\',html_select("Type",$sf["Type"],$J["Type"]),\'</table>
<p>\',lang(151),\': <input name="Trigger" value="\',h($J["Trigger"]),\'" maxlength="64">
<p>\';textarea("Statement",$J["Statement"]);echo\'<p>
<input type="submit" value="\',lang(133),\'">
\';if($_GET["name"]!=""){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}if($tb){echo\'<input type="hidden" name="dropped" value="1">\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["user"])){$ea=$_GET["user"];$ce=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$J){foreach(explode(",",($J["Privilege"]=="Grant option"?"":$J["Context"]))as$Xa){$ce[$Xa][$J["Privilege"]]=$J["Comment"];}}$ce["Server Admin"]+=$ce["File access on server"];$ce["Databases"]["Create routine"]=$ce["Procedures"]["Create routine"];unset($ce["Procedures"]["Create routine"]);$ce["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X){$ce["Columns"][$X]=$ce["Tables"][$X];}unset($ce["Server Admin"]["Usage"]);foreach($ce["Tables"]as$w=>$X){unset($ce["Databases"][$w]);}$id=array();if($_POST){foreach($_POST["objects"]as$w=>$X){$id[$X]=(array)$id[$X]+(array)$_POST["grants"][$w];}}$ic=array();$od="";if(isset($_GET["host"])&&($H=$e->query("SHOW GRANTS FOR ".q($ea)."@".q($_GET["host"])))){while($J=$H->fetch_row()){if(preg_match(\'~GRANT (.*) ON (.*) TO ~\',$J[0],$_)&&preg_match_all(\'~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~\',$_[1],$Rc,PREG_SET_ORDER)){foreach($Rc
as$X){if($X[1]!="USAGE"){$ic["$_[2]$X[2]"][$X[1]]=true;}if(ereg(\' WITH GRANT OPTION\',$J[0])){$ic["$_[2]$X[2]"]["GRANT OPTION"]=true;}}}if(preg_match("~ IDENTIFIED BY PASSWORD \'([^\']+)~",$J[0],$_)){$od=$_[1];}}}if($_POST&&!$i){$pd=(isset($_GET["host"])?q($ea)."@".q($_GET["host"]):"\'\'");$jd=q($_POST["user"])."@".q($_POST["host"]);$Od=q($_POST["pass"]);if($_POST["drop"]){query_redirect("DROP USER $pd",ME."privileges=",lang(195));}else{$cb=false;if($pd!=$jd){$cb=queries(($e->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $jd IDENTIFIED BY".($_POST["hashed"]?" PASSWORD":"")." $Od");$i=!$cb;}elseif($_POST["pass"]!=$od||!$_POST["hashed"]){queries("SET PASSWORD FOR $jd = ".($_POST["hashed"]?$Od:"PASSWORD($Od)"));}if(!$i){$re=array();foreach($id
as$ld=>$o){if(isset($_GET["grant"])){$o=array_filter($o);}$o=array_keys($o);if(isset($_GET["grant"])){$re=array_diff(array_keys(array_filter($id[$ld],\'strlen\')),$o);}elseif($pd==$jd){$nd=array_keys((array)$ic[$ld]);$re=array_diff($nd,$o);$o=array_diff($o,$nd);unset($ic[$ld]);}if(preg_match(\'~^(.+)\\s*(\\(.*\\))?$~U\',$ld,$_)&&(!grant("REVOKE",$re,$_[2]," ON $_[1] FROM $jd")||!grant("GRANT",$o,$_[2]," ON $_[1] TO $jd"))){$i=true;break;}}}if(!$i&&isset($_GET["host"])){if($pd!=$jd){queries("DROP USER $pd");}elseif(!isset($_GET["grant"])){foreach($ic
as$ld=>$re){if(preg_match(\'~^(.+)(\\(.*\\))?$~U\',$ld,$_)){grant("REVOKE",array_keys($re),$_[2]," ON $_[1] FROM $jd");}}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(196):lang(197)),!$i);if($cb){$e->query("DROP USER $jd");}}}page_header((isset($_GET["host"])?lang(16).": ".h("$ea@$_GET[host]"):lang(112)),$i,array("privileges"=>array(\'\',lang(45))));if($_POST){$J=$_POST;$ic=$id;}else{$J=$_GET+array("host"=>$e->result("SELECT SUBSTRING_INDEX(CURRENT_USER, \'@\', -1)"));$J["pass"]=$od;if($od!=""){$J["hashed"]=true;}$ic[(DB!=""&&!isset($_GET["host"])?idf_escape(addcslashes(DB,"%_")):"").".*"]=array();}echo\'<form action="" method="post">
<table cellspacing="0">
<tr><th>\',lang(15),\'<td><input name="host" maxlength="60" value="\',h($J["host"]),\'">
<tr><th>\',lang(16),\'<td><input name="user" maxlength="16" value="\',h($J["user"]),\'">
<tr><th>\',lang(17),\'<td><input id="pass" name="pass" value="\',h($J["pass"]),\'">
\';if(!$J["hashed"]){echo\'<script type="text/javascript">typePassword(document.getElementById(\\'pass\\'));</script>\';}echo
checkbox("hashed",1,$J["hashed"],lang(198),"typePassword(this.form[\'pass\'], this.checked);"),\'</table>

\';echo"<table cellspacing=\'0\'>\n","<thead><tr><th colspan=\'2\'><a href=\'http://dev.mysql.com/doc/refman/".substr($e->server_info,0,3)."/en/grant.html#priv_level\' target=\'_blank\' rel=\'noreferrer\'>".lang(45)."</a>";$q=0;foreach($ic
as$ld=>$o){echo\'<th>\'.($ld!="*.*"?"<input name=\'objects[$q]\' value=\'".h($ld)."\' size=\'10\'>":"<input type=\'hidden\' name=\'objects[$q]\' value=\'*.*\' size=\'10\'>*.*");$q++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(15),"Databases"=>lang(62),"Tables"=>lang(94),"Columns"=>lang(95),"Procedures"=>lang(199),)as$Xa=>$mb){foreach((array)$ce[$Xa]as$be=>$Ra){echo"<tr".odd()."><td".($mb?">$mb<td":" colspan=\'2\'").\' lang="en" title="\'.h($Ra).\'">\'.h($be);$q=0;foreach($ic
as$ld=>$o){$B="\'grants[$q][".h(strtoupper($be))."]\'";$Y=$o[strtoupper($be)];if($Xa=="Server Admin"&&$ld!=(isset($ic["*.*"])?"*.*":".*")){echo"<td>&nbsp;";}elseif(isset($_GET["grant"])){echo"<td><select name=$B><option><option value=\'1\'".($Y?" selected":"").">".lang(200)."<option value=\'0\'".($Y=="0"?" selected":"").">".lang(201)."</select>";}else{echo"<td align=\'center\'><input type=\'checkbox\' name=$B value=\'1\'".($Y?" checked":"").($be=="All privileges"?" id=\'grants-$q-all\'":($be=="Grant option"?"":" onclick=\"if (this.checked) formUncheck(\'grants-$q-all\');\"")).">";}$q++;}}}echo"</table>\n",\'<p>
<input type="submit" value="\',lang(133),\'">
\';if(isset($_GET["host"])){echo\'<input type="submit" name="drop" value="\',lang(74),\'"\',confirm(),\'>\';}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$i){$Dc=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".(+$X))){$Dc++;}}queries_redirect(ME."processlist=",lang(202,$Dc),$Dc||!$_POST["kill"]);}page_header(lang(67),$i);echo\'
<form action="" method="post">
<table cellspacing="0" onclick="tableClick(event);" class="nowrap checkable">
\';$q=-1;foreach(process_list()as$q=>$J){if(!$q){echo"<thead><tr lang=\'en\'>".(support("kill")?"<th>&nbsp;":"")."<th>".implode("<th>",array_keys($J))."</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$J["Id"],0):"");foreach($J
as$w=>$X){echo"<td>".(($v=="sql"?$w=="Info"&&$X!="":$w=="current_query"&&$X!="<IDLE>")?"<code class=\'jush-$v\'>".shorten_utf8($X,100,"</code>").\' <a href="\'.h(ME.($J["db"]!=""?"db=".urlencode($J["db"])."&":"")."sql=".urlencode($X)).\'">\'.lang(26).\'</a>\':nbsp($X));}echo"\n";}echo\'</table>
<script type=\\'text/javascript\\'>tableCheck();</script>
<p>
\';if(support("kill")){echo($q+1)."/".lang(203,$e->result("SELECT @@max_connections")),"<p><input type=\'submit\' value=\'".lang(204)."\'>\n";}echo\'<input type="hidden" name="token" value="\',$T,\'">
</form>
\';}elseif(isset($_GET["select"])){$b=$_GET["select"];$S=table_status($b);$t=indexes($b);$k=fields($b);$m=column_foreign_keys($b);if($S["Oid"]=="t"){$t[]=array("type"=>"PRIMARY","columns"=>array("oid"));}parse_str($_COOKIE["adminer_import"],$la);$se=array();$d=array();$gf=null;foreach($k
as$w=>$j){$B=$c->fieldName($j);if(isset($j["privileges"]["select"])&&$B!=""){$d[$w]=html_entity_decode(strip_tags($B));if(ereg(\'text|lob\',$j["type"])){$gf=$c->selectLengthProcess();}}$se+=$j["privileges"];}list($M,$p)=$c->selectColumnsProcess($d,$t);$Z=$c->selectSearchProcess($k,$t);$yd=$c->selectOrderProcess($k,$t);$x=$c->selectLimitProcess();$fc=($M?implode(", ",$M):($S["Oid"]=="t"?"oid, ":"")."*")."\nFROM ".table($b);$jc=($p&&count($p)<count($M)?"\nGROUP BY ".implode(", ",$p):"").($yd?"\nORDER BY ".implode(", ",$yd):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$_f=>$J){echo$e->result("SELECT".limit(idf_escape(key($J))." FROM ".table($b)," WHERE ".where_check($_f).($Z?" AND ".implode(" AND ",$Z):"").($yd?" ORDER BY ".implode(", ",$yd):""),1));}exit;}if($_POST&&!$i){$Of="(".implode(") OR (",array_map(\'where_check\',(array)$_POST["check"])).")";$Yd=$Bf=null;foreach($t
as$s){if($s["type"]=="PRIMARY"){$Yd=array_flip($s["columns"]);$Bf=($M?$Yd:array());break;}}foreach((array)$Bf
as$w=>$X){if(in_array(idf_escape($w),$M)){unset($Bf[$w]);}}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($b);$c->dumpTable($b,"");if(!is_array($_POST["check"])||$Bf===array()){$Nf=$Z;if(is_array($_POST["check"])){$Nf[]="($Of)";}$G="SELECT $fc".($Nf?"\nWHERE ".implode(" AND ",$Nf):"").$jc;}else{$yf=array();foreach($_POST["check"]as$X){$yf[]="(SELECT".limit($fc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X).$jc,1).")";}$G=implode(" UNION ALL ",$yf);}$c->dumpData($b,"table",$G);exit;}if(!$c->selectEmailProcess($Z,$m)){if($_POST["save"]||$_POST["delete"]){$H=true;$ma=0;$G=table($b);$O=array();if(!$_POST["delete"]){foreach($d
as$B=>$X){$X=process_input($k[$B]);if($X!==null){if($_POST["clone"]){$O[idf_escape($B)]=($X!==false?$X:idf_escape($B));}elseif($X!==false){$O[]=idf_escape($B)." = $X";}}}$G.=($_POST["clone"]?" (".implode(", ",array_keys($O)).")\nSELECT ".implode(", ",$O)."\nFROM ".table($b):" SET\n".implode(",\n",$O));}if($_POST["delete"]||$O){$Pa="UPDATE";if($_POST["delete"]){$Pa="DELETE";$G="FROM $G";}if($_POST["clone"]){$Pa="INSERT";$G="INTO $G";}if($_POST["all"]||($Bf===array()&&$_POST["check"])||count($p)<count($M)){$H=queries($Pa." $G".($_POST["all"]?($Z?"\nWHERE ".implode(" AND ",$Z):""):"\nWHERE $Of"));$ma=$e->affected_rows;}else{foreach((array)$_POST["check"]as$X){$H=queries($Pa.limit1($G,"\nWHERE ".where_check($X)));if(!$H){break;}$ma+=$e->affected_rows;}}}queries_redirect(remove_from_uri("page"),lang(205,$ma),$H);}elseif(!$_POST["import"]){if(!$_POST["val"]){$i=lang(206);}else{$H=true;$ma=0;foreach($_POST["val"]as$_f=>$J){$O=array();foreach($J
as$w=>$X){$w=bracket_escape($w,1);$O[]=idf_escape($w)." = ".(ereg(\'char|text\',$k[$w]["type"])||$X!=""?$c->processInput($k[$w],$X):"NULL");}$G=table($b)." SET ".implode(", ",$O);$Nf=" WHERE ".where_check($_f).($Z?" AND ".implode(" AND ",$Z):"");$H=queries("UPDATE".(count($p)<count($M)?" $G$Nf":limit1($G,$Nf)));if(!$H){break;}$ma+=$e->affected_rows;}queries_redirect(remove_from_uri(),lang(205,$ma),$H);}}elseif(is_string($Ub=get_file("csv_file",true))){cookie("adminer_import","output=".urlencode($la["output"])."&format=".urlencode($_POST["separator"]));$H=true;$Na=array_keys($k);preg_match_all(\'~(?>"[^"]*"|[^"\\r\\n]+)+~\',$Ub,$Rc);$ma=count($Rc[0]);begin();$Ce=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));foreach($Rc[0]as$w=>$X){preg_match_all("~((\"[^\"]*\")+|[^$Ce]*)$Ce~",$X.$Ce,$Sc);if(!$w&&!array_diff($Sc[1],$Na)){$Na=$Sc[1];$ma--;}else{$O=array();foreach($Sc[1]as$q=>$Ja){$O[idf_escape($Na[$q])]=($Ja==""&&$k[$Na[$q]]["null"]?"NULL":q(str_replace(\'""\',\'"\',preg_replace(\'~^"|"$~\',\'\',$Ja))));}$H=insert_update($b,$O,$Yd);if(!$H){break;}}}if($H){queries("COMMIT");}queries_redirect(remove_from_uri("page"),lang(207,$ma),$H);queries("ROLLBACK");}else{$i=upload_error($Ub);}}}$We=$c->tableName($S);page_header(lang(28).": $We",$i);session_write_close();$O=null;if(isset($se["insert"])){$O="";foreach((array)$_GET["where"]as$X){if(count($m[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!ereg(\'[_%]\',$X["val"])))){$O.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}}$c->selectLinks($S,$O);if(!$d){echo"<p class=\'error\'>".lang(208).($k?".":": ".error())."\n";}else{echo"<form action=\'\' id=\'form\'>\n","<div style=\'display: none;\'>";hidden_fields_get();echo(DB!=""?\'<input type="hidden" name="db" value="\'.h(DB).\'">\'.(isset($_GET["ns"])?\'<input type="hidden" name="ns" value="\'.h($_GET["ns"]).\'">\':""):"");echo\'<input type="hidden" name="select" value="\'.h($b).\'">\',"</div>\n";$c->selectColumnsPrint($M,$d);$c->selectSearchPrint($Z,$d,$t);$c->selectOrderPrint($yd,$d,$t);$c->selectLimitPrint($x);$c->selectLengthPrint($gf);$c->selectActionPrint();echo"</form>\n";$D=$_GET["page"];if($D=="last"){$dc=$e->result("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):""));$D=floor(max(0,$dc-1)/$x);}$G="SELECT".limit((+$x&&$p&&count($p)<count($M)&&$v=="sql"?"SQL_CALC_FOUND_ROWS ":"").$fc,($Z?"\nWHERE ".implode(" AND ",$Z):"").$jc,($x!=""?+$x:null),($D?$x*$D:0),"\n");echo$c->selectQuery($G);$H=$e->query($G);if(!$H){echo"<p class=\'error\'>".error()."\n";}else{if($v=="mssql"){$H->seek($x*$D);}$Ab=array();echo"<form action=\'\' method=\'post\' enctype=\'multipart/form-data\'>\n";$K=array();while($J=$H->fetch_assoc()){if($D&&$v=="oracle"){unset($J["RNUM"]);}$K[]=$J;}if($_GET["page"]!="last"){$dc=(+$x&&$p&&count($p)<count($M)?($v=="sql"?$e->result(" SELECT FOUND_ROWS()"):$e->result("SELECT COUNT(*) FROM ($G) x")):count($K));}if(!$K){echo"<p class=\'message\'>".lang(76)."\n";}else{$za=$c->backwardKeys($b,$We);echo"<table cellspacing=\'0\' class=\'nowrap checkable\' onclick=\'tableClick(event);\' onkeydown=\'return editingKeydown(event);\'>\n","<thead><tr>".(!$p&&$M?"":"<td><input type=\'checkbox\' id=\'all-page\' onclick=\'formCheck(this, /check/);\'> <a href=\'".h($_GET["modify"]?remove_from_uri("modify"):$_SERVER["REQUEST_URI"]."&modify=1")."\'>".lang(209)."</a>");$hd=array();$hc=array();reset($M);$he=1;foreach($K[0]as$w=>$X){if($S["Oid"]!="t"||$w!="oid"){$X=$_GET["columns"][key($M)];$j=$k[$M?($X?$X["col"]:current($M)):$w];$B=($j?$c->fieldName($j,$he):"*");if($B!=""){$he++;$hd[$w]=$B;$Oa=idf_escape($w);echo\'<th><a href="\'.h(remove_from_uri(\'(order|desc)[^=]*|page\').\'&order%5B0%5D=\'.urlencode($w).($yd[0]==$Oa||$yd[0]==$w||(!$yd&&count($p)<count($M)&&$p[0]==$Oa)?\'&desc%5B0%5D=1\':\'\')).\'">\'.(!$M||$X?apply_sql_function($X["fun"],$B):h(current($M)))."</a>";}$hc[$w]=$X["fun"];next($M);}}$Nc=array();if($_GET["modify"]){foreach($K
as$J){foreach($J
as$w=>$X){$Nc[$w]=max($Nc[$w],min(40,strlen(utf8_decode($X))));}}}echo($za?"<th>".lang(210):"")."</thead>\n";foreach($c->rowDescriptions($K,$m)as$A=>$J){$zf=unique_array($K[$A],$t);$_f="";foreach($zf
as$w=>$X){$_f.="&".(isset($X)?urlencode("where[".bracket_escape($w)."]")."=".urlencode($X):"null%5B%5D=".urlencode($w));}echo"<tr".odd().">".(!$p&&$M?"":"<td>".checkbox("check[]",substr($_f,1),in_array(substr($_f,1),(array)$_POST["check"]),"","this.form[\'all\'].checked = false; formUncheck(\'all-page\');").(count($p)<count($M)||information_schema(DB)?"":" <a href=\'".h(ME."edit=".urlencode($b).$_f)."\'>".lang(209)."</a>"));foreach($J
as$w=>$X){if(isset($hd[$w])){$j=$k[$w];if($X!=""&&(!isset($Ab[$w])||$Ab[$w]!="")){$Ab[$w]=(is_mail($X)?$hd[$w]:"");}$y="";$X=$c->editVal($X,$j);if(!isset($X)){$X="<i>NULL</i>";}else{if(ereg(\'blob|bytea|raw|file\',$j["type"])&&$X!=""){$y=h(ME.\'download=\'.urlencode($b).\'&field=\'.urlencode($w).$_f);}if($X===""){$X="&nbsp;";}elseif($gf!=""&&ereg(\'text|blob\',$j["type"])&&is_utf8($X)){$X=shorten_utf8($X,max(0,+$gf));}else{$X=h($X);}if(!$y){foreach((array)$m[$w]as$l){if(count($m[$w])==1||end($l["source"])==$w){$y="";foreach($l["source"]as$q=>$Ge){$y.=where_link($q,$l["target"][$q],$K[$A][$Ge]);}$y=h(($l["db"]!=""?preg_replace(\'~([?&]db=)[^&]+~\',\'\\1\'.urlencode($l["db"]),ME):ME).\'select=\'.urlencode($l["table"]).$y);if(count($l["source"])==1){break;}}}}if($w=="COUNT(*)"){$y=h(ME."select=".urlencode($b));$q=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$zf)){$y.=h(where_link($q++,$W["col"],$W["val"],$W["op"]));}}foreach($zf
as$Cc=>$W){$y.=h(where_link($q++,$Cc,$W));}}}if(!$y){if(is_mail($X)){$y="mailto:$X";}if($fe=is_url($J[$w])){$y=($fe=="http"&&$ba?$J[$w]:"$fe://www.adminer.org/redirect/?url=".urlencode($J[$w]));}}$r=h("val[$_f][".bracket_escape($w)."]");$Y=$_POST["val"][$_f][bracket_escape($w)];$lc=h(isset($Y)?$Y:$J[$w]);$Qc=strpos($X,"<i>...</i>");$yb=is_utf8($X)&&$K[$A][$w]==$J[$w]&&!$hc[$w];$ff=ereg(\'text|lob\',$j["type"]);echo(($_GET["modify"]&&$yb)||isset($Y)?"<td>".($ff?"<textarea name=\'$r\' cols=\'30\' rows=\'".(substr_count($J[$w],"\n")+1)."\'>$lc</textarea>":"<input name=\'$r\' value=\'$lc\' size=\'$Nc[$w]\'>"):"<td id=\'$r\' ondblclick=\"".($yb?"selectDblClick(this, event".($Qc?", 2":($ff?", 1":"")).")":"alert(\'".h(lang(211))."\')").";\">".$c->selectVal($X,$y,$j));}}if($za){echo"<td>";}$c->backwardKeysPrint($za,$K[$A]);echo"</tr>\n";}echo"</table>\n",(!$p&&$M?"":"<script type=\'text/javascript\'>tableCheck();</script>\n");}if($K||$D){$Jb=true;if($_GET["page"]!="last"&&+$x&&count($p)>=count($M)&&($dc>=$x||$D)){$dc=found_rows($S,$Z);if($dc<max(1e4,2*($D+1)*$x)){ob_flush();flush();$dc=$e->result("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):""));}else{$Jb=false;}}echo"<p class=\'pages\'>";if(+$x&&$dc>$x){$Uc=floor(($dc-1)/$x);echo\'<a href="\'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt(\'".lang(212)."\', \'".($D+1)."\'), event); return false;\">".lang(212)."</a>:",pagination(0,$D).($D>5?" ...":"");for($q=max(1,$D-4);$q<min($Uc,$D+5);$q++){echo
pagination($q,$D);}echo($D+5<$Uc?" ...":"").($Jb?pagination($Uc,$D):\' <a href="\'.h(remove_from_uri()."&page=last").\'">\'.lang(213)."</a>");}echo" (".($Jb?"":"~ ").lang(114,$dc).") ".checkbox("all",1,0,lang(214))."\n";if($c->selectCommandPrint()){echo\'<fieldset><legend>\',lang(26),\'</legend><div>
<input type="submit" value="\',lang(133),\'"\',($_GET["modify"]?\'\':\' title="\'.lang(206).\'" class="jsonly"\'),\'>
<input type="submit" name="edit" value="\',lang(26),\'">
<input type="submit" name="clone" value="\',lang(215),\'">
<input type="submit" name="delete" value="\',lang(136),\'" onclick="return confirm(\\'\',lang(0);?> (\' + (this.form[\'all\'].checked ? <?php echo$dc,\' : formChecked(this, /check/)) + \\')\\');">
</div></fieldset>
\';}$bc=$c->dumpFormat();if($bc){print_fieldset("export",lang(106));$Fd=$c->dumpOutput();echo($Fd?html_select("output",$Fd,$la["output"])." ":""),html_select("format",$bc,$la["format"])," <input type=\'submit\' name=\'export\' value=\'".lang(106)."\' onclick=\'eventStop(event);\'>\n","</div></fieldset>\n";}}if($c->selectImportPrint()){print_fieldset("import",lang(216),!$K);echo"<input type=\'file\' name=\'csv_file\'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$la["format"],1);echo" <input type=\'submit\' name=\'import\' value=\'".lang(216)."\'>","<input type=\'hidden\' name=\'token\' value=\'$T\'>\n","</div></fieldset>\n";}$c->selectEmailPrint(array_filter($Ab,\'strlen\'),$d);echo"</form>\n";}}}elseif(isset($_GET["variables"])){$Ke=isset($_GET["status"]);page_header($Ke?lang(69):lang(68));$If=($Ke?show_status():show_variables());if(!$If){echo"<p class=\'message\'>".lang(76)."\n";}else{echo"<table cellspacing=\'0\'>\n";foreach($If
as$w=>$X){echo"<tr>","<th><code class=\'jush-".$v.($Ke?"status":"set")."\'>".h($w)."</code>","<td>".nbsp($X);}echo"</table>\n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Te=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$S){$r=js_escape($S["Name"]);json_row("Comment-$r",nbsp($S["Comment"]));if(!is_view($S)){foreach(array("Engine","Collation")as$w){json_row("$w-$r",nbsp($S[$w]));}foreach($Te+array("Auto_increment"=>0,"Rows"=>0)as$w=>$X){if($S[$w]!=""){$X=number_format($S[$w],0,\'.\',lang(217));json_row("$w-$r",($w=="Rows"&&$S["Engine"]=="InnoDB"&&$X?"~ $X":$X));if(isset($Te[$w])){$Te[$w]+=($S["Engine"]!="InnoDB"||$w!="Data_free"?$S[$w]:0);}}elseif(array_key_exists($w,$S)){json_row("$w-$r");}}}}foreach($Te
as$w=>$X){json_row("sum-$w",number_format($X,0,\'.\',lang(217)));}json_row("");}else{foreach(count_tables($c->databases())as$h=>$X){json_row("tables-".js_escape($h),$X);}json_row("");}exit;}else{$cf=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($cf&&!$i&&!$_POST["search"]){$H=true;$Yc="";if($v=="sql"&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"])){queries("SET foreign_key_checks = 0");}if($_POST["truncate"]){if($_POST["tables"]){$H=truncate_tables($_POST["tables"]);}$Yc=lang(218);}elseif($_POST["move"]){$H=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Yc=lang(219);}elseif($_POST["copy"]){$H=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Yc=lang(220);}elseif($_POST["drop"]){if($_POST["views"]){$H=drop_views($_POST["views"]);}if($H&&$_POST["tables"]){$H=drop_tables($_POST["tables"]);}$Yc=lang(221);}elseif($v!="sql"){$H=($v=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$Yc=lang(222);}elseif($_POST["tables"]&&($H=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map(\'idf_escape\',$_POST["tables"]))))){while($J=$H->fetch_assoc()){$Yc.="<b>".h($J["Table"])."</b>: ".h($J["Msg_text"])."<br>";}}queries_redirect(substr(ME,0,-1),$Yc,$H);}page_header(($_GET["ns"]==""?lang(62).": ".h(DB):lang(223).": ".h($_GET["ns"])),$i,true);if($c->homepage()){if($_GET["ns"]!==""){echo"<h3>".lang(224)."</h3>\n";$bf=tables_list();if(!$bf){echo"<p class=\'message\'>".lang(6)."\n";}else{echo"<form action=\'\' method=\'post\'>\n","<p>".lang(225).": <input name=\'query\' value=\'".h($_POST["query"])."\'> <input type=\'submit\' name=\'search\' value=\'".lang(31)."\'>\n";if($_POST["search"]&&$_POST["query"]!=""){search_tables();}echo"<table cellspacing=\'0\' class=\'nowrap checkable\' onclick=\'tableClick(event);\'>\n",\'<thead><tr class="wrap"><td><input id="check-all" type="checkbox" onclick="formCheck(this, /^(tables|views)\[/);">\',\'<th>\'.lang(94),\'<td>\'.lang(226),\'<td>\'.lang(72),\'<td>\'.lang(227),\'<td>\'.lang(228),\'<td>\'.lang(229),\'<td>\'.lang(86),\'<td>\'.lang(230),(support("comment")?\'<td>\'.lang(88):\'\'),"</thead>\n";foreach($bf
as$B=>$V){$Jf=(isset($V)&&!eregi("table",$V));echo\'<tr\'.odd().\'><td>\'.checkbox(($Jf?"views[]":"tables[]"),$B,in_array($B,$cf,true),"","formUncheck(\'check-all\');"),\'<th><a href="\'.h(ME).\'table=\'.urlencode($B).\'" title="\'.lang(21).\'">\'.h($B).\'</a>\';if($Jf){echo\'<td colspan="6"><a href="\'.h(ME)."view=".urlencode($B).\'" title="\'.lang(22).\'">\'.lang(93).\'</a>\',\'<td align="right"><a href="\'.h(ME)."select=".urlencode($B).\'" title="\'.lang(20).\'">?</a>\';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(23)),"Index_length"=>array("indexes",lang(97)),"Data_free"=>array("edit",lang(24)),"Auto_increment"=>array("auto_increment=1&create",lang(23)),"Rows"=>array("select",lang(20)),)as$w=>$y){echo($y?"<td align=\'right\'><a href=\'".h(ME."$y[0]=").urlencode($B)."\' id=\'$w-".h($B)."\' title=\'$y[1]\'>?</a>":"<td id=\'$w-".h($B)."\'>&nbsp;");}}echo(support("comment")?"<td id=\'Comment-".h($B)."\'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(203,count($bf)),"<td>".nbsp($v=="sql"?$e->result("SELECT @@storage_engine"):""),"<td>".nbsp(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$w){echo"<td align=\'right\' id=\'sum-$w\'>&nbsp;";}echo"</table>\n","<script type=\'text/javascript\'>tableCheck();</script>\n";if(!information_schema(DB)){echo"<p>".(ereg(\'^(sql|sqlite|pgsql)$\',$v)?($v!="sqlite"?"<input type=\'submit\' value=\'".lang(231)."\'> ":"")."<input type=\'submit\' name=\'optimize\' value=\'".lang(232)."\'> ":"").($v=="sql"?"<input type=\'submit\' name=\'check\' value=\'".lang(233)."\'> <input type=\'submit\' name=\'repair\' value=\'".lang(234)."\'> ":"")."<input type=\'submit\' name=\'truncate\' value=\'".lang(235)."\'".confirm("formChecked(this, /tables/)")."> <input type=\'submit\' name=\'drop\' value=\'".lang(74)."\'".confirm("formChecked(this, /tables|views/)",1).">\n";$g=(support("scheme")?schemas():$c->databases());if(count($g)!=1&&$v!="sqlite"){$h=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(236).": ",($g?html_select("target",$g,$h):\'<input name="target" value="\'.h($h).\'">\')," <input type=\'submit\' name=\'move\' value=\'".lang(237)."\' onclick=\'eventStop(event);\'>",(support("copy")?" <input type=\'submit\' name=\'copy\' value=\'".lang(238)."\' onclick=\'eventStop(event);\'>":""),"\n";}echo"<input type=\'hidden\' name=\'token\' value=\'$T\'>\n";}echo"</form>\n";}echo\'<p><a href="\'.h(ME).\'create=">\'.lang(140)."</a>\n";if(support("view")){echo\'<a href="\'.h(ME).\'view=">\'.lang(170)."</a>\n";}if(support("routine")){echo"<h3>".lang(109)."</h3>\n";$we=routines();if($we){echo"<table cellspacing=\'0\'>\n",\'<thead><tr><th>\'.lang(151).\'<td>\'.lang(83).\'<td>\'.lang(187)."<td>&nbsp;</thead>\n";odd(\'\');foreach($we
as$J){echo\'<tr\'.odd().\'>\',\'<th><a href="\'.h(ME).($J["ROUTINE_TYPE"]!="PROCEDURE"?\'callf=\':\'call=\').urlencode($J["ROUTINE_NAME"]).\'">\'.h($J["ROUTINE_NAME"]).\'</a>\',\'<td>\'.h($J["ROUTINE_TYPE"]),\'<td>\'.h($J["DTD_IDENTIFIER"]),\'<td><a href="\'.h(ME).($J["ROUTINE_TYPE"]!="PROCEDURE"?\'function=\':\'procedure=\').urlencode($J["ROUTINE_NAME"]).\'">\'.lang(101)."</a>";}echo"</table>\n";}echo\'<p>\'.(support("procedure")?\'<a href="\'.h(ME).\'procedure=">\'.lang(186).\'</a> \':\'\').\'<a href="\'.h(ME).\'function=">\'.lang(185)."</a>\n";}if(support("event")){echo"<h3>".lang(110)."</h3>\n";$K=get_rows("SHOW EVENTS");if($K){echo"<table cellspacing=\'0\'>\n","<thead><tr><th>".lang(151)."<td>".lang(239)."<td>".lang(176)."<td>".lang(177)."</thead>\n";foreach($K
as$J){echo"<tr>",\'<th><a href="\'.h(ME).\'event=\'.urlencode($J["Name"]).\'">\'.h($J["Name"])."</a>","<td>".($J["Execute at"]?lang(240)."<td>".$J["Execute at"]:lang(178)." ".$J["Interval value"]." ".$J["Interval field"]."<td>$J[Starts]"),"<td>$J[Ends]";}echo"</table>\n";}echo\'<p><a href="\'.h(ME).\'event=">\'.lang(175)."</a>\n";}if($bf){echo"<script type=\'text/javascript\'>ajaxSetHtml(\'".js_escape(ME)."script=db\');</script>\n";}}}}page_footer();'

Did this file decode correctly?

Original Code

echo(gzinflate(base64_decode("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iNzb7759+y3U/F999vnXv30LC/zuvZtv4/Wgt176y60/vnbrpY+/eekf2MLbL33973/96hKSyleXn7/9+Ss3n/kY0595CVrDjj789OtPXyNYX7j57IWbL1Pib9+69cwnN3+JzzzdfPdnX7+O+ya+fvnTm5/9Dtv5/N9uPX9WfX7z5M9vPXcRALj1wjvYzr9e/fqNy19/+ptbr/4UP1/5x63f/vP2mz+7+crV7JO6vvX7925+evmbC/+k3v/+zQWco6+v/P72VQwQgpgG4G8/e051gcA8/Rl0hCmv/OzmL5/Bir/849f/+BNC9emnt3764lefvfD1ZwTGL3598zLO6zcvvyB//BLmjBF+64///s3vPr95+a/Y5rNvffXZH23aK3LzV5999ekbWObnv7l55UkeLMyLgpyHefPyb7KUty7cvPIiofQVGI76VCVv/fXc7b8iAm/923mAgVB65ebTOL+3Pnzrm98+qRfO2vn9e4wlNXbejPHN0y8g3l781TdPnuX9FlyXCXGdnRa3Xnr91u+e4f0UMMavf/480JLeGnR384XfCcIlwG4988ubz77GKV9d+cPtd//t5udPfXPh09t/+vvNX74LRGJkffLB7c8Bsa/97yvP3373E26ZiUS0SQDcfPptgFakEFXf+vnFm+//Lvv87btIXX/4KR2f48ybL2Jv//vKM/fF//vKz7nyzTf+BpxE5TIsQNbNp1+8+d6v+PPWM7+//eRTN//06s1nX8dA4TdPIXXwJAsQ9PkkAFWK6OaTD7669KebV87n0nWqz82bnggM9/Vbzyluu/niv37zNFLH189+fOtJJAqA6uufPwP0+L+v/AEhfPIPgEVt6LzGzXgEmUGlENbXL9x8FxmH22UQCYhPAAJNYjzP4NJy9ddv/poQ9/tvfvuO3saB/db0zN6ZhRkWDILvXzyHQoV+f/3+pzdfRTmkmAaGz4x7++m/AQMBinlc33z6r7ffeePmk1cEET39LP745FOYgK8uPffVpSe/uvQ3gvfZr9/8lH48xz/g329eRs5TokJg7BmUasDiN6/8TvFc9nkZ+enrV9659frTPJBDB6cnaSBcUvWuRn37zb8CvbOc4ykzUl65DELim99cvfWLv+icevvqbwTLvn5FsPvbv8SZJdHy1eXnQIQrclItsxzF9Nf+cvvdP0EL3/z2ZZZtMDMkZt6E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"))); 

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 acafc95265c9e82052c049907162e6d9
Eval Count 0
Decode Time 372 ms