<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined (
'main'
)
or
die
(
'no direct access'
);
$title
=
$allgAr
[
'title'
].
' :: Shoutbox '
.
$lang
[
'archiv'
];
$hmenu
=
'Shoutbox '
.
$lang
[
'archiv'
];
$design
=
new
design (
$title
,
$hmenu
);
$design
->header();
if
(has_right(-7,
'SiteAdmin'
) ) {
#
delete
if
(
$menu
->getA(1) ==
'd'
AND
is_numeric
(
$menu
->getE(1))) {
db_query(
"DELETE FROM prefix_shoutbox WHERE id = "
.
$menu
->getE(1));
}
#
delete
all
if
(
$menu
->get(1) ==
'delall'
) {
if
(
is_numeric
(
$menu
->get(2))) {
$anz
= db_result(db_query(
"SELECT COUNT(*) FROM `prefix_shoutbox`"
),0) -
$menu
->get(2);
if
(
$anz
> 0) {
db_query(
"DELETE FROM `prefix_shoutbox` LIMIT $anz"
);
}
}
else
{ db_query(
"DELETE FROM `prefix_shoutbox`"
); }
}
}
echo
'<script type=
"text/javascript"
>
function
del() {
if
(anz = prompt(
"Wieviele Einträge sollen erhalten bleiben?\n(Es werden die zuletzt geschriebenen erhalten)"
,
"0"
)) {
if
(anz >= 0) { window.location.href =
"index.php?shoutbox-delall-"
+anz; }
else
alert(
"Du musst eine Zahl größer gleich 0 eingeben"
);
}
}
</script>';
$class
=
'Cnorm'
;
echo
'<table width="100%" align="center" class="border" cellpadding="2" cellspacing="1" border="0"><tr class="Chead"><td><b>Shoutbox '
.
$lang
[
'archiv'
].
'</b></td></tr>'
;
$erg
= db_query(
'SELECT * FROM `prefix_shoutbox` ORDER BY id DESC'
);
while
(
$row
= db_fetch_assoc(
$erg
) ) {
$class
= (
$class
==
'Cmite'
?
'Cnorm'
:
'Cmite'
);
echo
'<tr class="'
.
$class
.
'"><td>'
;
if
( has_right(-7,
'SiteAdmin'
) ) {
echo
'<a href="index.php?shoutbox-d'
.
$row
[
'id'
].
'"><img src="include/images/icons/del.gif" alt="'
.
$lang
[
'delete'
].
'" title="'
.
$lang
[
'delete'
].
'"></a> '
;
}
echo
'<b>'
.
$row
[
'nickname'
].
':</b> '
.preg_replace(
'/([^\s]{'
.
$allgAr
[
'sb_maxwordlength'
].
'})(?=[^\s])/'
,
"$1\n"
,
$row
[
'textarea'
]).
'</td></tr>'
;
}
echo
'</table>'
;
if
(has_right(-7,
'SiteAdmin'
)) {
echo
'<a href="javascript:del();">'
.
$lang
[
'clearshoutbox'
].
'</a>'
;
}
$design
->footer();
?>