Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Marcus Andersson
aurweb
Commits
b5bc6ab7
Commit
b5bc6ab7
authored
Jun 25, 2010
by
Lukas Fleischer
Committed by
Loui Chang
Jul 01, 2010
Browse files
Confirmation when deleting packages
Signed-off-by:
Loui Chang
<
louipc.ist@gmail.com
>
parent
f08fbbe8
Changes
4
Hide whitespace changes
Inline
Side-by-side
web/html/packages.php
View file @
b5bc6ab7
...
...
@@ -46,8 +46,13 @@ if ($_POST['action'] == "do_Flag" || isset($_POST['do_Flag'])) {
}
elseif
(
$_POST
[
'action'
]
==
"do_UnVote"
||
isset
(
$_POST
[
'do_UnVote'
]))
{
$output
=
pkg_vote
(
$atype
,
$ids
,
False
);
}
elseif
(
$_POST
[
'action'
]
==
"do_Delete"
||
isset
(
$_POST
[
'do_Delete'
]))
{
$output
=
pkg_delete
(
$atype
,
$ids
);
unset
(
$_GET
[
'ID'
]);
if
(
isset
(
$_POST
[
'confirm_Delete'
]))
{
$output
=
pkg_delete
(
$atype
,
$ids
);
unset
(
$_GET
[
'ID'
]);
}
else
{
$output
=
__
(
"The selected packages have not been deleted, check the confirmation checkbox."
);
}
}
elseif
(
$_POST
[
'action'
]
==
"do_Notify"
||
isset
(
$_POST
[
'do_Notify'
]))
{
$output
=
pkg_notify
(
$atype
,
$ids
);
}
elseif
(
$_POST
[
'action'
]
==
"do_UnNotify"
||
isset
(
$_POST
[
'do_UnNotify'
]))
{
...
...
web/lib/pkgfuncs.inc
View file @
b5bc6ab7
...
...
@@ -402,7 +402,7 @@ function package_details($id=0, $SID="") {
* do_UnFlag - Remove out-of-date flag
* do_Adopt - Adopt
* do_Disown - Disown
* do_Delete - Delete
* do_Delete - Delete
(requires confirm_Delete to be set)
* do_Notify - Enable notification
* do_UnNotify - Disable notification
*/
...
...
web/template/actions_form.php
View file @
b5bc6ab7
...
...
@@ -47,6 +47,8 @@ if ($row["MaintainerUID"] == 0) {
if
(
$atype
==
"Trusted User"
||
$atype
==
"Developer"
)
{
echo
"<input type='submit' class='button' name='do_Delete'"
;
echo
" value='"
.
__
(
"Delete Packages"
)
.
"'>
\n
"
;
echo
"<input type='checkbox' name='confirm_Delete' value='1' /> "
;
echo
__
(
"Confirm"
)
.
"
\n
"
;
}
?>
...
...
web/template/pkg_search_results.php
View file @
b5bc6ab7
...
...
@@ -108,6 +108,9 @@ for ($i = 0; $row = mysql_fetch_assoc($result); $i++) {
<option
value=
'do_Notify'
>
<?php
print
__
(
"Notify"
)
?>
</option>
<option
value=
'do_UnNotify'
>
<?php
print
__
(
"UnNotify"
)
?>
</option>
</select>
<?php
if
(
$atype
==
"Trusted User"
||
$atype
==
"Developer"
)
:
?>
<input
type=
'checkbox'
name=
'confirm_Delete'
value=
'1'
/>
<?php
print
__
(
"Confirm"
)
?>
<?php
endif
;
?>
<input
type=
'submit'
class=
'button'
style=
'width: 80px'
value=
'
<?php
print
__
(
"Go"
)
?>
'
/>
</div>
<?php
endif
;
?>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment