getRequest()->string("do", "Country"); $lib = new SmsFree(); if ($do == "Country") { $data = $lib->getCountry(); $data = array_map(function ($a) { $a['flag'] = "http://sms.x.97admin.com/flag/" . $a['flag'] . ".png"; return $a; }, $data); $this->showSuccess($data); } if ($do = "List") { $country = $this->getQuery()->string("Country"); if ($country) { $where = ['country' => $country]; } else { $where = []; } $page = $this->getQuery()->intval("page", 1); $pgSize = 20; $data = Num::getPageList($where, "", $page, $pgSize, ['id' => true]); $data = array_map(function ($a) { $a['flag'] = "http://sms.x.97admin.com" . Code::getData($a['country'])['flag']; return $a; }, $data['data']); $this->showSuccess($data); } } }