$row[name]"; if ($active_user_id <> 2) { if ( $row[level] == 2 ) { if ( $active_board_pw[$board_id] == $row[pw] ) { $has_pw = "yes"; } else { $has_pw = "no"; } } else { $has_pw = "yes"; } if ( exist_new_postings_board($row[id]) ) { $output .= " ".$texts['get_boards']['new_entry']."
"; } else { $output .= "
"; } } else { $output .= "
"; } } return($output); } #************************************************************************************** function get_folder_priority($priority) { global $dbName,$li,$font_klein, $font, $rank_name, $folder_info, $folder2show, $texts; $output = ""; $sqlst = "select folder.id, folder.name, stats_folder.rank from folder, stats_folder where folder.status = 1 AND folder.id = stats_folder.folder_id AND folder.priority = $priority order by stats_folder.users DESC, folder.name limit $folder2show"; $result = mysql_db_query($dbName,$sqlst,$li); while ($row = mysql_fetch_array ( $result )) { //$row['name'] = ereg_replace('[<]{1}[a-zA-Z]{1,}([^>])*>', '', $row['name']); if ( $row['name'] != '' ) { $row['name'] = strip_tags($row['name']); $output .= "  $row[name]  
"; } } return($output); } function get_folder() { global $dbName,$li,$font_klein, $font, $rank_name, $folder_info, $folder2show, $texts; $output = " "; $anz = get_anz_folder_priority(0); $output .= ""; $anz = get_anz_folder_priority(5); $output .= ""; $anz = get_anz_folder_priority(1); $output .= ""; $anz = get_anz_folder_priority(4); $output .= ""; $output .= "
<$font_klein>Top Ten's
<$font_klein>".$texts['get_folder']['prio0']['title']." ($anz)
"; $output .= get_folder_priority(0); if ($anz > $folder2show) { $output .= "
  [ ".$texts['get_folder']['msg']." ]
"; } $output .= "
<$font_klein>".$texts['get_folder']['prio5']['title']." ($anz)
"; $output .= get_folder_priority(5); if ($anz > $folder2show) { $output .= "
  [ ".$texts['get_folder']['msg']." ]
"; } $output .= "
<$font_klein>".$texts['get_folder']['prio1']['title']." ($anz)
"; $output .= get_folder_priority(1); if ($anz > $folder2show) { $output .= "
  [ ".$texts['get_folder']['msg']." ]
"; } $output .= "
<$font_klein>".$texts['get_folder']['prio4']['title']." ($anz)
"; $output .= get_folder_priority(4); if ($anz > $folder2show) { $output .= "
  [ ".$texts['get_folder']['msg']." ]
"; } $output .= "

"; return($output); } ############################################################################################## function get_menu() { global $dbName,$li,$font_klein, $font, $rank_name, $folder_info, $folder2show, $texts; $output = ""; $output .= ""; $output .= ""; $output .= "
<$font_klein>".$texts['get_menu']['title']."
<$font_klein>   ".$texts['get_menu']['register_user']."
  ".$texts['get_menu']['register_forum']."

  ".$texts['get_menu']['help']."
  ".$texts['get_menu']['stats']."
  ".$texts['get_menu']['search']."
  ".$texts['get_menu']['disclaimer']."
  ".$texts['get_menu']['impressum']."
  ".$texts['get_menu']['advertise']."

  ".$texts['get_menu']['slaps']."

  ".$texts['get_menu']['email']."



"; return($output); } ############################################################################################## function get_abo_folder() { global $dbName,$li,$font_klein, $font, $rank_name, $folder_info, $active_user_id, $user, $texts; $output = " "; $sqlst = "select folder.id, folder.name from folder, abos where folder.status = 1 AND abos.folder_id = folder.id AND folder.status <> 0 AND abos.user_id = $active_user_id "; switch ($user[index_sort]) { case 1 : $sqlst .= "order by folder.priority, folder.name"; break; case 2 : $sqlst .= "order by folder.name"; break; case 3 : $sqlst .= "order by abos.changed"; break; default : $sqlst .= "order by folder.priority, folder.name"; break; } $result = mysql_db_query($dbName,$sqlst,$li); $anz = mysql_num_rows($result); while ($row = mysql_fetch_array ( $result )) { $output .= ""; if ($row = mysql_fetch_array ( $result )) { $output .= "\n"; } else { $output .= ""; } } if($anz == 0) { $output .= ""; } $output .= "
<$font_klein>".$texts['abo_folder']['title']."
<$font>$row[name]
<$font_klein>"; $output .= get_boards($row[id]); $output .= "

<$font>$row[name]
<$font_klein>"; $output .= get_boards($row[id]); $output .= "


<$font>".$texts['abo_folder']['no_forum']."
<$font_klein>"; $output .= "

"; return($output); } ############################################################################################## function get_top_folder() { global $dbName,$li,$font_klein, $font, $rank_name, $folder_info, $active_user_id; $output = " "; $sqlst = "select folder.id, folder.name, folder.abstract from folder, stats_folder where folder.status = 1 and stats_folder.folder_id = folder.id and priority < 2 order by folder.priority, folder.name limit 6"; $result = mysql_db_query($dbName,$sqlst,$li); echo mysql_error(); $anz = mysql_num_rows($result); while ($row = mysql_fetch_array ( $result )) { $row['abstract'] = stripslashes($row['abstract']); $row[name] = stripslashes($row[name]); $output .= ""; if ($row = mysql_fetch_array ( $result )) { $row['abstract'] = stripslashes($row['abstract']); $row[name] = stripslashes($row[name]); $output .= "\n"; } else { $output .= ""; } } if($anz == 0) { $output .= ""; } $output .= "
<$font_klein>Eine Auswahl von Foren:
<$font>$row[name]
<$font_klein>$row[abstract]
"; $output .= get_boards($row[id]); $output .= "

<$font>$row[name]
<$font_klein>$row[abstract]
"; $output .= get_boards($row[id]); $output .= "


<$font>
<$font_klein>"; $output .= "

"; return($output); } function get_welcome() { global $dbName, $li, $font_klein, $font, $rank_name, $folder_info, $lang; /* * * TurtleBoard postings/forums * statistics. * */ $res = mysql_db_query($dbName, $sql = " SELECT id, name, value_act, value_old FROM stats_misc WHERE id = 10", $li); $row = mysql_fetch_array($res); $anz_folder = round($row['value_act']); $res = mysql_db_query($dbName, $sql = " SELECT id, name, value_act, value_old FROM stats_misc WHERE id = 3", $li); $row = mysql_fetch_array($res); $anz_posts = round($row['value_act']); if ( $lang == 'en' ) { $out = ' The TurtleBoard is a discussion center of the german computer gaming scene. Currently there are '.$anz_folder.' forums with more than '.$anz_posts.' postings from different sites of the Turtle Entertainment network available.

Every forum has it\'s own color scheme, adapted to the particular site. There are also "Off Topic" forums available, where you can discuss global topics.

Everyone has the permission to read messages. To create your own entries and to be part of dicussions, you have to register first.

There is also the possibility to get your own forum, which is interesting especially for webmasters.

'; } elseif ( $lang == 'de' ) { $out = ' Das TurtleBoard ist ein Diskussionszentrum der deutschen Computerspielerszene. Unter dem Dach von Turtleboard.de finden derzeit '.$anz_folder.' Foren mit über '.$anz_posts.' Beiträgen von verschiedenen Sites des Turtle Entertainment Network Platz.

Jedes Forum hat dadurch ein eigenes Farbschema, angepasst an die jeweilige Site. Daneben gibt es noch "Off Topic" Foren, in denen allgemeine Themen diskutiert werden.

Lesen kann jeder, aber um selber einen Eintrag vorzunehmen und an den Diskussionen teilzunehmen, muss man sich registrieren.

Desweiteren besteht für jeden Webmaster die Möglichkeit, sich ein eigenes Forum einzurichten.

'; } return $out; } function get_news() { global $dbName, $li, $font_klein, $font, $rank_name, $folder_info, $texts; $sqlst = "select id, DATE_FORMAT(motd.created,'%d.%m.%Y %H:%i') as created_f, subject from motd where type = 'motd' order by created DESC limit 10"; $result = mysql_db_query($dbName, $sqlst, $li); $output = "
Message of the days:"; while ($row = mysql_fetch_array($result)) { $row[subject] = stripslashes($row[subject]); $output .= '

'.$row['created_f'].'
'.$row['subject'].' [ '.$texts['motd']['more'].' ] '; } return($output); } function get_abo_folder_list() { global $dbName, $li, $font_klein, $font, $rank_name, $folder_info, $active_user_id, $texts; $output = "
<$font_klein>".$texts['folder_list']['msg']." "; if( !userPaid() ) { $output .= '

'; } if($anz == 0) $output = ""; return($output); } ///////////////////////////////////////////// // // MAIN PART // -=-=-=-=-=-=-=-=-=- // ///////////////////////////////////////////// /* * * Advertisement for non-members * */ require ( "functions.inc" ); $folder_info = get_folder_info(1); require ( "html_header.inc" ); nav_bar($folder_info, $nav_bar_links); $welcome = get_welcome(); $folder = get_folder(); $menu = get_menu(); $motd = get_news(); if (($active_user_id != 2) AND $active_user_id) { $folder_abo = get_abo_folder(); $folder_abo_list = get_abo_folder_list(); } else $folder_abo = get_top_folder(); print '
<'.$font.'>   '.$texts['welcome'].'
<'.$font.'> '.$folder.' '.$menu.' <'.$font.'> '.$welcome.' '.$motd.' <'.$font.'> '.$folder_abo.'
'.$folder_abo_list; if( !userPaid() ) { print '

'; } print '
<'.$font.'>   
'; function make_seed() { list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); } if( !userPaid() ) { print ' '; /*$rand = rand(0,1); switch( $rand ) { case 1: srand(make_seed()); $randval = rand(0,2); switch( $randval ) { case 0: case 1: print ' '; break; case 2: print ' '; break; } break; case 0:*/ /*print ' '; /*break; }*/ } require ( 'html_footer.inc' ); ?>