| Current Path : /home/users/unlimited/www/facebook.codeskitter.site/admin-panel/pages/add-new-game/ |
| Current File : /home/users/unlimited/www/facebook.codeskitter.site/admin-panel/pages/add-new-game/content.phtml |
<?php
$error = '';
$succuss = '';
if (isset($_POST['game'])) {
if (!empty($_POST['game'])) {
if (!filter_var($_POST['game'], FILTER_VALIDATE_URL)) {
$error = '<i class="fa fa-fw fa-exclamation-triangle"></i> ' . $wo['lang']['website_invalid_characters'];
} else {
$upload = false;
$game_name = '';
$game_link = '';
$reg = '#([A-Za-z0-9_-]+)://([A-Za-z0-9_-]+).miniclip.com/games/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)#s';
if (preg_match($reg, $_POST['game'], $match)) {
$upload = true;
include_once("assets/libraries/simple_html_dom.inc.php");
$get_content = str_get_html(file_get_contents($_POST['game']));
foreach ($get_content->find('title') as $element) {
$page_title = $element->plaintext;
}
$game_link = "https://www.miniclip.com/games/".Wo_Secure($match[3])."/en/webgame.php";
if (!empty($_POST['name'])) {
$game_name = Wo_Secure($_POST['name']);
}
else{
$game_name = Wo_Secure($page_title[0]);
}
}
elseif (preg_match('#([A-Za-z0-9_-]+)://([A-Za-z0-9_-]+).y8.com/games/([A-Za-z0-9_-]+)#s', $_POST['game'], $match)) {
$upload = true;
$game_link = Wo_Secure($_POST['game']);
if (!empty($_POST['name'])) {
$game_name = Wo_Secure($_POST['name']);
}
else{
$game_name = Wo_Secure($match[3]);
}
}
elseif (preg_match('#([A-Za-z0-9_-]+)://([A-Za-z0-9_-]+).freeonlinegames.com/game/([A-Za-z0-9_-]+)#s', $_POST['game'], $match)) {
$upload = true;
$game_link = Wo_Secure($_POST['game']);
if (!empty($_POST['name'])) {
$game_name = Wo_Secure($_POST['name']);
}
else{
$game_name = Wo_Secure($match[3]);
}
}
// elseif (preg_match('/([A-Za-z0-9_-]+):\/\/zone.msn.com\/gameplayer\/gameplayerHTML.aspx(.*)game=([A-Za-z0-9_-]+)/m', $_POST['game'], $match)) {
// $upload = true;
// $game_link = Wo_Secure($_POST['game']);
// if (!empty($_POST['name'])) {
// $game_name = Wo_Secure($_POST['name']);
// }
// else{
// $game_name = Wo_Secure($match[3]);
// }
// }
if ($upload == true) {
$img = $wo['config']['site_url'].'/upload/photos/game-icon.png';
if (!empty($_POST['avatar'])) {
if (filter_var($_POST['avatar'], FILTER_VALIDATE_URL)) {
$img = $_POST['avatar'];
}
}
$data_array = array('game_avatar' => Wo_Secure(Wo_ImportImageFromUrl($img)), 'game_name' => $game_name, 'game_link' => $game_link, 'time' => time());
$add_game = Wo_AddGame($data_array);
if ($add_game === true) {
$succuss = '<i class="fa fa-fw fa-check"></i> ' . $wo['lang']['game_added'];
}
}
else{
$error = '<i class="fa fa-fw fa-exclamation-triangle"></i> ' . $wo['lang']['url_not_supported_game'];
}
}
} else {
$error = '<i class="fa fa-fw fa-exclamation-triangle"></i> ' . $wo['lang']['please_add_a_game'];
}
}
if (!empty($_GET['delete_ip'])) {
if (Wo_DeleteBanned($_GET['delete_ip']) === true) {
$succuss = '<i class="fa fa-fw fa-check"></i> ' . $wo['lang']['ip_deleted'];
}
}
?>
<div class="container-fluid">
<div>
<h3>Add New Game</h3>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item">
<a href="#">Manage Features</a>
</li>
<li class="breadcrumb-item">
<a href="#">Games</a>
</li>
<li class="breadcrumb-item active" aria-current="page">Add New Game</li>
</ol>
</nav>
</div>
<!-- Vertical Layout -->
<div class="row">
<div class="col-lg-6 col-md-6">
<div class="card">
<div class="card-body">
<h6 class="card-title">Add New Game</h6>
<div class="alert alert-info">Supported from (miniclip.com , y8.com , freeonlinegames.com) </div>
<div class="alert alert-dark"><h5>Supported Sites Links</h5>
MiniClip <small>https://www.miniclip.com/games/8-ball-pool-multiplayer/en/</small></br>
Y8 <small>https://www.y8.com/games/penalty_shooters_2</small></br>
Free Online Games <small>http://www.freeonlinegames.com/embed/125874</small></br>
<!-- MSN <small>https://zone.msn.com/gameplayer/gameplayerHTML.aspx?game=bubbletown&instance=default</small></p> -->
</div>
<?php if (!empty($error)) { ?>
<div class="alert alert-danger">
<?php echo $error;?>
</div>
<?php } ?>
<?php if (!empty($succuss)) { ?>
<div class="alert alert-success">
<?php echo $succuss;?>
</div>
<?php } ?>
<form class="" method="POST">
<div class="form-group form-float">
<div class="form-line">
<label class="form-label">Game URL</label>
<input type="text" id="game" name="game" class="form-control">
</div>
</div>
<div class="form-group form-float">
<div class="form-line">
<label class="form-label">Game Image URL</label>
<input type="text" id="avatar" name="avatar" class="form-control">
<small class="admin-info">Thumbnail link of the game, URL.</small>
</div>
</div>
<div class="form-group form-float">
<div class="form-line">
<label class="form-label">Game Name</label>
<input type="text" id="name" name="name" class="form-control">
<small class="admin-info">Set your game name.</small>
</div>
</div>
<input type="hidden" name="hash_id" value="<?php echo Wo_CreateSession();?>">
<button type="submit" class="btn btn-primary m-t-15 waves-effect">Add Game</button>
</form>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<!-- #END# Vertical Layout -->