mirror of
https://github.com/vrana/adminer.git
synced 2025-08-16 11:34:10 +02:00
Editor: User friendly data editor
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@787 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
55
editor/include/adminer.inc.php
Normal file
55
editor/include/adminer.inc.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
class AdminerBase {
|
||||
|
||||
function name() {
|
||||
return lang('Editor');
|
||||
}
|
||||
|
||||
function server() {
|
||||
return "";
|
||||
}
|
||||
|
||||
function username() {
|
||||
return "";
|
||||
}
|
||||
|
||||
function password() {
|
||||
return "";
|
||||
}
|
||||
|
||||
function table_name($row) {
|
||||
return htmlspecialchars(strlen($row["Comment"]) ? $row["Comment"] : $row["Name"]);
|
||||
}
|
||||
|
||||
function field_name($fields, $key) {
|
||||
return htmlspecialchars(strlen($fields[$key]["comment"]) ? $fields[$key]["comment"] : $key);
|
||||
}
|
||||
|
||||
function navigation($missing) {
|
||||
global $SELF;
|
||||
if ($missing != "auth") {
|
||||
?>
|
||||
<form action="" method="post">
|
||||
<p>
|
||||
<input type="hidden" name="token" value="<?php echo $_SESSION["tokens"][$_GET["server"]]; ?>" />
|
||||
<input type="submit" name="logout" value="<?php echo lang('Logout'); ?>" />
|
||||
</p>
|
||||
</form>
|
||||
<?php
|
||||
if ($missing != "db" && strlen($_GET["db"])) {
|
||||
$table_status = table_status();
|
||||
if (!$table_status) {
|
||||
echo "<p class='message'>" . lang('No tables.') . "</p>\n";
|
||||
} else {
|
||||
echo "<p>\n";
|
||||
foreach ($table_status as $row) {
|
||||
echo '<a href="' . htmlspecialchars($SELF) . 'select=' . urlencode($row["Name"]) . '">' . $this->table_name($row) . "</a><br />\n";
|
||||
}
|
||||
echo "</p>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$adminer = (class_exists("Adminer") ? new Adminer : new AdminerBase);
|
2
editor/include/auth.inc.php
Normal file
2
editor/include/auth.inc.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
$dbh = connect(); //! process errors
|
3
editor/include/connect.inc.php
Normal file
3
editor/include/connect.inc.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
$_GET["db"] = "test";
|
||||
$dbh->select_db($_GET["db"]);
|
Reference in New Issue
Block a user