secureString( require_once( "../lib/config.inc.php" ); require_once( "../lib/functions.inc.php"); require_once( "../lib/connection.inc.php"); $function = new Functions(); $design = new Template(); $config = new Config(); $letter = $function->secureString(urldecode($_REQUEST['l'])); $page = $function->secureString(urldecode($_REQUEST['p'])); $title_dir_tag = $config->lyrics_dir_title_tag(); $page_count = $function->GetLettersCount($letter); $cache_uri = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $max_pagecount = $config->lyrics_dir_pagecount_per_page(); if (!isset($page) || !is_numeric($page)){ $page = 0; $title_tag = substr($title_dir_tag, 0, 50) . " mit Eintrag ".strtoupper($letter); $h1_tag = "Lyrics und Songtexte mit dem Anfangsbuchstaben ".strtoupper($letter); } else { $title_tag = substr($title_dir_tag, 0, 40) . " mit Eintrag ".strtoupper($letter). " - Seite $page"; $h1_tag = "Lyrics und Songtexte mit dem Anfangsbuchstaben ".strtoupper($letter). " auf Seite $page"; } $inhalte = $function->GetLetterContent($letter,$page); $letters =<<

$h1_tag

LETTER; // AA-ZZ combinations $preletter = substr($letter, 0, 1); $foreach_count = 0; foreach(range('A', 'Z') as $letter2) { $l = strtolower($preletter.$letter2); $lgro = strtoupper($l); if ( $foreach_count >= 12 ){ $foreach_count = 0; $letters .=<< LETTER; } if ( strcasecmp($letter2,"Z") == 0 ){ $letters .=<<
LETTER; $pages .=<<    PAGES; $flag = 0; $countPageUp = 0; for ($i=$page;$i<$page_count;$i++){ //echo "i=$i - page=$page - page_count=$page_count
"; $inc = $function->GetLetterContent($letter,$i); if ( strlen($inc) >= 200 ){ if ($i>0){ if ( $i == 1 ){ $rel=" rel=\"nofollow\" "; } else if ( $countPageUp == $max_pagecount ){ $rel=" rel=\"prev\" "; } else { $rel=" rel=\"prefetch\" "; } $pages .=<<