|
@@ 1161-1161 (lines=1) @@
|
| 1158 |
|
<div id="content"> |
| 1159 |
|
<?php |
| 1160 |
|
}if(isset($rc)){$x=substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($x?$x:".").'">'.$pa[DRIVER].'</a> » ';$x=substr(preg_replace('~(db|ns)=[^&]*&~','',ME),0,-1);$F=(SERVER!=""?h(SERVER):lang(20));if($rc===false){echo"$F\n";}else{echo"<a href='".($x?h($x):".")."' accesskey='1' title='Alt+Shift+1'>$F</a> » ";if($_GET["ns"]!=""||(DB!=""&&is_array($rc))){echo'<a href="'.h($x."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> » ';}if(is_array($rc)){if($_GET["ns"]!=""){echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> » ';}foreach($rc |
| 1161 |
|
as$d=>$b){$Dc=(is_array($b)?$b[1]:$b);if($Dc!=""){echo'<a href="'.h(ME."$d=").urlencode(is_array($b)?$b[0]:$b).'">'.h($Dc).'</a> » ';}}}echo"$Se\n";}}echo"<span id='loader'></span>\n","<h2>$Je</h2>\n";restart_session();$Ae=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$_e=$_SESSION["messages"][$Ae];if($_e){echo"<div class='message'>".implode("</div>\n<div class='message'>",$_e)."</div>\n";unset($_SESSION["messages"][$Ae]);}$_=&get_session("dbs");if(DB!=""&&$_&&!in_array(DB,$_,true)){$_=null;}if($n){echo"<div class='error'>$n</div>\n";}define("PAGE_HEADER",1);}function |
| 1162 |
|
page_footer($ac=""){global$o;if(!is_ajax()){echo'</div> |
| 1163 |
|
|
| 1164 |
|
';switch_lang();echo'<div id="menu"> |
|
@@ 1476-1476 (lines=1) @@
|
| 1473 |
|
as$a){foreach($a |
| 1474 |
|
as$d=>$b){$dc[$d]=max($dc[$d],min(40,strlen(utf8_decode($b))));}}}echo($Od?"<th>".lang(229):"")."</thead>\n";foreach($o->rowDescriptions($H,$ga)as$fa=>$a){$Cd=unique_array($H[$fa],$K);$ab="";foreach($Cd |
| 1475 |
|
as$d=>$b){$ab.="&".(isset($b)?urlencode("where[".bracket_escape($d)."]")."=".urlencode($b):"null%5B%5D=".urlencode($d));}echo"<tr".odd().">".(!$sa&&$J?"":"<td>".checkbox("check[]",substr($ab,1),in_array(substr($ab,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").(count($sa)<count($J)||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($m).$ab)."'>".lang(119)."</a>"));foreach($a |
| 1476 |
|
as$d=>$b){if(isset($Id[$d])){$e=$p[$d];if($b!=""&&(!isset($bd[$d])||$bd[$d]!="")){$bd[$d]=(is_mail($b)?$Id[$d]:"");}$x="";$b=$o->editVal($b,$e);if(!isset($b)){$b="<i>NULL</i>";}else{if(ereg('blob|bytea|raw|file',$e["type"])&&$b!=""){$x=h(ME.'download='.urlencode($m).'&field='.urlencode($d).$ab);}if($b===""){$b=" ";}elseif($Vb!=""&&ereg('text|blob',$e["type"])&&is_utf8($b)){$b=shorten_utf8($b,max(0,+$Vb));}else{$b=h($b);}if(!$x){foreach((array)$ga[$d]as$A){if(count($ga[$d])==1||end($A["source"])==$d){$x="";foreach($A["source"]as$l=>$Ja){$x.=where_link($l,$A["target"][$l],$H[$fa][$Ja]);}$x=h(($A["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\\1'.urlencode($A["db"]),ME):ME).'select='.urlencode($A["table"]).$x);if(count($A["source"])==1){break;}}}}if($d=="COUNT(*)"){$x=h(ME."select=".urlencode($m));$l=0;foreach((array)$_GET["where"]as$y){if(!array_key_exists($y["col"],$Cd)){$x.=h(where_link($l++,$y["col"],$y["val"],$y["op"]));}}foreach($Cd |
| 1477 |
|
as$Na=>$y){$x.=h(where_link($l++,$Na,$y));}}}if(!$x){if(is_mail($b)){$x="mailto:$b";}if($ve=is_url($a[$d])){$x=($ve=="http"&&$yc?$a[$d]:"$ve://www.adminer.org/redirect/?url=".urlencode($a[$d]));}}$R=h("val[$ab][".bracket_escape($d)."]");$q=$_POST["val"][$ab][bracket_escape($d)];$Vd=h(isset($q)?$q:$a[$d]);$lf=strpos($b,"<i>...</i>");$Wd=is_utf8($b)&&$H[$fa][$d]==$a[$d]&&!$ca[$d];$Yd=ereg('text|lob',$e["type"]);echo(($_GET["modify"]&&$Wd)||isset($q)?"<td>".($Yd?"<textarea name='$R' cols='30' rows='".(substr_count($a[$d],"\n")+1)."'>$Vd</textarea>":"<input name='$R' value='$Vd' size='$dc[$d]'>"):"<td id='$R' ondblclick=\"".($Wd?"selectDblClick(this, event".($lf?", 2":($Yd?", 1":"")).")":"alert('".h(lang(230))."')").";\">".$o->selectVal($b,$x,$e));}}if($Od){echo"<td>";}$o->backwardKeysPrint($Od,$H[$fa]);echo"</tr>\n";}echo"</table>\n";}if($H||$aa){$xd=true;if($_GET["page"]!="last"&&+$L&&count($sa)>=count($J)&&($Xa>=$L||$aa)){$Xa=$E["Rows"];if(!isset($Xa)||$t||($E["Engine"]=="InnoDB"&&$Xa<max(1e4,2*($aa+1)*$L))){ob_flush();flush();$Xa=$g->result("SELECT COUNT(*) FROM ".table($m).($t?" WHERE ".implode(" AND ",$t):""));}else{$xd=false;}}echo"<p class='pages'>";if(+$L&&$Xa>$L){$Ed=floor(($Xa-1)/$L);echo'<a href="'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt('".lang(231)."', '".($aa+1)."'), event); return false;\">".lang(231)."</a>:",pagination(0,$aa).($aa>5?" ...":"");for($l=max(1,$aa-4);$l<min($Ed,$aa+5);$l++){echo |
| 1478 |
|
pagination($l,$aa);}echo($aa+5<$Ed?" ...":"").($xd?pagination($Ed,$aa):' <a href="'.h(remove_from_uri()."&page=last").'">'.lang(232)."</a>");}echo" (".($xd?"":"~ ").lang(122,$Xa).") ".checkbox("all",1,0,lang(233))."\n";if($o->selectCommandPrint()){echo'<fieldset><legend>',lang(31),'</legend><div> |
| 1479 |
|
<input type="submit" value="',lang(141),'" title="',lang(226),'" class="jsonly"> |