gnopaste
Sorry for this ugly message. We are searching for some translators.
Please take a look here
Thanks to all translators, you're doing a great job!
Userdata
Name
Anonymous
Scriptlanguage
PHP
Tabwidth
4
Date
07/24/2009 03:29:31 am
IP
84.131.20.15
Description
The user was too lazy to give a description
Code (
Hide rownumbers
)
//+++++++++++++++++++//
//+++++Gästebuch+++++//
//+++++++++++++++++++//
function
blaetterfunktion($seite,$maxseite,$url="",$anzahl=4,$get_name="seite")
{
if
($anzahl%2 != 0) $anzahl++;
//Wenn $anzahl ungeraden, dann $anzahl++
$a = $seite-($anzahl/2);
$b = 0;
$blaetter =
array
();
while
($b <= $anzahl)
{
if
($a > 0 AND $a <= $maxseite)
{
$blaetter[] = $a;
$b++;
}
else
if
($a > $maxseite AND ($a-$anzahl-2)>=0)
{
$blaetter =
array
();
$a -= ($anzahl+2);
$b = 0;
}
else
if
($a > $maxseite AND ($a-$anzahl-2)<0)
{
break
;
}
$a++;
}
$
return
= "";
if
(!in_array(1,$blaetter) AND count($blaetter) > 1)
{
if
(!in_array(2,$blaetter)) $
return
.= " <a href=\"1\">1</a> ...";
else
$
return
.= " <a href=\"1\">1</a> ";
}
foreach
($blaetter AS $blatt)
{
if
($blatt == $seite) $
return
.= " <b>$blatt</b> ";
else
$
return
.= " <a href=\"$blatt\">$blatt</a> ";
}
if
(!in_array($maxseite,$blaetter) AND count($blaetter) > 1)
{
if
(!in_array(($maxseite-1),$blaetter)) $
return
.= "... <a href=\"$maxseite\">$maxseite</a> ";
else
$
return
.= " <a href=\"$maxseite\">$maxseite</a> ";
}
if
(
empty
($
return
))
return
" <b>1</b> ";
else
return
$
return
;
}
//Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1
if
(
isset
($_GET[
'seite'
]))
{
$seite = $_GET[
'seite'
];
}
else
{
$seite = 1;
}
$eintraege_pro_seite = 10;
//Ausrechen welche Spalte man zuerst ausgeben muss:
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$result = mysql_query("SELECT COUNT(*) FROM comments WHERE gbfrom =" . $res_all[
'id'
]);
$gb_anzahl = mysql_fetch_row($result);
$menge = $gb_anzahl[0];
//Errechnen wie viele Seiten es geben wird
$wieviele_seiten = ceil($menge / $eintraege_pro_seite);
//SCRIPTENDE
//+++++++++++++++++++++++++++++++++
$subres_query = "SELECT
comments.id AS id,
comments.text AS text,
comments.added AS added,
comments.user AS user,
comments.gbfrom AS gbfrom,
comments.added AS added,
comments.
new
AS
new
,
users.username AS username,
users.avatar AS avatar
FROM
comments, users
WHERE
gbfrom = $res_all[id]
AND
users.id = comments.user
ORDER BY
added DESC
LIMIT $start, $eintraege_pro_seite";
$subres = mysql_query($subres_query);
//Gästebuch
-------------------------------------------------
<div align="center">
<?php
if
(!$gb_anzahl[0]){
echo
"Der Benutzer $nick hat keine Gästebucheinträge!";
}
else
{
?>
<table cellspacing="0" cellpadding="5" border="0" class="gb" width="100%" style="border-collapse:collapse">
<tbody>
<?php
while
($row = mysql_fetch_array($subres))
{
echo
'
<tr>
<th width="180" class="message">#'.$row[
'id'
].
'</th>
<th class="message">'. date("d.m.Y H:i:s", strtotime($row[
'added'
])).
'</th>
<th width="1" nowrap><a href="entf/'.$row[
'id'
].
'">Löschen</a> | <a href="verstecken/'
.$row[
'id'
].
'">Verstecken</a> | <a href="/p/'
.$row[
'username'
].
'/gb">Antworten</a></td>
</tr>
<tr class="alternate">
<td valign="top" width="180"><a href="/p/'.$row[
'username'
].
'" class="uadmin">'
.$row[
'username'
].
'</a><br />
Rang
<br /><br /><a href="/p/'.$row[
'username'
].
'"><img border="0" src="http://alternativedisplays.files.wordpress.com/2008/10/beispielbild_320x480.jpg" width="50" /></a>
</td>
<td valign="top" colspan="2">'.$row[
'text'
].
'
</td>
</tr>';
}
//if (!$subres) die('FEHLER: '.mysql_error());
?>
</tbody>
</table>
<br />
<div align="right">
<form method="post" action="">
<input type="submit" name="loeschen" value="Alle Löschen (<?=$gb_anzahl[0]?>)" /> | <input type="submit" name="verstecken" value="Alle Verstecken" />
</form>
</div>
<?php
//echo "$subres_query";
echo
blaetterfunktion($seite, $wieviele_seiten);
}
//echo md5(microtime());
?>
</div>
submitter »
gnopaster
|
imprint
« imprint
»
Terms of use
«