<?php
// Function to load all content from games to categories to the login form
function load_content(){
echo '<div align=center>';
include ('config.php');
if(!isset($_GET['page'])){
$page = 1;
} else {
$page = $_GET['page'];
}
// Get the task and required include
if ($_GET[task] == 'login') {
include ('login.php');
}
else if($_GET[task] == 'register') {
include ('register.php');
}
else if($_GET[task] == 'view') {
include ('view.php');
}
else if($_GET[task] == 'add_comment') {
include ('add_comment.php');
}
else if($_GET[task] == 'edit_profile') {
include ('edit_profile.php');
}
else if($_GET[task] == 'profile') {
include ('profile.php');
}
else if($_GET[task] == 'view_page') {
include ('view_page.php');
}
else if($_GET[task] == 'member_list') {
include ('member_list.php');
}
else if($_GET[task] == 'lost_pass') {
include ('pwchangemail.php');
}
else if($_GET[task] == 'links') {
include ('links.php');
}
else if($_GET[task] == 'sendtofriend') {
include ('sendtofriend.php');
}
else {
if ($_GET[cat_id]) {
$safe_page = addslashes(trim($_GET['cat_id']));
$abcd3 = str_replace (" ", "NOSPACES", $safe_page);
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_games WHERE catergory_id='".$abcd3."' AND published=1"),0);}
else {
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_games WHERE published=1"),0);}
if ($total_results <= 0) {
echo '<br>There are no games in this section!<br><br>';}
else {
$from = (($page * $max_results) - $max_results);
if ($_GET[cat_id]) {
$sql = mysql_query("SELECT * FROM ava_games WHERE catergory_id=".$abcd3." AND published=1 ORDER BY id DESC LIMIT $from, $max_results");
}
elseif ($_GET[task] == search){
$var = $_POST['q'] ;
$trimmed = trim($var);
function is_alphanum($str) {
if(ctype_alnum($str)) {
return true;
} else {
return false;
}
}
if(is_alphanum($trimmed)) {
$total_results_search = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_games WHERE description like \"%$trimmed%\" OR name like \"%$trimmed%\" AND published=1"),0);
if ($trimmed == "")
{echo '<br><strong>You did not say what you wanted to search for</strong><br><br>';}
elseif ($total_results_search >= 50)
{echo '<br><strong>Too many results, please extend your search</strong><br><br>';}
elseif ($total_results_search == 0)
{echo '<br><strong>Sorry, no results</strong><br><br>';}
else {
$sql = mysql_query("select * from ava_games WHERE description like \"%$trimmed%\" OR name like \"%$trimmed%\" AND published=1
order by id DESC");}
} else {
echo "<strong><br>Please use only letters and numbers in your search<br><br></strong>";
}}
echo '<table border="0" width="98%">
<tr>';
// gamenumber is used for table columns
$gamenumber="1";
while($row = mysql_fetch_array($sql)){
if (strlen($row['description']) > 60) {
$description = substr($row['description'], 0, 60)."...";}
else {
$description = $row['description'];
}
if (strlen($row['name']) > 23) {
$name = substr($row['name'], 0, 23)."...";}
else {
$name = $row['name'];
}
// this is what is output when viewing a cat
$abcd= $row['name'];
$abcd = str_replace (" ", "-", $abcd);
else if($_GET[task] == 'view'){
$safe_page = addslashes(trim($_GET['id']));
$abcd = str_replace (" ", "NOSPACES", $safe_page);
$sql = mysql_query("SELECT * FROM ava_games WHERE id=".$abcd."");
if (!$sql) {echo 'Page not found'; exit;}
while($row = mysql_fetch_array($sql)){
echo ''.$row['name'].'';}}
else if(!isset($_GET['cat_id'])){
echo 'Homepage - Welcome to '.$site_name.'';
} else {
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_cats WHERE id='".$_GET['cat_id']."'"),0);
if ($total_results <= 0) {
echo 'This category does not exist';}
else {
$safe_cat = addslashes(trim($_GET['cat_id']));
$abcd = str_replace (" ", "NOSPACES", $safe_cat);
$sql = mysql_query("SELECT * FROM ava_cats WHERE id=".$abcd."");
if (!$sql) {echo 'Page not found'; exit;}
while($row = mysql_fetch_array($sql)){
echo ''.$row['name'].''; }
}}}
// checks for legit cookie
function cookiecheck() {
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_cats ORDER BY id");
if(isset($_COOKIE["ava_username"])){
$user = $_COOKIE['ava_username'];
$code = $_COOKIE['ava_code'];
$sql = mysql_query("SELECT * FROM ava_users WHERE username='$user' AND password='$code'");
$login_check = mysql_num_rows($sql);
if($login_check <= 0){
echo 'Your cookie is not valid, please <a href='.$site_url.'/login.php?action=logout>logout</a>';
exit();
} else {}
} else {}}
// function for the user menu
function usermenu() {
include ('config.php');
if(isset($_COOKIE["ava_username"])){
echo ' <b>'.$_COOKIE['ava_username'].' logged in</b><br> <a href='.$site_url.'/login.php?action=logout>Logout</a><br> <a href='.$site_url.'/'.$url.'>Profile</a>';
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_users WHERE id=".$_COOKIE['ava_userid']."");
while($row = mysql_fetch_array($sql)){
if ($row['admin'] == 1) {
echo "<br> <a href=".$site_url."/admin/>Administration</a>";
}}}
else {
echo '<div align="center">';
include ('includes/login.php'); echo ' </div>';}echo '</div>';}
// function for stats
function stats()
{
include ('config.php');
$total_links = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_games"),0);
$total_users = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_users"),0);
$total_comments = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_comments"),0);
$total_cats = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM ava_cats"),0);
$total_plays1 = mysql_query("SELECT sum(hits) AS total_plays FROM ava_games");
$total_plays2 = mysql_fetch_array($total_plays1);
echo " Total games: ".$total_links."<br> Total categories: ".$total_cats."<br> Total users: ".$total_users."<br> Total comments: ".$total_comments."<br> Total game plays: ".$total_plays2['total_plays']."";
}
// function for popular games
function popular()
{
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_games WHERE published=1 ORDER BY hits desc LIMIT 10");
while($row = mysql_fetch_array($sql)){
$abcd= $row['name'];
$abcd = str_replace (" ", "-", $abcd);
if ($seo_on == 0) {$url = 'index.php?task=view&id='.$row['id'].'';}
else {$url = 'view/'.$row['id'].'/'.$abcd.'.htm';}
echo ' <a href="'.$site_url.'/'.$url.'">'.$row['name'].'</a><br>';
}}
function newest() {
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_games WHERE published=1 ORDER BY id desc LIMIT 10");
while($row = mysql_fetch_array($sql)){
$abcd= $row['name'];
$abcd = str_replace (" ", "-", $abcd);
if ($seo_on == 0) {$url = 'index.php?task=view&id='.$row['id'].'';}
else {$url = 'view/'.$row['id'].'/'.$abcd.'.htm';}
echo ' <a href="'.$site_url.'/'.$url.'">'.$row['name'].'</a><br>';
}}
function players() {
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_users ORDER BY plays desc LIMIT 10");
while($row = mysql_fetch_array($sql)){
$abcd= $row['username'];
$abcd = str_replace (" ", "-", $abcd);
if ($seo_on == 0) {$url = 'index.php?task=profile&id='.$row['id'].'';}
else {$url = 'profile/'.$row['id'].'/'.$abcd.'.htm';}
echo ' <a href="'.$site_url.'/'.$url.'">'.$row['username'].'</a> ('.$row['plays'].')<br>';}}
function links()
{
global $seo_on;
include ('config.php');
$sql = mysql_query("SELECT * FROM ava_links WHERE sitewide=1 AND published=1 ORDER BY id desc LIMIT 10");