public function __construct($server_cfg) { $cfg = get_eu_cfg($server_cfg['eu_conf_file']); $db_server = $cfg["db_host"]; $db_user = $cfg["db_user"]; $db_pass = $cfg["db_pass"]; $db_name = $cfg["db_name"]; $this->table = $cfg["table"]; $this->server_cfg = $server_cfg; $this->instance_counts = array(); parent::__construct($db_server, $db_user, $db_pass, $db_name); }
public function __construct($server_cfg, $game, $slack_now = false) { $cfg = get_eu_cfg($server_cfg['eu_conf_file']); $db_server = $cfg["db_host"]; $db_user = $cfg["db_user"]; $db_pass = $cfg["db_pass"]; $db_name = $cfg["db_name"]; $this->table = $cfg["table"]; $this->game = $game; $this->game_cfg = load_game_config($game); $this->server_cfg = $server_cfg; parent::__construct($db_server, $db_user, $db_pass, $db_name); $this->max_metric = $this->get_max_metric($slack_now); $this->rs = new Rightscale($server_cfg, $game); }