Exemple #1
0
$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');
?>
,'.<p>';
For support and installation notes visit http://www.hlxcommunity.com
*/
if (!defined('IN_HLSTATS')) {
    die('Do not access this file directly.');
}
if ($auth->userdata['acclevel'] < 80) {
    die('Access denied!');
}
$edlist = new EditList('awardId', 'hlstats_Awards', 'award', false);
$edlist->columns[] = new EditListColumn('game', 'Game', 0, true, 'hidden', $gamecode);
$edlist->columns[] = new EditListColumn('awardType', 'Type', 0, true, 'hidden', 'V');
$edlist->columns[] = new EditListColumn('code', 'Action', 0, true, 'select', "hlstats_Actions.description/code/game='{$gamecode}' AND for_PlayerPlayerActions='1'");
$edlist->columns[] = new EditListColumn('name', 'Award Name', 20, true, 'text', '', 128);
$edlist->columns[] = new EditListColumn('verb', 'Verb Plural', 20, true, 'text', '', 64);
if ($_POST) {
    if ($edlist->update()) {
        message('success', 'Operation successful.');
    } else {
        message('warning', $edlist->error());
    }
}
$result = $db->query("\r\n\t\tSELECT\r\n\t\t\tawardId,\r\n\t\t\tcode,\r\n\t\t\tname,\r\n\t\t\tverb\r\n\t\tFROM\r\n\t\t\thlstats_Awards\r\n\t\tWHERE\r\n\t\t\tgame='{$gamecode}'\r\n\t\t\tAND awardType='V'\r\n\t\tORDER BY\r\n\t\t\tcode ASC\r\n\t");
$edlist->draw($result);
?>

<table width="75%" border=0 cellspacing=0 cellpadding=0>
<tr>
	<td align="center"><input type="submit" value="  Apply  " class="submit"></td>
</tr>
</table>