function main($conn, $cmd) { if ($cmd == 'quit') { @setcookie(@siduMD5('SIDUCONN'), '', -1); @setcookie('SIDUSQL', '', -1); } elseif ($cmd == 'close') { $goto = @close_sidu_conn($_GET['id']); if ($goto) { return @header("Location: ./?id={$goto}"); } } elseif ($cmd == @lang(1101)) { if (@substr($_FILES['fconn']['type'], 0, 4) == 'text' && $_FILES['fconn']['size'] && !$_FILES['fconn']['error']) { $err = @init_conn($conn, @file_get_contents($_FILES['fconn']['tmp_name']), $arrConn, $cmd); } else { $err = @lang(1102, 1); } } elseif ($cmd == @lang(1103) || $cmd == @lang(1104)) { $err = @test_conn($conn); if ($cmd == @lang(1104) && !$err) { return @main_conn($conn); } elseif (!$err) { $err = "OK"; } } if ($cmd != "Open" && $conn['txt']) { $err .= @init_conn($conn, @dec65($conn['txt'], 1), $arrConn, $cmd); } elseif ((!$cmd || $cmd == 'quit' || $cmd == 'close') && !$conn['txt'] && $_COOKIE[@siduMD5('SIDUconnS')]) { $err .= @init_conn($conn, @dec65($_COOKIE[@siduMD5('SIDUconnS')], 1), $arrConn, @lang(1101)); } @uppe(); @main_form($conn, $arrConn, $err, $cmd); @down(); }
<?php @(include "inc.page.php"); @main_close(); $SIDU['page']['nav'] = 'defa'; @uppe(); @main(); @down(); function main_close() { $id = @ceil($_GET['close']); if (!$id) { return; } @close_sidu_conn($id); } function main() { global $SIDU; $conn = $SIDU['conn'][$SIDU[0]]; $eng = $conn[1]; echo "<div class='web'>\n\t<div class='box right hand' style='margin-left:10px' onclick=\"top.location='conn.php?cmd=quit'\">", @html_img("img/tool-exit", "", "class='vm'"), " ", @lang(2101), "</div>\n\t<div class='box right hand' style='margin-left:10px'>", @html_img("img/tool-add", "", "class='vm'"), " <a href='conn.php' target='_blank' style='text-decoration:none'>", @lang(2102), "</a></div>\n\t<div class='box left'>", @html_img("img/tool-pc", "", "class='vm'"), " <b>", @lang(2103), ":</b></div>\n\t<p class='clear' style='margin-left:40px'>"; foreach ($SIDU['conn'] as $conn) { echo "<br/><a href=", $SIDU[0] == $conn[0] ? "'#' onclick=\"top.location='conn.php?cmd=close&id={$conn['0']}'\"" : "'home.php?id={$SIDU['0']}&close={$conn['0']}'", ">", @html_img("img/tool-x", @lang(2104), "class='vm'"), "</a> ", @html_img("img/eng-{$conn['1']}", "", "class='vm'"), " <a href='./?id={$conn['0']}'", $SIDU[0] == $conn[0] ? " class='red b'" : "", " target='_blank' title='", @lang(2105), "'>", $conn[1] == "sl" ? "SQLite" : "{$conn['3']} @ {$conn['2']}", "</a>"; if ($conn[1] == 'pg' && !$conn[5]) { $conn[5] = "<i class='grey'>(5432)</i>"; } elseif ($conn[1] == 'my' && !$conn[5]) { $conn[5] = "<i class='grey'>(3306)</i>"; } elseif ($conn[1] != "sl") { $conn[5] = "({$conn['5']})"; }
function main_form($SIDU, $exp, $mode) { @uppe(); $obj = $SIDU[3] == 'r' ? @lang(1502) : @lang(1503); echo "<form action='exp.php' method='get'>", @html_form("hidden", "id", "{$SIDU['0']},{$SIDU['1']},{$SIDU['2']},{$SIDU['3']},{$SIDU['4']}"), "\n\t\t<div class='web'><p class='dot'><b>SIDU ", @lang(1501), ":</b> <i class='b red'>{$mode}</i></p>"; if ($mode == "SQL") { echo "<p class='green'>", @nl2br(@html8($_GET['sql'])), "</p>", @html_form("hidden", "sql", $_GET['sql']); } elseif ($_GET['tab']) { echo "<p>{$obj} = <span class='green'>", @str_replace(",", ", ", $_GET['tab']), "</span></p>", @html_form("hidden", "tab", $_GET['tab']); } elseif (!$SIDU[4]) { echo "<p class='err'>", @lang(1504, $obj), "</p></div></form>"; return; } $arr_ext = @array("html" => "HTML", "csv" => "CSV"); if ($mode != "SQL") { $arr_ext['sql'] = "SQL"; echo "<p class='dot b'>", @lang(1505), "</p><p>"; if ($SIDU['eng'] != 'sl') { echo @html_form("checkbox", "exp[db]", $exp['db'], "", "", "", @array(1 => 'Use ')), $SIDU['eng'] == 'my' ? 'DB' : 'Sch', ' '; } echo @html_form("checkbox", "exp[drop]", $exp['drop'], "", "", "", @array(1 => @lang(1506, $obj) . ' ')), @html_form("checkbox", "exp[desc]", $exp['desc'], "", "", "", @array(1 => @lang(1507, $obj) . ' ')), @html_form("checkbox", "exp[data]", $exp['data'], "", "", "", @array(1 => @lang(1508, $obj))), "</p>"; } echo "<p class='dot b'>", @lang(1509), "</p><p>", @html_form("radio", "exp[ext]", $exp['ext'], " ", "", "", $arr_ext), " ", @html_form("checkbox", "exp[zip]", $exp['zip'], "", "", "", @array(1 => @lang(1510))), "</p>"; if ($mode != "SQL" && !$exp['sql'][1]) { echo "<p class='b dot'>", @lang(1511, $obj), ": <i class='red'>{$exp[tabs][0]}</i></p><p>"; foreach ($exp['tab_col'] as $v) { echo "<input type='checkbox' name='exp[col][]' value='{$v}'", !isset($exp['col']) || @in_array($v, $exp['col']) ? " checked='checked'" : "", "/> {$v} "; } echo "</p><p>where ", @html_form("text", "exp[where]", $exp['where'], 300), "</p>"; } echo "<p class='dot'></p><p>", @html_form("submit", "cmd", @lang(1501)), " Max 25290 Lines</p>"; echo "</div></form>"; @down(); }