Bookmark : 'delete' option
This commit is contained in:
@@ -5,6 +5,9 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2001-05-11 Armel Fauveau <armel.fauveau@globalis-ms.com>
|
||||||
|
* Added a "delete" option in the phpMyBookmark patch (Olivier Mueller)
|
||||||
|
|
||||||
2001-05-10 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
2001-05-10 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||||
* db_readdump.php3: fixed all the special characters problems (Bug #421889)
|
* db_readdump.php3: fixed all the special characters problems (Bug #421889)
|
||||||
and improve the trick to enforce reloading of the left frame if a table
|
and improve the trick to enforce reloading of the left frame if a table
|
||||||
|
@@ -11,8 +11,22 @@ include("lib.inc.php3");
|
|||||||
|
|
||||||
// Bookmark Support
|
// Bookmark Support
|
||||||
|
|
||||||
if(!empty($sql_bookmark))
|
// Bookmark Support
|
||||||
$sql_query = $sql_bookmark;
|
|
||||||
|
if(!empty($id_bookmark)) {
|
||||||
|
if(!empty($action_bookmark)) {
|
||||||
|
switch($action_bookmark) {
|
||||||
|
case 0:
|
||||||
|
$sql_query = query_bookmarks($db, $cfgBookmark, $id_bookmark);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
$sql_query = delete_bookmarks($db, $cfgBookmark, $id_bookmark);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$sql_query = query_bookmarks($db, $cfgBookmark, $id_bookmark);
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
||||||
@@ -25,7 +39,7 @@ else if (get_magic_quotes_gpc()) {
|
|||||||
|
|
||||||
$pieces = split_string($sql_query, ";");
|
$pieces = split_string($sql_query, ";");
|
||||||
|
|
||||||
if (count($pieces) == 1 && !empty($pieces[0]) && empty($view_bookmark)) {
|
if (count($pieces) == 1 && !empty($pieces[0]) && empty($action_bookmark)) {
|
||||||
$sql_query = addslashes(trim($pieces[0]));
|
$sql_query = addslashes(trim($pieces[0]));
|
||||||
// Enforce reloading of the left frame when a table has to be created
|
// Enforce reloading of the left frame when a table has to be created
|
||||||
if (eregi('^CREATE TABLE (.+)', $sql_query)) {
|
if (eregi('^CREATE TABLE (.+)', $sql_query)) {
|
||||||
|
6
sql.php3
6
sql.php3
@@ -62,8 +62,6 @@ else {
|
|||||||
if(isset($sessionMaxRows) )
|
if(isset($sessionMaxRows) )
|
||||||
$cfgMaxRows = $sessionMaxRows;
|
$cfgMaxRows = $sessionMaxRows;
|
||||||
$sql_limit = (isset($pos) && eregi("^SELECT", $sql_query) && !eregi("LIMIT[ 0-9,]+$", $sql_query)) ? " LIMIT $pos, $cfgMaxRows" : '';
|
$sql_limit = (isset($pos) && eregi("^SELECT", $sql_query) && !eregi("LIMIT[ 0-9,]+$", $sql_query)) ? " LIMIT $pos, $cfgMaxRows" : '';
|
||||||
if (!isset($sql_order))
|
|
||||||
$sql_order = '';
|
|
||||||
$result = mysql_db_query($db, $sql_query.$sql_order.$sql_limit);
|
$result = mysql_db_query($db, $sql_query.$sql_order.$sql_limit);
|
||||||
// the same SELECT without LIMIT
|
// the same SELECT without LIMIT
|
||||||
if(eregi("^SELECT", $sql_query))
|
if(eregi("^SELECT", $sql_query))
|
||||||
@@ -111,12 +109,12 @@ else {
|
|||||||
|
|
||||||
// Bookmark Support
|
// Bookmark Support
|
||||||
|
|
||||||
if($cfgBookmark['db'] && $cfgBookmark['table'] && $db!=$cfgBookmark['db'] && empty($sql_bookmark))
|
if($cfgBookmark['db'] && $cfgBookmark['table'] && $db!=$cfgBookmark['db'] && empty($id_bookmark))
|
||||||
{
|
{
|
||||||
echo "<form method=\"post\" action=\"tbl_replace.php3\">\n";
|
echo "<form method=\"post\" action=\"tbl_replace.php3\">\n";
|
||||||
echo "<i>$strOr</i><br><br>\n";
|
echo "<i>$strOr</i><br><br>\n";
|
||||||
echo $strBookmarkLabel.":\n";
|
echo $strBookmarkLabel.":\n";
|
||||||
$goto="sql.php3?server=$server&lang=$lang&db=$db&table=$table&pos=$pos&sql_bookmark=1&sql_query=".urlencode($sql_query);
|
$goto="sql.php3?server=$server&lang=$lang&db=$db&table=$table&pos=$pos&id_bookmark=1&sql_query=".urlencode($sql_query);
|
||||||
?>
|
?>
|
||||||
<input type="hidden" name="server" value="<?php echo $server;?>">
|
<input type="hidden" name="server" value="<?php echo $server;?>">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang;?>">
|
<input type="hidden" name="lang" value="<?php echo $lang;?>">
|
||||||
|
Reference in New Issue
Block a user