</td> </tr> </table></td> </tr> </table> <br> <?php // get available help texts $db->query("SELECT parameter,description FROM hlstats_Servers_Config_Default"); $helptexts = array(); while ($r = $db->fetch_array()) { $helptexts[strtolower($r['parameter'])] = $r['description']; } $edlist = new EditList('serverConfigId', 'hlstats_Servers_Config', '', false); $footerscript = $edlist->setHelp('helpdiv', 'parameter', $helptexts); $edlist->columns[] = new EditListColumn('serverId', 'Server ID', 0, true, 'hidden', $key); $edlist->columns[] = new EditListColumn('parameter', 'Server parameter name', 30, true, 'readonly', '', 50); $edlist->columns[] = new EditListColumn('value', 'Parameter value', 60, false, 'text', '', 128); if ($_POST) { if ($_POST['setdefaults'] == 'defaults') { setdefaults($key); } else { if ($_POST['sourceId'] != '0') { // copy server settings from another server $db->query("DELETE FROM hlstats_Servers_Config WHERE serverId={$key}"); $db->query("INSERT INTO hlstats_Servers_Config (serverId, parameter, value) SELECT {$key},parameter,value FROM hlstats_Servers_Config WHERE serverId={$sourceId}"); // get server ip and port $db->query("SELECT CONCAT(address, ':', port) AS addr FROM hlstats_Servers WHERE serverId={$key};"); $r = $db->fetch_array(); } else {