function createConfigFile()
{
    $data = '';
    $name = array();
    $value = array();
    $type = array();
    $settings = array();
    $result = yasDB_select("SELECT * FROM settings WHERE id = 1");
    while ($meta = $result->fetch_field()) {
        $name[] = $meta->name;
        $type[] = $meta->type;
    }
    $i = 0;
    while ($row = $result->fetch_row()) {
        $count = count($row);
        $y = 0;
        while ($y < $count) {
            $value[] = current($row);
            next($row);
            $y++;
        }
        $i++;
    }
    $result->free_result();
    for ($i = 0; $i < count($name); $i++) {
        $settings[$name[$i]][0] = $value[$i];
        $settings[$name[$i]][1] = $type[$i];
    }
    ksort($settings);
    $keys = array_keys($settings);
    $values = array_values($settings);
    $data = "<?php" . "\n";
    $data .= "#--------------------------------\n# http://www.yourarcadescript.com\n#       config.inc.php\n#\t\tVERSION 2.5\n#\t\tCC BY-ND 3.0 Licensed (http://creativecommons.org/licenses/by-nd/3.0/)\n#       \n#       Do not manually edit\n#       Use Admin Cpanel\n#--------------------------------" . "\n";
    for ($i = 0; $i < count($settings); $i++) {
        if ($keys[$i] != 'id' && $keys[$i] != 'gapassword') {
            if ($values[$i][1] == 3) {
                $data .= "\$setting['" . $keys[$i] . "'] = " . $values[$i][0] . ";" . "\n";
            } else {
                $data .= "\$setting['" . $keys[$i] . "'] = '" . addslashes($values[$i][0]) . "';" . "\n";
            }
        }
    }
    $data .= "?>";
    unset($name);
    unset($settings);
    unset($value);
    global $setting;
    $file = $setting['sitepath'] . '/includes/config.inc.php';
    $h = fopen($file, 'w');
    fwrite($h, $data);
    fclose($h);
}
Exemple #2
0
 function checkUser($uid, $oauth_provider, $username, $email, $twitter_otoken = '', $twitter_otoken_secret = '')
 {
     $query = yasDB_select("SELECT * FROM `user` WHERE oauth_uid = '{$uid}' and oauth_provider = '{$oauth_provider}'");
     if ($query->num_rows != 0) {
         # User is already present
     } else {
         #user not present. Insert a new Record
         $query = yasDB_select("INSERT INTO `user` (oauth_provider, oauth_uid, username,email,twitter_oauth_token,twitter_oauth_token_secret,date) VALUES ('{$oauth_provider}', '{$uid}', '{$username}','{$email}','{$twitter_otoken}','{$twitter_otoken_secret}','" . time() . "')");
         $query = yasDB_select("SELECT * FROM `user` WHERE oauth_uid = '" . $uid . "' and oauth_provider = '" . $oauth_provider . "' limit 1");
         $result = $query->fetch_array(MYSQLI_BOTH);
         return $result;
     }
     $result = $query->fetch_array(MYSQLI_BOTH);
     return $result;
 }
Exemple #3
0
</label>
</div>
<?php 
if (isset($_POST['edit_social'])) {
    $fbid = yasDB_clean($_POST['fbAppId']);
    $fbsecret = yasDB_clean($_POST['fbAppSecret']);
    $twid = yasDB_clean($_POST['twAppId']);
    $twsecret = yasDB_clean($_POST['twAppSecret']);
    yasDB_update("UPDATE `settings` SET `fb_app_id` = '{$fbid}', `fb_app_secret` = '{$fbsecret}', `tw_app_id` = '{$twid}', `tw_app_secret` = '{$twsecret}' WHERE id = 1", false);
    include "../includes/settings_function.inc.php";
    createConfigFile();
    echo '<center>Updated!';
    echo '<br/><a href="index.php?act=socialids">Click to continue.</a></center>';
} else {
    echo '<br/>';
    $query = yasDB_select("SELECT `fb_app_id`, `fb_app_secret`, `tw_app_id`, `tw_app_secret` FROM `settings` WHERE `id` = 1");
    $social = $query->fetch_array(MYSQLI_ASSOC);
    ?>
	<div class="table">
	<img src="img/bg-th-left.gif" width="8" height="7" alt="" class="left" />
	<img src="img/bg-th-right.gif" width="7" height="7" alt="" class="right" />
	<form name="app_ids" method="post" action="index.php?act=socialids">
	<table class="listing form" cellpadding="0" cellspacing="0">
	<tr>
		<th class="full" colspan="2">Social App IDs</th>
	</tr>
	<tr>
		<td class="first" style="width:100px;"><strong>Facebook App ID</strong></td>
		<td class="last"><input type="text" name="fbAppId" value="<?php 
    echo $social['fb_app_id'];
    ?>
Exemple #4
0
session_start();
require_once "../../../includes/db_functions.inc.php";
require_once "../../../includes/config.inc.php";
require_once "../../../includes/filelist.inc.php";
$dir = $setting['sitepath'] . '/avatars';
$files = dir_list($dir);
$os = array("gif", "jpg", "jpeg", "png", "GIF", "JPG", "JPEG", "PNG");
$n = 0;
$num = 0;
$count = count($files);
if ($count == 0) {
    echo '<p>No free avatars available.</p>';
    exit;
}
$avquery = yasDB_select("SELECT avatar FROM avatars WHERE userid = {$_SESSION['userid']}");
if ($avquery->num_rows != 0) {
    while ($avfile = $avquery->fetch_array(MYSQL_ASSOC)) {
        echo '
		<div class="avatarpics">
		<ul>
		<li class="even"><input type="image" class="useravatars" src="' . $setting['siteurl'] . 'avatars/' . $avfile['avatar'] . '" onclick="switchAvatar(\'' . $avfile['avatar'] . '\');return false">
		<center><input type="image" src="' . $setting['siteurl'] . 'templates/' . $setting['theme'] . '/skins/' . $setting['skin'] . '/images/close.png" height="15" width="15" name="avatar" value="Remove" onclick="deleteAvatar(\'' . addslashes($avfile['avatar']) . '\');return false"/></center></li>
		</ul>
		</div>';
    }
}
$avquery->close();
while ($num < $count) {
    $file = $files[$num]['name'];
    $num++;
Exemple #5
0
<?php

include "db_functions.inc.php";
$userid = yasDB_clean($_GET['uid']);
$query = yasDB_select("SELECT * FROM `user` WHERE `id` = '{$userid}'");
$userdata = $query->fetch_array(MYSQLI_ASSOC);
?>
<br/><br/>
<form id="profile" name="profile" method="post" action="index.php?act=profile">
<?php 
if (!$userdata['oauth_provider']) {
    ?>
Name:<br />
<input type="text" name="name" value="<?php 
    echo $userdata['name'];
    ?>
" size="50" /><p>
<?php 
}
if ($userdata['oauth_provider'] != "facebook") {
    ?>
Email:<br />
<input type="email" name="email" value="<?php 
    echo $userdata['email'];
    ?>
" size="50" /><p>
<?php 
}
?>
Website:(Remember the http://)<br />
<input type="text" name="website" value="<?php 
Exemple #6
0
		<td style="background-color:#fff;width:100%;"><textarea name="description" id="description" style="width:100%;"></textarea></td>
		</tr>
		<tr>
		<td class="first"><strong>Instructions</strong></td><td class="last"></td>
		<tr>
		<td style="background-color:#fff;width:100%;"><textarea name="instructions" id="instructions" style="width:100%;"></textarea></td>
		</tr>
		<tr class="bg">
		<td class="first"><strong>Keywords</strong></td>
		<td class="last"><input type="text" name="keywords" style="width:275px;"/></td>
		</tr>
		<tr>
		<td class="first" width="172"><strong>Category</strong></td>
		<td class="last"><select name="category">
	    <?php 
$query = yasDB_select("SELECT * FROM categories", false);
while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
    echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>';
}
$query->close();
?>
	    </select></td>
		</tr>
		<tr class="bg">
		<td class="first"><strong>Game File Type</strong></td>
		<td class="last"><select name="type">
		<option value="SWF">swf</option>
		<option value="DCR">dcr</option>
	    </select></td>
		</tr>
		<tr>
Exemple #7
0
        yasDB_update("UPDATE `ads` SET name = '{$name}', code = '{$code}' WHERE id = '{$id}'", false);
    }
    echo '<center>Updated!';
    echo '<br><a href="index.php?act=ads">Click to continue.</a></center>';
} elseif (isset($_POST['delete_ad'])) {
    $id = $_REQUEST["id"];
    if ($id > 0 && $id < 12) {
        yasDB_update("UPDATE ads SET code='Put AD code here' WHERE id = '{$id}'", false);
    } else {
        yasDB_delete("DELETE FROM ads WHERE id = '{$id}'", false);
    }
    echo '<center>The ad was deleted</center>';
    echo '<center><br><a href="index.php?act=ads">Click to continue.</a></center>';
} else {
    echo '<br/>';
    $ads = yasDB_select("SELECT * FROM `ads` ORDER BY id asc", false);
    while ($row = $ads->fetch_array(MYSQLI_ASSOC)) {
        $ad = '<?php ';
        $ad .= 'echo ad("' . $row['id'] . '");';
        $ad .= ' ?>';
        ?>
		<div class="table">
		<img src="img/bg-th-left.gif" width="8" height="7" alt="" class="left" />
	    <img src="img/bg-th-right.gif" width="7" height="7" alt="" class="right" />
		<form name="edit_ads" method="post" action="index.php?act=ads">
		<input type="hidden" name="id" value="<?php 
        echo $row['id'];
        ?>
"/>
		<table class="listing form" cellpadding="0" cellspacing="0">
		<tr>
Exemple #8
0
<div class="navh3">
<div align="center">Top 5 Members</div>
</div>          
<div class="links1">
<p align="left">
<?php 
$query = yasDB_select("SELECT * FROM user order by plays desc limit 5", false);
while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
    $id = $row['id'];
    $username = $row['username'];
    $plays = $row['plays'];
    if ($setting['seo'] == 'yes') {
        $memberlink = $setting['siteurl'] . 'showmember/' . $id . '.html';
    } else {
        $memberlink = $setting['siteurl'] . 'index.php?act=showmember&id=' . $id;
    }
    echo '<a href="' . $memberlink . '">' . $username . ' - ' . $plays . ' plays</a><br>';
}
$query->close();
?>
</p></div>
Exemple #9
0
            ?>
</a>		
		</div>
		<div class="clear"></div></div>
	<?php 
        }
    }
    $query->close();
    ?>
<div class="clear"></div></div>
<!-- end of toprated -->
<!-- start of newest games box -->

<div class="container_box1"><div class="header">More Random Games</div>
<?php 
    $query = yasDB_select("SELECT id, title, thumbnail, description, plays FROM games ORDER BY rand() LIMIT 5", false);
    if ($query->num_rows == 0) {
        echo '<center><h3>We have no Newest games yet!</h3></center>';
    }
    if ($query->num_rows > 0) {
        $pic_settings = array('w' => 130, 'h' => 100);
        while ($games = $query->fetch_array(MYSQLI_ASSOC)) {
            $gameurl = prepgame($games['title']);
            $games['description'] = stripslashes($games['description']);
            if (strlen($games['title']) > 19) {
                $title = substr($games['title'], 0, 16) . '...';
            } else {
                $title = $games['title'];
            }
            if (file_exists($games['thumbnail'])) {
                $thumbnail = urldecode($games['thumbnail']);
function install_vascogame($gameid)
{
    global $mysqli;
    $query = yasDB_select("SELECT * FROM `vascogames` WHERE `id` = '{$gameid}'", false);
    $result = $query->fetch_array(MYSQLI_ASSOC);
    $categories = array('action games' => 2, 'adventure games' => 3, 'strategy games' => 10, 'skill games' => 10, 'puzzle games' => 1, 'arcade games' => 9, 'shooting games' => 5, 'sports games' => 4, 'misc games' => 7, 'car games' => 4);
    //Strategy
    // Download and save game file
    if ($result['file']) {
        $g_url = str_replace("..", "", $result['file']);
        $game_file = basename($g_url);
        $game_file = "vasco_" . preg_replace('#\\W#', '', $result['title']) . "." . GetFileExtension($result['file']);
        $game_url = '../swf/' . $game_file;
        download_file($g_url, $game_url);
    } else {
        return false;
    }
    // Download and save thumbnail pic
    if ($result['thumbnail']) {
        $t_url = str_replace("..", "", $result['thumbnail']);
        $smallthumb = "vasco_" . preg_replace('#\\W#', '', $result['title']) . "." . GetFileExtension($result['thumbnail']);
        $thumb = '../img/' . $smallthumb;
        download_file($t_url, $thumb);
    }
    $desc = yasDB_clean($result['description']);
    // Prep for DB insert
    $gamename = yasDB_clean($result['title']);
    $gamefile = yasDB_clean(str_replace("../", "", $game_url));
    $gamethumb = yasDB_clean(str_replace("../", "", $thumb));
    $height = $result['height'];
    $width = $result['width'];
    $c = $result['category'];
    $category = $categories[$c];
    $query->close();
    if ($category == null || $category == '' || $category == 0) {
        $category == 7;
    }
    $query = yasDB_insert("INSERT INTO `games` (`id`, `title`, `description`, `instructions`, `keywords`, `file`, `height`, `width`, `category`, `plays`, `code`, `type`, `source`, `sourceid`, `thumbnail`, `thumbnail_200`, `screen1`, `screen2`, `screen3`, `screen4`) VALUES (NULL, '{$gamename}', '{$desc}', '', '', '{$gamefile}', {$height}, {$width}, {$category}, 0, '', 'SWF', 'VASCOGAMES', {$gameid}, '{$gamethumb}', '', '', '','','')", false);
    if (!$query) {
        echo 'Error updating Games database';
        return false;
    }
    $query = yasDB_update("UPDATE `vascogames` SET `installed` = 1 WHERE `id` = {$result['id']}", false);
    if (!query) {
        echo 'Error updating vascogames database';
        return false;
    }
    return true;
}
Exemple #11
0
    if (isset($_SESSION['user'])) {
        $user = yasDB_clean($_SESSION['user']);
        yasDB_update("UPDATE `user` set topics = topics +1 WHERE username = '******'");
        // add a post to the user
        yasDB_update("UPDATE `user` set totalposts = totalposts +1 WHERE username = '******'");
        // add a post to user total
        yasDB_update("UPDATE `stats` set numbers = numbers +1 WHERE id = '3'");
        // adds a post to Forum Total Posts
        yasDB_update("UPDATE `stats` set numbers = numbers +1 WHERE id = '4'");
        // adds a post to Post Today
    }
    if ($result) {
        ?>
<center>Successful<br/></center>
            <?php 
        $query = yasDB_select("SELECT max(id) AS lastid FROM forumtopics");
        $answer = $query->fetch_array(MYSQLI_ASSOC);
        if ($setting['seo'] == 'yes') {
            $answerlink = $setting['siteurl'] . 'forumtopics/' . $answer['lastid'] . '/1.html';
        } else {
            $answerlink = $setting['siteurl'] . 'index.php?act=forumtopics&id=' . $answer['lastid'];
        }
        ?>
            <center><a href="<?php 
        echo $answerlink;
        ?>
">View your topic</a></center><?php 
    } else {
        echo "<center>Could not create topic.</center>";
    }
} elseif (!isset($_SESSION["user"])) {
Exemple #12
0
    }
    echo '<center>Media successfully added!</font><br/>';
    echo '<a href="index.php?">Click here to proceed</a></center>';
} else {
    ?>
<div class="table">
        <form enctype="multipart/form-data" action="" method="post">
        <table class="listing form" cellpadding="0" cellspacing="0">
        <tr>
        <th class="full" colspan="2">ADD YOUTUBE VIDEOS TO ALL PET HUMOR</th>
        </tr>
        <tr>
        <td class="first" width="172"><strong>Category</strong></td>
        <td class="last"><select name="category">
        <?php 
    $query = yasDB_select("SELECT * FROM categories WHERE active='Yes'");
    while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
        echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>';
    }
    $query->close();
    ?>
        </select></td>
        </tr>
        <tr class="bg">
        <td class="first"><strong>File</strong></td>
        <td class="last"><select name="type">
        <option value="YOUTUBE">youtube</option>
    </select></td>
        </tr>
        <tr>
        <td class="first" width="172"><strong>File path</strong></td>
Exemple #13
0
 $fopen = fopen($rrsfile, 'w');
 fwrite($fopen, ob_get_contents());
 fclose($fopen);
 echo '<META http-equiv="refresh" content="2; URL=' . $setting['siteurl'] . 'admin/newsblogfeed.php?act=done">';
 ob_end_flush();
 $rrsfile = '../news-blog-feed.xml';
 ob_start();
 print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
 print "" . "<rss version=\"2.0\">\n";
 print "" . "<channel>\n";
 print "" . "<title>" . $setting['sitename'] . "</title>\n";
 print "" . "<link>" . $setting['siteurl'] . "</link>\n";
 print "" . "<ttl>600</ttl>\n";
 print "" . "<description>News Blog Rss Feed.</description>\n";
 print "" . "<copyright>" . date("Y") . " " . $setting['sitename'] . " All rights reserved.</copyright>\n";
 $query = yasDB_select("SELECT * FROM news ORDER BY id DESC");
 while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
     $ID = $row['id'];
     $date = $row['date'];
     $topic = $row['topic'];
     $news = $row['news_text'];
     $rowurl = $row['news_text'];
     $rowurl = str_replace(" ", "-", $rowurl);
     $rowurl = str_replace("'", "_", $rowurl);
     $rowurl = str_replace('"', "_", $rowurl);
     $rowurl = str_replace('/', "_", $rowurl);
     $rowurl = str_replace("\\", "_", $rowurl);
     $rowurl = rawurlencode($rowurl);
     if ($setting['seo'] == 'yes') {
         $newslink = $setting['siteurl'] . 'shownews/' . $ID . '.html';
     } else {
Exemple #14
0
	   <div id="member_plays_header">Plays</div>
	   </div><div class="member_box">
	   <div class="member_box2">
	   <?php 
$result = yasDB_select("SELECT count(id) FROM `user` ");
$query_data = $result->fetch_array(MYSQLI_NUM);
$numrows = $query_data[0];
$rquery = yasDB_select("SELECT `username` FROM `user` ORDER BY `plays` DESC", false);
$ranking = array();
$i = 0;
while ($cow = $rquery->fetch_array(MYSQLI_ASSOC)) {
    $ranking[$i] = $cow['username'];
    $i++;
}
$pageurl = new pagination($numrows, $setting['seo'], 'members', 15, 3);
$query = yasDB_select("SELECT * FROM user ORDER BY `username` asc LIMIT " . $pageurl->start . ", " . $pageurl->limit);
while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
    $rank = array_search($row['username'], $ranking) + 1;
    $id = $row['id'];
    $username = $row['username'];
    $plays = $row['plays'];
    if ($setting['seo'] == 'yes') {
        $memberlink = $setting['siteurl'] . 'showmember/' . $id . '.html';
    } else {
        $memberlink = $setting['siteurl'] . 'index.php?act=showmember&id=' . $id;
    }
    if ($row['useavatar'] == '1') {
        $avatarimage = $setting['siteurl'] . 'avatars/' . $row['avatarfile'];
    } else {
        $avatarimage = $setting['siteurl'] . 'avatars/useruploads/noavatar.jpg';
    }
Exemple #15
0
<?php

session_start();
include "db_functions.inc.php";
if (isset($_SESSION['userid'])) {
    $gameid = yasDB_clean($_GET['gid']);
    $userid = yasDB_clean($_SESSION['userid']);
    $query = yasDB_select("SELECT `gameid` FROM `favourite` WHERE  `userid` = {$userid} && `gameid` = {$gameid}");
    if ($query->num_rows == 0) {
        yasDB_insert("INSERT INTO `favourite` (userid, gameid) VALUES ({$userid}, {$gameid})");
    }
}
Exemple #16
0
<?php

$cache = RayCache::getInstance('newest', null, array('prefix' => 'tribox_', 'path' => 'cache/', 'expire' => $setting['cachelife']));
$data = $cache->read('newest');
if ($data) {
    echo $data;
} else {
    $cache->start_caching();
    ?>
<div class="navh3">Newest Games</div>
<div style="float:left;width:174px;height:auto;margin:0 0; padding:0 0;">
<?php 
    $query = yasDB_select("SELECT id, title, thumbnail FROM games ORDER BY id DESC LIMIT 8");
    if ($query->num_rows == 0) {
        echo '<center><h4>We have no rated games yet!</h4></center>';
    } else {
        $pic_settings = array('w' => 35, 'h' => 35);
        while ($games = $query->fetch_array(MYSQLI_ASSOC)) {
            $gameurl = prepgame($games['title']);
            $games['description'] = stripslashes($games['description']);
            $description = str_replace(array("\r\n", "\r", "\n", "'", '"'), ' ', $games['description']);
            if (strlen($games['title']) > 25) {
                $title = substr($games['title'], 0, 22) . '...';
            } else {
                $title = $games['title'];
            }
            if (file_exists($games['thumbnail'])) {
                $thumbnail = urldecode($games['thumbnail']);
            } else {
                $thumbnail = $setting['siteurl'] . 'templates/' . $setting['theme'] . '/skins/' . $setting['skin'] . '/images/nopic.jpg';
            }
Exemple #17
0
	</form>
	</div>
	<div class="editavatar_header">Free Avatars</div>
	<div class="avatarBox">
	<?php 
    $dir = $setting['sitepath'] . '/avatars';
    $files = dir_list($dir);
    $os = array("gif", "jpg", "jpeg", "png", "GIF", "JPG", "JPEG", "PNG");
    $n = 0;
    $num = 0;
    $count = count($files);
    if ($count == 0) {
        echo '<p>No free avatars available.</p>';
        exit;
    }
    $avquery = yasDB_select("SELECT avatar FROM avatars WHERE userid = '{$id}'");
    if ($avquery->num_rows != 0) {
        while ($avfile = $avquery->fetch_array(MYSQL_ASSOC)) {
            echo '<div class="avatar_images">
			<input type="image" class="useravatars" src="' . $setting['siteurl'] . 'avatars/' . $avfile['avatar'] . '" onclick="switchAvatar(\'' . $avfile['avatar'] . '\');return false">';
            echo '<center><input type="image" src="' . $setting['siteurl'] . 'templates/' . $setting['theme'] . '/skins/' . $setting['skin'] . '/images/close.png" height="15" width="15" name="avatar" value="Remove" onclick="deleteAvatar(\'' . addslashes($avfile['avatar']) . '\');return false"/></center></div>';
        }
    }
    $avquery->close();
    while ($num < $count) {
        $file = $files[$num]['name'];
        $num++;
        $n++;
        $file = yasDB_clean($file);
        $ext = pathinfo($file, PATHINFO_EXTENSION);
        if (in_array($ext, $os)) {
Exemple #18
0
        $user = null;
    }
    if (!empty($user_profile)) {
        $username = $user_profile['name'];
        $uid = $user_profile['id'];
        $email = $user_profile['email'];
        $user = new User();
        $userdata = $user->checkUser($uid, 'facebook', $username, $email);
        if (!empty($userdata)) {
            $_SESSION['userid'] = $userdata['id'];
            $_SESSION['oauth_id'] = $uid;
            $_SESSION['user'] = $userdata['username'];
            $_SESSION['email'] = $email;
            $_SESSION['oauth_provider'] = $userdata['oauth_provider'];
            $now = time();
            $query = yasDB_select("SELECT `id` FROM `membersonline` WHERE `memberid` = '{$userdata['id']}'");
            if ($query->num_rows == 0) {
                yasDB_insert("INSERT INTO `membersonline` (id, memberid, timeactive) VALUES ('', '{$userdata['id']}', '{$now}')", false);
            } else {
                yasDB_update("UPDATE `membersonline` SET timeactive='{$now}' WHERE `memberid`='{$userdata['id']}'");
            }
            header("Location: " . $setting['siteurl']);
            exit;
        }
    } else {
        die("There was an error.");
    }
} else {
    $login_url = $facebook->getLoginUrl(array('scope' => 'email'));
    header("Location: " . $login_url);
}
Exemple #19
0
<div class="container_box1">
<div class="header">Forgot Password:</div> 
<div class="container_box2">      
<form name="myform" action="<?php 
echo $setting['siteurl'] . 'index.php?act=forgotpassword';
?>
" method="post">
Username: <input type="text" name="username" size="30" /><br/><br/>
Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="useremail" size="30" /><br/><br/>
<input type="submit" name="submit" value="Submit" /><br/><br/>
</form>
<?php 
if (isset($_POST["username"]) || isset($_POST["useremail"])) {
    $username = $_POST["username"];
    $useremail = $_POST["useremail"];
    $res = yasDB_select("SELECT * FROM user WHERE username='******' AND email='{$useremail}'", false);
    $row = $res->fetch_array(MYSQLI_ASSOC);
    $res->close();
    if (!empty($row)) {
        $email = $row["email"];
        srand((double) microtime() * 1000000);
        $random = rand(1234, 2343);
        $password = $row["name"] . $random;
        $upassword = md5($password);
        yasDB_update("UPDATE user SET password='******' WHERE username='******'", false);
        $headers = "From: {$setting['email']} \n";
        //from address
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1 \n";
        $subject = $setting['sitename'] . " Password Reset - Do Not Reply";
        $body = "<div align=center><br><br>----------------------------- Password Reset--------------------------------<br><br><br><br>\n\t\tYour New Password is: {$password}<br/>\n\t\tPlease log in and create a new password if you wish.</div>";
Exemple #20
0
function install_mgfgame($gameid)
{
    global $mysqli;
    $query = yasDB_select("SELECT * FROM `mgffeed` WHERE `id` = '{$gameid}'", false);
    $result = $query->fetch_array(MYSQLI_ASSOC);
    // Download and save game file
    if ($result['file']) {
        $g_url = str_replace("..", "", $result['file']);
        $game_file = basename($g_url);
        $game_file = "mgf_" . $result['title'] . "." . GetFileExtension($result['file']);
        $game_url = '../swf/' . $game_file;
        download_file($g_url, $game_url);
    } else {
        return false;
    }
    // Download and save thumbnail pic
    if ($result['thumbnail']) {
        $t_url = str_replace("..", "", $result['thumbnail']);
        $smallthumb = "mgf_" . $result['title'] . "." . GetFileExtension($result['thumbnail']);
        $sm_thumb = '../img/' . $smallthumb;
        download_file($t_url, $sm_thumb);
    }
    $desc = yasDB_clean($result['description']);
    // Prep for DB insert
    $gamename = yasDB_clean($result['title']);
    $keywords = yasDB_clean($result['keywords']);
    $gamefile = yasDB_clean(str_replace("../", "", $game_url));
    $gamethumb = yasDB_clean(str_replace("../", "", $sm_thumb));
    $gamethumb200 = yasDB_clean(str_replace("../", "", $med_thumb));
    $height = intval($result['height']);
    $width = intval($result['width']);
    $instructions = yasDB_clean($result['instructions']);
    $keywords = yasDB_clean($result['keywords']);
    $category = $result['category'];
    $review = yasDB_clean($result['review']);
    $query->close();
    $query = yasDB_insert("INSERT INTO `games` (`id`, `title`, `description`, `instructions`, `keywords`, `file`, `height`, `width`, `category`, `plays`, `code`, `type`, `source`, `sourceid`, `thumbnail`, `ismochi`, `thumbnail_200`, `screen1`, `screen2`, `screen3`, `screen4`, `review`, `active`) VALUES (NULL, '{$gamename}', '{$desc}', '{$instructions}', '{$keywords}', '{$gamefile}', {$height}, {$width}, {$category}, 0, '', 'SWF', 'OTHER', {$gameid}, '{$gamethumb}', 0, '{$gamethumb200}', '', '','','', '{$review}', 1)", false);
    if (!$query) {
        echo 'Error updating Games database';
        return false;
    }
    $query = yasDB_update("UPDATE mgffeed SET installed = '1' WHERE id = {$result['id']}", false);
    if (!$query) {
        echo 'Error updating mgffeed database';
        return false;
    }
    return true;
}
Exemple #21
0
		<table class="listing" cellpadding="0" cellspacing="0">
			<thead>
			<tr>
				<th width="90px">Title</th>
				<th>Categories</th>
				<th>Rating</th>
				<th>Description</th>
				<th>Keywords</th>
				<th>Leaderboard</th>
				<th>Install</th>
			</tr>
			</thead>
			<?php 
//*************************************************************************************************************************************************
$sql = 'SELECT * FROM mochigames WHERE' . $sql_rating . $sql_category . $sql_keywords . $sql_description . ' isinstalled = 0 AND hidden = 0 ORDER BY id DESC ' . $limit;
$query = yasDB_select($sql, false);
if ($query->num_rows == 0) {
    echo '<center><b style="color: #7F7F7F">No games meet your criteria.</b></center>';
} else {
    $i = 0;
    while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
        $i++;
        ?>
			 
		<script type="text/javascript">
		$(document).ready(function() {
			$("#game<?php 
        echo $i;
        ?>
").fancybox({
				'type'              : 'swf',
Exemple #22
0
    }
    $result = yasDB_select("SELECT count(id) FROM categories", false);
    $query_data = $result->fetch_array(MYSQLI_NUM);
    $numrows = $query_data[0];
    $result->close();
    $rows_per_page = 15;
    $lastpage = ceil($numrows / $rows_per_page);
    $pageno = (int) $pageno;
    if ($pageno > $lastpage) {
        $pageno = $lastpage;
    }
    if ($pageno < 1) {
        $pageno = 1;
    }
    $limit = 'LIMIT ' . ($pageno - 1) * $rows_per_page . ',' . $rows_per_page;
    $query = yasDB_select("select * from categories {$limit}", false);
    if ($query->num_rows == 0) {
        echo '<center>No categories in the database!</center>';
    } else {
        ?>
	<br/><center>
	<form name="add" method="post" action="">
	Name: <input type="text" name="name" /> <input type="submit" class="button" value="Add Category" name="add">
	</form></center><br />
	
	<div class="table">
		    <img src="img/bg-th-left.gif" width="8" height="7" alt="" class="left" />
			<img src="img/bg-th-right.gif" width="7" height="7" alt="" class="right" />
			<table class="listing" cellpadding="0" cellspacing="0">
			<tr>
						<th class="first" width="30px">ID</th>
Exemple #23
0
    $hobbies = yasDB_clean($_POST['hobbies']);
    $shhobs = yasDB_clean($_POST['shhobs']);
    $shloc = yasDB_clean($_POST['shloc']);
    $sheml = yasDB_clean($_POST['sheml']);
    $shname = yasDB_clean($_POST['shname']);
    $shabout = yasDB_clean($_POST['shabout']);
    $deact = yasDB_clean($_POST['deact']);
    $cmtsdisabled = yasDB_clean($_POST['cmtsdisabled']);
    yasDB_update("UPDATE `user` SET website = '{$website}', name = '{$name}', email = '{$email}', location = '{$location}', aboutme = '{$aboutme}', hobbies = '{$hobbies}', shhobs = '{$shhobs}', shloc = '{$shloc}', sheml = '{$sheml}', shname = '{$shname}', shabout = '{$shabout}', deact = '{$deact}', cmtsdisabled = '{$cmtsdisabled}' WHERE username = '******'");
    if (!empty($_POST['password'])) {
        $password = md5(yasDB_clean($_POST['password']));
        yasDB_update("UPDATE user SET password = '******' WHERE username = '******'");
    }
    echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php?act=profile">';
} else {
    $query = yasDB_select("SELECT * FROM `user` WHERE username = '******'");
    $row = $query->fetch_array(MYSQLI_ASSOC);
    echo ' <div class="containbox2"><div id="preview"></div><div id="profileBox">
	<form name="usersettings" id="profile" method="post" action="index.php?act=profile">
	<table class="tg">
	<tr>
	<th class="tg-s6z2" colspan="4">' . $user . 's Profile:</th>
	</tr>
	<tr>
	<td class="tg-vn4c">Name:</td>
	<td class="tg-vn4c"><input type="text" name="name" id="s-a-g" value="' . $row['name'] . '" size="30" /></td>
	<td class="tg-vn4c">Email:</td>
	<td class="tg-vn4c"><input type="text" name="email" id="s-a-g" value="' . $row['email'] . '" size="30" /></td>
	</tr>
	<tr>
	<td class="tg-0ord">Website:(Remember the http://)</td>
Exemple #24
0
<?php

session_start();
require_once "db_functions.inc.php";
require_once "config.inc.php";
if (isset($_SESSION['userid'])) {
    $af = yasDB_clean($_GET['af']);
    $userid = yasDB_clean($_SESSION['userid']);
    yasDB_delete("DELETE FROM `avatars` WHERE `userid` = '{$userid}' and `avatar` = '{$af}'");
    unlink("../avatars/" . $af);
    $query = yasDB_select("SELECT `avatarfile` FROM `user` WHERE `id` = '{$userid}'");
    $useraf = $query->fetch_array(MYSQLI_ASSOC);
    if ($af == $useraf['avatarfile']) {
        yasDB_update("UPDATE user SET avatarfile = 'useruploads/noavatar.JPG' WHERE id = {$userid}");
        echo 'useruploads/noavatar.JPG';
    } else {
        echo $useraf['avatarfile'];
    }
}
Exemple #25
0
<div class="nav_box"><div class="nav">Login</div>
<div class="nav_box2">
<?php 
if (isset($_SESSION["user"])) {
    $user = $_SESSION["user"];
    $query = yasDB_select("select `useavatar`, `avatarfile`, `plays` from `user` where `username` = '{$user}'");
    $row = $query->fetch_array(MYSQLI_ASSOC);
    if ($row['useavatar'] == '1') {
        $avatarimage = $setting['siteurl'] . 'avatars/' . $row['avatarfile'];
    } else {
        $avatarimage = $setting['siteurl'] . 'avatars/useruploads/noavatar.JPG';
    }
    echo "<h2>Welcome <b>" . $user . "</b></h2><br/>";
    echo '<center><img id="avatarimage" src="' . $avatarimage . '" height="100" width="100" align="top"/>
	</center><br/>';
    echo "<center><h2>Games played:</h2>\n\t<b>" . $row['plays'] . "</b></center>";
    if ($setting['seo'] == 'yes') {
        ?>
		<form name="menuform">
		<select name="menu" onChange="top.location.href = this.form.menu.options[this.form.menu.selectedIndex].value;return false;">
		<option value="#" selected><span>Select</span></option>
		<option value="<?php 
        echo '' . $setting['siteurl'] . 'index.php';
        ?>
" title="Home"><span>Home</span></option>
		<option value="<?php 
        echo '' . $setting['siteurl'] . 'editavatar.html';
        ?>
" title="Edit Avatar">Edit Avatar</option>
		<option value="<?php 
        echo '' . $setting['siteurl'] . 'profile.html';
Exemple #26
0
    }
    $result = yasDB_select("SELECT count(id) FROM forumcats", false);
    $query_data = $result->fetch_array(MYSQLI_NUM);
    $numrows = $query_data[0];
    $result->close();
    $rows_per_page = 15;
    $lastpage = ceil($numrows / $rows_per_page);
    $pageno = (int) $pageno;
    if ($pageno > $lastpage) {
        $pageno = $lastpage;
    }
    if ($pageno < 1) {
        $pageno = 1;
    }
    $limit = 'LIMIT ' . ($pageno - 1) * $rows_per_page . ',' . $rows_per_page;
    $query = yasDB_select("select * from forumcats {$limit}", false);
    if ($query->num_rows == 0) {
        echo '<center>No categories in the database!</center>';
    } else {
        ?>
	<br/><center>
	<form name="add" method="post" action="">
	Name: <input type="text" name="name" /> <input type="submit" class="button" value="Add Category" name="add">
	</form></center><br />

	<div class="table">
		    <img src="img/bg-th-left.gif" width="8" height="7" alt="" class="left" />
			<img src="img/bg-th-right.gif" width="7" height="7" alt="" class="right" />
			<table class="listing" cellpadding="0" cellspacing="0">
			<tr>
						<th class="first" width="30px">ID</th>
Exemple #27
0
    echo '
	<center>
	<form method="post">
	<input type="hidden" name="upload" value="1" />
	Enter your email to be notified about our new addition of downloadable games:
	<br />
	<input type="text" name="email" maxlength="30" width="300" />
	<input type="submit"  value="Submit" />
	</form>
	</center>';
    $result = yasDB_select("SELECT count(id) FROM `downgames` ");
    $query_data = $result->fetch_array(MYSQLI_NUM);
    $numrows = $query_data[0];
    $result->close();
    $pageurl = new pagination($numrows, $setting['seo'], 'download', $setting['gperpage'], 3);
    $select_games = yasDB_select("SELECT * FROM downgames ORDER BY `id` DESC LIMIT " . $pageurl->start . ", " . $pageurl->limit);
    while ($games = $select_games->fetch_array(MYSQLI_ASSOC)) {
        $thumbpath = $setting['siteurl'] . urldecode(str_replace("../", "", $games['thumbnail']));
        $filepath = str_replace("../", "", $games['file']);
        if (strlen($games['description']) > 180) {
            $games['description'] = substr($games['description'], 0, 180) . '...';
        }
        $games['description'] = stripslashes($games['description']);
        $description = str_replace(array("\r\n", "\r", "\n", "'", '"'), ' ', $games['description']);
        $pic_settings = array('w' => 130, 'h' => 100);
        echo '<div class="download">
		<ul>
		<li class="title"><div class="downloadheader">' . $games['title'] . '</div></li>
		<li class="even"><div class="container_box7"><div class="gameholderimg"><img align="absmiddle" src="' . resize($thumbpath, $pic_settings, "download") . '" alt="' . $thumbpath . '" width="130" height="100" /></div><div class="desc">' . $games['description'] . '</div>';
        if ($games['mochi'] != '') {
            echo '<div class="clear"></div><div class="downloadgame"><center><a href="' . $setting['siteurl'] . $filepath . '" onclick="return download_link(' . $games['id'] . ')"><img align="absmiddle" src="' . $setting['siteurl'] . 'templates/' . $setting['theme'] . '/skins/' . $setting['skin'] . '/images/buttons/download.png" width="100" height="30" /></a></center></div>';
function install_playtomic($gameid)
{
    $table = '';
    $pre = 'ptomic';
    global $mysqli;
    $categories = array('Action' => 2, 'Adventure' => 3, 'Strategy' => 10, 'Multiplayer' => 2, 'Puzzle' => 1, 'Rhythm' => 7, 'Shooter' => 5, 'Sports' => 4, 'Other' => 7, 'RPG' => 3, 'Arcade' => 9, 'Driving' => 4, 'Defense' => 10, 'Rhythm' => 7, 'Education' => 7, 'Gadgets' => 1, 'Fighting' => 2, 'Dress Up' => 8, 'Board Game' => 7, 'Pimp & Customize' => 8, 'Pimp &amp; Customize' => 8);
    $query = yasDB_select("SELECT * FROM `playtomicfeed` WHERE `id` = '{$gameid}'", false);
    $result = $query->fetch_array(MYSQLI_ASSOC);
    $gamename = $result['name'];
    $thumburl = $result['thumburl'];
    $thumburl_200 = $result['thumbnail_200x200'];
    $screen1_thumb = '';
    $screen2_thumb = '';
    $screen3_thumb = '';
    $screen4_thumb = '';
    $gameurl = $result['gameurl'];
    $c = explode(",", $result['categories']);
    // Remove comma delimiter and seperate categories into array in order to insert single category.
    $category = $categories[$c[0]];
    $slug = str_replace(array('-', '_'), '', $result['slug']);
    // Download and save game file
    $game_file = $pre . "_" . $slug . "." . GetFileExtension($result['gameurl']);
    $game_url = '../swf/' . $game_file;
    download_file($gameurl, $game_url);
    $gamefile = 'swf/' . $game_file;
    // Download and save 100x100 thumbnail pic
    $smallthumb = $pre . "_" . $slug . "." . GetFileExtension($result['thumburl']);
    $sm_thumb = '../img/' . $smallthumb;
    download_file($thumburl, $sm_thumb);
    $gamethumb = 'img/' . $smallthumb;
    // Download and save 200x200 thumbnail pic
    $gamethumb200 = '';
    /*if(!empty($result['thumbnail_200x200']) || $type == 0) {
    		$t_url = str_replace("..", "", $result['thumbnail_200x200']);
    		$mediumthumb = $pre."_200_" . $slug . "." . GetFileExtension($result['thumbnail_200x200']);
    		$med_thumb = '../img/' . $mediumthumb;			
    		download_file($t_url, $med_thumb);
    		$gamethumb200 = 'img/' . $mediumthumb; 
    	} else {
    		$gamethumb200 = '';
    	}*/
    /////////////////////////////////////////////////////////////////////////////////////////////////
    // Remove code comment to download the game screen images - depends on availabilty in the feed //
    /////////////////////////////////////////////////////////////////////////////////////////////////
    /*
    // Download and save screen 1 pic
    if($result['screenthumburl1']) {
    	$t_url = str_replace("..", "", $result['screenthumburl1']);
    	$largethumb = $pre."_screen1_" . $slug . "." . GetFileExtension($result['screenthumburl1']);
    	$screen1_thumb = '../img/' . $largethumb;			
    	download_file($t_url, $screen1_thumb);
    }	
    // Download and save screen 2 pic
    if($result['screenthumburl2']) {
    	$t_url = str_replace("..", "", $result['screenthumburl2']);
    	$largethumb = $pre."_screen2_" . $slug . "." . GetFileExtension($result['screenthumburl2']);
    	$screen2_thumb = '../img/' . $largethumb;			
    	download_file($t_url, $screen2_thumb);
    }	
    // Download and save screen 3 pic
    if($result['screenthumburl3']) {
    	$t_url = str_replace("..", "", $result['screenthumburl3']);
    	$largethumb = $pre."_screen3_" . $slug . "." . GetFileExtension($result['screenthumburl3']);
    	$screen3_thumb = '../img/' . $largethumb;			
    	download_file($t_url, $screen3_thumb);
    }	
    // Download and save screen 4 pic
    if($result['screenthumburl2']) {
    	$t_url = str_replace("..", "", $result['screenthumburl4']);
    	$largethumb = $pre."_screen4_" . $slug . "." . GetFileExtension($result['screenthumburl4']);
    	$screen4_thumb = '../img/' . $largethumb;			
    	download_file($t_url, $screen4_thumb);
    }	
    */
    $desc = yasDB_clean($result['description']);
    // Prep for DB insert
    $instructions = yasDB_clean($result['instructions']);
    $keywords = $result['keywords'];
    $keywords = yasDB_clean($keywords);
    $gamename = yasDB_clean($gamename);
    $gamefile = yasDB_clean($gamefile);
    $gamethumb = yasDB_clean($gamethumb);
    $height = $result['height'];
    $width = $result['width'];
    $query->close();
    $query = yasDB_insert("INSERT INTO `games` (`id`, `title`, `description`, `instructions`, `keywords`, `file`, `height`, `width`, `category`, `plays`, `code`, `type`, `source`, `sourceid`, `thumbnail`, `thumbnail_200`, `screen1`, `screen2`, `screen3`, `screen4`) VALUES (NULL, '{$gamename}', '{$desc}', '{$instructions}', '{$keywords}', '{$gamefile}', '{$height}', '{$width}', {$category}, 0, '', 'SWF', 'PLAYTOMIC', {$gameid}, '{$gamethumb}', '{$gamethumb200}', '{$screen1_thumb}', '{$screen2_thumb}','{$screen3_thumb}','{$screen4_thumb}')", false);
    if (!$query) {
        echo 'Error updating Games database';
        return false;
    }
    $query = yasDB_update("UPDATE `playtomicfeed` SET isinstalled = 1 WHERE id = '{$result['id']}'", false);
    if (!query) {
        echo 'Error updating $table database';
        return false;
    }
    return true;
}
Exemple #29
0
<?php

$cache = RayCache::getInstance('newest', null, array('prefix' => $setting['theme'] . '_', 'path' => 'cache/', 'expire' => $setting['cachelife']));
$data = $cache->read('newest');
if ($data) {
    echo $data;
} else {
    $cache->start_caching();
    ?>

<div class="nav_box"><div class="nav">Newest Games</div>
<div class="nav_box2">
<div class="links1">
<?php 
    $query = yasDB_select("SELECT id, title FROM games ORDER BY id DESC LIMIT 5");
    while ($games = $query->fetch_array(MYSQLI_ASSOC)) {
        $gameurl = prepgame($games['title']);
        if ($setting['seo'] == 'yes') {
            $gurl = $setting['siteurl'] . 'game/' . $games['id'] . '/' . $gameurl . '.html';
        } else {
            $gurl = $setting['siteurl'] . 'index.php?act=game&id=' . $games['id'];
        }
        ?>

			<a href="<?php 
        echo $gurl;
        ?>
"><?php 
        echo $games['title'];
        ?>
</a>
Exemple #30
0
<div class="nav_box"><div class="nav">Favorite Games</div>
<div class="nav_box2"><div style="margin:5px;">
<?php 
if (isset($_SESSION["user"])) {
    ?>
<div class="links1"><?php 
    $user = $_SESSION["user"];
    $userid = $_SESSION["userid"];
    $query = yasDB_select("SELECT * FROM favourite WHERE userid= '{$userid}' limit 5", false);
    while ($row = $query->fetch_array(MYSQLI_ASSOC)) {
        $games = yasDB_select("SELECT * FROM games WHERE id = '{$row['gameid']}'", false);
        $game = $games->fetch_array(MYSQLI_ASSOC);
        $gameurl = $game['file'];
        $gameurl = str_replace(" ", "-", $gameurl);
        $gameurl = str_replace("'", "_", $gameurl);
        $gameurl = str_replace('"', "_", $gameurl);
        $gameurl = str_replace('/', "_", $gameurl);
        $gameurl = str_replace("\\", "_", $gameurl);
        $gameurl = rawurlencode($gameurl);
        if ($setting['seo'] == 'yes') {
            echo '<a href="' . $setting['siteurl'] . 'game/' . $game['id'] . '/' . $gameurl . '.html' . '">' . $game['title'] . '</a>';
        } else {
            echo '<a href="' . $setting['siteurl'] . 'index.php?act=game&id=' . $game['id'] . '">' . $game['title'] . '</a>';
        }
    }
    if ($query->num_rows == 0) {
        echo 'There are no games in your Favorites.';
    } else {
        if ($setting['seo'] == 'yes') {
            echo '<center><a href="' . $setting['siteurl'] . 'favourites.html">More</a></center>';
        } else {