12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * CountryConfModel.php UTF-8
- *
- *
- * @date : 2017/12/19 11:18
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : liguanglong <lgl@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace huo\logic\district;
- use huo\model\common\CommonModel;
- use huo\model\district\CountryConfModel;
- use think\Cookie;
- class CountryConfLogic extends CommonModel {
- public function getList(){
- $_model = new CountryConfModel();
- $_model = $_model->select()->toArray();
- if(!empty($_model)){
- foreach ($_model as &$val){
- $val['name'] = self::setLangCountry($val)['name'];
- $val['name_abbr'] = self::setLangCountry($val)['name_abbr'];
- $val['currency_name'] = self::setLangCountry($val)['currency_name'];
- }
- }
- return $_model;
- }
- /**
- *
- * 根据多语言设置,读取国家名称等
- * @param $country
- *
- * @return mixed
- */
- public static function setLangCountry($country){
- $country['name'] = $country['cn_name'];
- $country['name_abbr'] = $country['cn_name_abbr'];
- $country['currency_name'] = $country['currency_cn_name'];
- if(Cookie::get('think_var') == 'en-us'){
- $country['name'] = $country['en_name'];
- $country['name_abbr'] = $country['en_name_abbr'];
- $country['currency_name'] = $country['currency_en_name'];
- }
- return $country;
- }
- }
|