Friday, December 3, 2010







/wp-admin/css/global.css' type='text/css' />
/wp-content/plugins/myarcadeblog/myarcadeblog.css' type='text/css' />
/wp-admin/css/colors-fresh.css' type='text/css' />

Import Custom Games




Module: Custom v
name = $_POST['gamename']; $game->uuid = md5($game->name.'import'); $game->game_tag = crc32($game->uuid); $game->slug = preg_replace("/[^a-zA-Z0-9 ]/", "", strtolower($_POST['gamename'])); $game->slug = str_replace(" ", "-", $game->slug); $game->swf_url = $home. '/' .MYARCADE_GAMES_DIR.$_FILES['gamefile']['name']; $game->width = intval($_POST['gamewidth']); $game->height = intval($_POST['gameheight']); $game->thumbnail_url = $home. '/' .MYARCADE_THUMBS_DIR.$_FILES['thumbfile']['name']; $game->description = $_POST['gamedescr']; $game->instructions = $_POST['gameinstr']; $game->control = ''; $game->rating = ''; $game->tags = $_POST['gametags']; $game->categs = implode(",", $_POST['gamecategs']); $game->created = gmdate( 'Y-m-d H:i:s', ( time() + (get_option( 'gmt_offset' ) * 3600 ) ) ); $game->leaderboard_enabled = ''; $game->coins_enabled = ''; $game->status = 'new'; $game_file_abs = $games_dir_abs .$_FILES['gamefile']['name']; $thumbs_file_abs = $thumbs_dir_abs.$_FILES['thumbfile']['name']; if (move_uploaded_file($_FILES['gamefile']['tmp_name'], $game_file_abs)) { echo '
Game upload was successful..
'; if (move_uploaded_file($_FILES['thumbfile']['tmp_name'], $thumbs_file_abs)) { echo '
Thumb upload was successful..
'; // Save uploaded screens for ($i = 1; $i <= 4; $i++) { $screen = 'screen'.$i; $screen_url = $screen.'_url'; if ($_FILES[$screen]['name']) { // There is a screen to upload $screen_file_abs = $thumbs_dir_abs.$_FILES[$screen]['name']; if (move_uploaded_file($_FILES[$screen]['tmp_name'], $screen_file_abs)) { $game->$screen_url = $home. '/' .MYARCADE_THUMBS_DIR.$_FILES[$screen]['name']; echo '
Screenshot '.$i.' upload was successful..
'; } else { echo '
Can\'t upload screenshot '.$i.'.
'; } } } // Add game to table myarcade_insert_game($game); // Add the game to blog post if ($_POST['publish'] == 'Yes') { $gameID = $wpdb->get_var("SELECT id FROM ".MYARCADE_GAME_TABLE." WHERE uuid = '$game->uuid'"); myarcade_add_games_to_blog($gameID); } echo '
Import of '.$game->name.' was succsessful.
'; } else { echo '
Can\'t upload game thumb.
'; } } else { echo '
Can\'t upload game file.
'; } } ?>
Custom Game Import
0) $br = '
'; echo ''.$br; } ?>
* (required)

No comments:

Post a Comment