public function __construct($code = null) { if ($base = shopp_setting('base_locale')) { if (isset($base[0])) { $this->code = $base[0]; } if (isset($base[1])) { $this->state = $base[1]; } } else { $this->code = $this->legacy(); } if (empty($this->code)) { $this->code = 'US'; } parent::__construct($this->code); }