<?php require "../php/header.php"; $html_title = "WinBolo.net: Map Collections - Map Information"; $id = $HTTP_GET_VARS['id']; $done = false; if (isset($id)) { $md = mcGetMapDetails($id, true); if ($md != null) { $done = true; require "{$BASE_FILES}/inc_mapcollection_top.php"; require "{$BASE_FILES}/inc_mapcollection_mapdetails.php"; require "{$BASE_FILES}/inc_mapcollection_bottom.php"; } } if ($done == false) { #error $error_mbody = "Map does not exist. Maybe the owner deleted it."; require "{$BASE_FILES}/inc_top.php"; require "{$BASE_FILES}/inc_error.php"; require "{$BASE_FILES}/inc_bottom.php"; } ?>
<?php require "../php/header.php"; $id = stripslashes($HTTP_GET_VARS['id']); if (isset($HTTP_GET_VARS['id']) && $userdata['session_logged_in'] == true && $id != "") { $pid = $userdata['user_id']; $md = mcGetMapDetails($id); if ($md != null) { $parents = $md->getParents(); $parent = $parents[0]->getId(); #echo "size = " . sizeof($parents) . "<br>"; if ($md->getPid() == $pid) { #OK to delete $id = mysql_escape_string($id); $sql = "delete from map_meta where mm_id = '{$id}'"; mysql_query($sql); $sql = "delete from map_comment where mc_mapid = '{$id}'"; mysql_query($sql); $sql = "delete from map_data where md_id = '{$id}'"; mysql_query($sql); $error = ""; } else { $error = "Sorry you can't delete maps you don't own."; } } else { $error = "Sorry, map not found to delete!"; } } else { $error = "Sorry you must be logged in."; } if ($error == "") {
function mcSearchResults($name, $useName, $rating, $newest, $orderDesc) { $res = array(); if ($useName == true && strlen($name) > 0) { # Name search $name = mysql_escape_string(strtolower($name)); $sql = "select mm_id from map_meta where lower(mm_name) like '{$name}%'"; $sqlOrderVal = "mm_name"; } else { if ($rating == true) { #rating search $sql = "select mm_id from map_meta where mm_rating > 0"; $sqlOrderVal = "mm_rating"; } else { #Newest search $sql = "select mm_id from map_meta"; $sqlOrderVal = "mm_timestame"; } } $sql = $sql . " order by " . $sqlOrderVal; if ($orderDesc == true) { $sql = $sql . " desc"; } $sql = $sql . " limit 50"; $results = mysql_query($sql); $count = 0; $total = mysql_num_rows($results); while ($count < $total) { $add = mcGetMapDetails(mysql_result($results, $count, 0), false); $res[$count] = $add; $count++; } return $res; }