Delete by Query now requires you to enable the form, aswell as confirm the deletion.
This commit is contained in:
parent
dff1eef51a
commit
0d93f29bce
@ -33,11 +33,35 @@ class AdminPageTheme extends Themelet {
|
|||||||
";
|
";
|
||||||
$page->add_block(new Block("Misc Admin Tools", $html));
|
$page->add_block(new Block("Misc Admin Tools", $html));
|
||||||
|
|
||||||
|
/* First check
|
||||||
|
Requires you to click the checkbox to enable the delete by query form */
|
||||||
|
$dbqcheck = "
|
||||||
|
if(document.getElementById("dbqcheck").checked == false){
|
||||||
|
document.getElementById("dbqtags").disabled = true;
|
||||||
|
document.getElementById("dbqsubmit").disabled = true;
|
||||||
|
}else{
|
||||||
|
document.getElementById("dbqtags").disabled = false;
|
||||||
|
document.getElementById("dbqsubmit").disabled = false;
|
||||||
|
}";
|
||||||
|
|
||||||
|
/* Second check
|
||||||
|
Requires you to confirm the deletion by clicking ok. */
|
||||||
$html = "
|
$html = "
|
||||||
".make_form(make_link("admin_utils"))."
|
<script type='text/javascript'>
|
||||||
|
function checkform(){
|
||||||
|
if(confirm('Are you sure you wish to delete all images using these tags?')){
|
||||||
|
return true;
|
||||||
|
}else{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>"
|
||||||
|
|
||||||
|
.make_form(make_link("admin_utils"),"post",false,false,"return checkform()")."
|
||||||
|
<input type='checkbox' id='dbqcheck' name='action' onclick='$dbqcheck'>
|
||||||
<input type='hidden' name='action' value='delete by query'>
|
<input type='hidden' name='action' value='delete by query'>
|
||||||
<input type='text' name='query'>
|
<input type='text' id='dbqtags' disabled='true' name='query'>
|
||||||
<input type='submit' value='Go'>
|
<input type='submit' id='dbqsubmit' disabled='true' value='Go'>
|
||||||
</form>
|
</form>
|
||||||
";
|
";
|
||||||
$page->add_block(new Block("Delete by Query", $html));
|
$page->add_block(new Block("Delete by Query", $html));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user