Esempio n. 1
0
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();
}
Esempio n. 2
0
<?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&#38;id={$conn['0']}'\"" : "'home.php?id={$SIDU['0']}&#38;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']})";
        }
Esempio n. 3
0
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', ' &nbsp; ';
        }
        echo @html_form("checkbox", "exp[drop]", $exp['drop'], "", "", "", @array(1 => @lang(1506, $obj) . ' &nbsp; ')), @html_form("checkbox", "exp[desc]", $exp['desc'], "", "", "", @array(1 => @lang(1507, $obj) . ' &nbsp; ')), @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'], " &nbsp; ", "", "", $arr_ext), " &nbsp; ", @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} &nbsp; ";
        }
        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();
}