Exemple #1
0
if ($auth->userdata["acclevel"] < 80) {
    die("Access denied!");
}
$edlist = new EditList("id", DB_PREFIX . "_Actions", "game");
$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", DB_PREFIX . "_Teams.name/code/game='{$gamecode}'", 0, false);
$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());
    }
}
?>

<?php 
echo l('You can make an action map-specific by prepending the map name and an underscore to the Action Code');
?>
.
<?php 
echo l('For example, if the map'), " <b>rock2</b> ", l('has an action'), " <b>goalitem</b> ", l('then you can either make the action code just');
echo " <b>goalitem</b> ", l('(in which case it will match all maps) or you can make it');
echo " <b>rock2_goalitem</b> ", l('to match only on the "rock2" map');