forked from xianglei/phpHiveAdmin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tableList.php
41 lines (37 loc) · 1.18 KB
/
tableList.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
include_once("config.inc.php");
include_once("templates/style.css");
if(!@$_GET['database'])
{
die($lang['dieDatabaseChoose']);
}
else
{
$transport = new TSocket(HOST, PORT);
$protocol = new TBinaryProtocol($transport);
$client = new ThriftHiveClient($protocol);
$transport->open();
$client->execute('use '.$_GET['database']);
$client->execute($env['showTables']);
$db_array = $client->fetchAll();
$db_array = array_reverse($db_array);
$i = 0;
echo '<br/>';
echo "<table class=\"table table-hover\">";
echo "<thead><tr>";
echo '<td><a href="javascript:showsd(\'dbList.php\',\'index.php?frame=right\')" target=left><i class="icon-backward"></i> '.$lang['back'].'</a></td>';
echo "</tr></thead>";
while('' != @$db_array[$i])
{
echo "<tbody><tr><td>";
echo '<a href=sqlQuery.php?table='.$db_array[$i].'&database='.$_GET['database'].' target="right"><i class="icon-th-list"></i>'.$db_array[$i].'</a>';
echo "</td></tr></tbody>";
$i++;
}
echo "<tfoot><tr>";
echo '<td><a href="javascript:showsd(\'dbList.php\',\'index.php?frame=right\')" target=left><i class="icon-backward"></i> '.$lang['back'].'</a></td>';
echo "</tr></tfoot>";
echo "</table>";
$transport->close();
}
?>