public function __construct($filename = __FILE__) { if ($this->provider_id == ACCOUNT_PROVIDER_NONE) { die('У всех провайдеров должен быть $provider_id!'); } parent::__construct($filename); }
public function __construct($filename = __FILE__) { parent::__construct($filename); self::$main_provider = new auth_local(); // В этой точке все модули уже прогружены и инициализированы по 1 экземпляру // self::$db = !is_object($db) ? classSupernova::$db : $db; self::$db = classSupernova::$db; self::$device = new RequestInfo(); $this->is_player_register = sys_get_param('player_register') ? true : false; $this->partner_id = sys_get_param_int('id_ref', sys_get_param_int('partner_id')); $this->server_name = sys_get_param_str_unsafe('server_name', SN_ROOT_VIRTUAL); }