Bookmark : 'delete' option
This commit is contained in:
@@ -78,13 +78,14 @@ if($cfgBookmark['db'] && $cfgBookmark['table'])
|
||||
if(($bookmark_list=list_bookmarks($db, $cfgBookmark)) && count($bookmark_list)>0)
|
||||
{
|
||||
echo "<i>$strOr</i> $strBookmarkQuery:<br>\n";
|
||||
echo "<select name=\"sql_bookmark\">\n";
|
||||
echo "<select name=\"id_bookmark\">\n";
|
||||
echo "<option value=\"\"></option>\n";
|
||||
while(list($key,$value)=each($bookmark_list)) {
|
||||
echo "<option value=\"".htmlentities($value)."\">".htmlentities($key)."</option>\n";
|
||||
}
|
||||
echo "</select>\n";
|
||||
echo "<input type=\"checkbox\" name=\"view_bookmark\" value=\"1\">".$strBookmarkView;
|
||||
echo "<input type=\"radio\" name=\"action_bookmark\" value=\"0\">".$strBookmarkView;
|
||||
echo "<input type=\"radio\" name=\"action_bookmark\" value=\"1\">".$strDelete;
|
||||
echo "<br>\n";
|
||||
}
|
||||
}
|
||||
|
17
lib.inc.php3
17
lib.inc.php3
@@ -54,7 +54,7 @@ function show_table_navigation($pos_next, $pos_prev, $dt_result) {
|
||||
( isset($SelectNumRows) && $pos + $sessionMaxRows < $SelectNumRows && mysql_num_rows($dt_result) >= $sessionMaxRows ?
|
||||
"true" : "false" ); ?>"
|
||||
action=<?php printf (
|
||||
"\"sql.php3?server=$server&lang=$lang&db=$db&table=$table&sql_query=%s&sql_order=%s&pos=%d&sessionMaxRows=%d&goto=%s\"", urlencode($sql_query),urlencode($sql_order),$SelectNumRows - $sessionMaxRows, $sessionMaxRows, $goto);?>
|
||||
"\"sql.php3?server=$server&lang=$lang&db=$db&table=$table&sql_query=%s&sql_order=%s&pos=%d&sessionMaxRows=%d&goto=%s\"", urlencode($sql_query),urlencode($sql_order),$SelectNumRows - $sessionMaxRows, $sessionMaxRows, (isset($goto) ? $goto : ''));?>
|
||||
><input type="submit" value="<?php echo ">> " . $strEnd ; ?>" >
|
||||
</form>
|
||||
</td>
|
||||
@@ -718,7 +718,7 @@ function get_bookmarks_param() {
|
||||
}
|
||||
|
||||
function list_bookmarks($db, $cfgBookmark) {
|
||||
$query="SELECT label, query FROM ".$cfgBookmark['db'].".".$cfgBookmark['table']." WHERE dbase='$db'";
|
||||
$query="SELECT label, id FROM ".$cfgBookmark['db'].".".$cfgBookmark['table']." WHERE dbase='$db'";
|
||||
$result=mysql_db_query($cfgBookmark['db'], $query);
|
||||
|
||||
if($result>0 && mysql_num_rows($result)>0)
|
||||
@@ -735,6 +735,19 @@ function list_bookmarks($db, $cfgBookmark) {
|
||||
return false;
|
||||
}
|
||||
|
||||
function query_bookmarks($db, $cfgBookmark, $id) {
|
||||
$query="SELECT query FROM ".$cfgBookmark['db'].".".$cfgBookmark['table']." WHERE dbase='$db' AND id='$id'";
|
||||
$result=mysql_db_query($cfgBookmark['db'], $query);
|
||||
$bookmark_query=mysql_result($result,0,"query");
|
||||
|
||||
return $bookmark_query;
|
||||
}
|
||||
|
||||
function delete_bookmarks($db, $cfgBookmark, $id) {
|
||||
$query="DELETE FROM ".$cfgBookmark['db'].".".$cfgBookmark['table']." WHERE id='$id'";
|
||||
$result=mysql_db_query($cfgBookmark['db'], $query);
|
||||
}
|
||||
|
||||
$cfgBookmark=get_bookmarks_param();
|
||||
|
||||
} // $__LIB_INC__
|
||||
|
Reference in New Issue
Block a user