userdata["acclevel"] < 80) die ("Access denied!"); $edlist = new EditList("id", "hlstats_Actions", "game", false); $edlist->columns[] = new EditListColumn("game", "Game", 0, true, "hidden", $gamecode); $edlist->columns[] = new EditListColumn("code", "Action Code", 15, true, "text", "", 64); $edlist->columns[] = new EditListColumn("for_PlayerActions", "Player Action", 0, false, "checkbox"); $edlist->columns[] = new EditListColumn("for_PlayerPlayerActions", "PlyrPlyr Action", 0, false, "checkbox"); $edlist->columns[] = new EditListColumn("for_TeamActions", "Team Action", 0, false, "checkbox"); $edlist->columns[] = new EditListColumn("for_WorldActions", "World Action", 0, false, "checkbox"); $edlist->columns[] = new EditListColumn("reward_player", "Player Points Reward", 4, false, "text", "0"); $edlist->columns[] = new EditListColumn("reward_team", "Team Points Reward", 4, false, "text", "0"); $edlist->columns[] = new EditListColumn("team", "Team", 0, false, "select", "hlstats_Teams.name/code/game='$gamecode'"); $edlist->columns[] = new EditListColumn("description", "Action Description", 23, true, "text", "", 128); if ($_POST) { if ($edlist->update()) message("success", "Operation successful."); else message("warning", $edlist->error()); } ?> You can make an action map-specific by prepending the map name and an underscore to the Action Code. For example, if the map "rock2" has an action "goalitem" then you can either make the action code just "goalitem" (in which case it will match all maps) or you can make it "rock2_goalitem" to match only on the "rock2" map.

query(" SELECT id, code, reward_player, reward_team, team, description, for_PlayerActions, for_PlayerPlayerActions, for_TeamActions, for_WorldActions FROM hlstats_Actions WHERE game='$gamecode' ORDER BY code ASC "); $edlist->draw($result); ?>