" Cannot redeclare class blaetter in /www/htdocs/w0080290/gamers4ever/cms/include/includes/func/b3k_func.php on line 3
"
dessen code
<?php
class blaetter
{
var $counter;
var $config;
var $site;
function msa() ### Hier erfolg die Ausgabe für den anfang der for Schleife
{
$seite = array();
$pages = $this->counter / $this->config;
$pages = ceil($pages);
$start = 0;
$seite[0] = "";
for($i=1; $i < $pages+1; $i++){
$seite[] = $start;
$start = $start + $this->config;
}
if( !empty( $this->site )){
return $seite[$this->site];
}else{
return 0;
}
}
function mse() ### Hier erfolg die Ausgabe für das ende der for Schleife
{
$seite = array();
$pages = $this->counter / $this->config;
$pages = ceil($pages);
$stop = $this->config;
$seite[0] = "";
for($i=1; $i < $pages+1; $i++){
$seite[] = $stop;
$stop = $stop + $this->config;
}
if( !empty( $this->site )){
return $seite[$this->site];
}else{
return $this->config;
}
}
function msl($pfad, $post, $maxshow = 2) ### Hier werden die Hyperlinks erzeugt womit mann Blättern kann!
{
$link = "";
$pages = $this->counter / $this->config;
$pages = ceil($pages);
$max_anzeigen = $maxshow;
$aktive_seite = $this->site;
if( empty( $aktive_seite )){
$aktive_seite = 1;
}else{
$aktive_seite = $this->site;
}
### Den anfang bestimmen
if( $aktive_seite > $max_anzeigen ){
$zeige_start = $aktive_seite - $max_anzeigen;
}else{
$zeige_start = 1;
}
### Das ende Bestimmen
if( $aktive_seite <= $pages - $max_anzeigen ){
$zeige_ende = $aktive_seite + $max_anzeigen;
}else{
$zeige_ende = $pages;
}
### Ein Sprung bis zu 1 und ein schrit zurück
if( $aktive_seite != 1 ){
$link .= "[<a href='".$pfad."&".$post."=1'>1</a>]";
$seite_sprung = $aktive_seite - 1;
$link .= "[<a href='".$pfad."&".$post."=".$seite_sprung."'><b>«</b></a>] - ";
}
### Dynamische seitenanzhal ausgeben!
for($i=$zeige_start; $i < $zeige_ende+1; $i++){
if( $aktive_seite != $i ){
$link .= "[<a href='".$pfad."&".$post."=" . $i . "'>". $i ."</a>]";
}else{
$link .= "[<b>". $i ."</b>]";
}
}
### Ein Sprung bis zum ende
if( $aktive_seite != $pages && $aktive_seite > 1 || $aktive_seite != $pages && $pages > 1){
$seite_sprung = $aktive_seite + 1;
$link .= " - [<a href='".$pfad."&".$post."=".$seite_sprung."'><b>»</b></a>]";
$link .= "[<a href='".$pfad."&".$post."=".$pages."'>".$pages."</a>]";
}
return $link;
}
}
?>
Ich versteh den Fehler schon mal garnicht, Probiert habe ich ne .htacces mit
# disable caching with eaccelerator
php_flag eaccelerator.enable 0
aber geht leider nicht.
was könnte es sein das er den fehler auswirft?
Die Blätter classe habe ich mal vor langer zeit selber gecodet, nun wo ich es nutzen wollte geht sie nimmer
Zuletzt modifiziert von Balthazar3k am 09.12.2007 - 13:40:10


