diff options
Diffstat (limited to 'libraries/bookmark.lib.php')
-rw-r--r-- | libraries/bookmark.lib.php | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/libraries/bookmark.lib.php b/libraries/bookmark.lib.php index 7d5e288271..73a9665b90 100644 --- a/libraries/bookmark.lib.php +++ b/libraries/bookmark.lib.php @@ -4,10 +4,11 @@ * Set of functions used with the bookmark feature * * @version $Id$ + * @package phpMyAdmin */ /** - * + * */ require_once './libraries/relation.lib.php'; @@ -25,11 +26,11 @@ require_once './libraries/relation.lib.php'; function PMA_Bookmark_getParams() { static $cfgBookmark = null; - + if (null !== $cfgBookmark) { return $cfgBookmark; } - + $cfgRelation = PMA_getRelationsParam(); if ($cfgRelation['bookmarkwork']) { @@ -41,7 +42,7 @@ function PMA_Bookmark_getParams() } else { $cfgBookmark = false; } - + return $cfgBookmark; } // end of the 'PMA_Bookmark_getParams()' function @@ -58,14 +59,14 @@ function PMA_Bookmark_getParams() * * @param string the current database name * - * @return array the bookmarks list (key as index, label as value) + * @return array the bookmarks list (key as index, label as value) * * @access public */ function PMA_Bookmark_getList($db) { global $controllink; - + $cfgBookmark = PMA_Bookmark_getParams(); if (empty($cfgBookmark)) { @@ -102,13 +103,13 @@ function PMA_Bookmark_getList($db) function PMA_Bookmark_get($db, $id, $id_field = 'id', $action_bookmark_all = FALSE) { global $controllink; - + $cfgBookmark = PMA_Bookmark_getParams(); if (empty($cfgBookmark)) { return ''; } - + $query = 'SELECT query FROM ' . PMA_backquote($cfgBookmark['db']) . '.' . PMA_backquote($cfgBookmark['table']) . ' WHERE dbase = \'' . PMA_sqlAddslashes($db) . '\'' . ($action_bookmark_all? '' : ' AND (user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\'' @@ -137,13 +138,13 @@ function PMA_Bookmark_get($db, $id, $id_field = 'id', $action_bookmark_all = FAL function PMA_Bookmark_save($fields, $all_users = false) { global $controllink; - + $cfgBookmark = PMA_Bookmark_getParams(); if (empty($cfgBookmark)) { return false; } - + $query = 'INSERT INTO ' . PMA_backquote($cfgBookmark['db']) . '.' . PMA_backquote($cfgBookmark['table']) . ' (id, dbase, user, query, label) VALUES (NULL, \'' . PMA_sqlAddslashes($fields['dbase']) . '\', \'' . ($all_users ? '' : PMA_sqlAddslashes($fields['user'])) . '\', \'' . PMA_sqlAddslashes(urldecode($fields['query'])) . '\', \'' . PMA_sqlAddslashes($fields['label']) . '\')'; return PMA_DBI_query($query, $controllink); @@ -167,13 +168,13 @@ function PMA_Bookmark_save($fields, $all_users = false) function PMA_Bookmark_delete($db, $id) { global $controllink; - + $cfgBookmark = PMA_Bookmark_getParams(); if (empty($cfgBookmark)) { return false; } - + $query = 'DELETE FROM ' . PMA_backquote($cfgBookmark['db']) . '.' . PMA_backquote($cfgBookmark['table']) . ' WHERE (user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\'' . ' OR user = \'\')' |