/** * 礼包卡号列表 */ public function actionCardList() { $this->_createServerList(); if ($_REQUEST['server_id']) { $this->_utilFRGInterface = $this->_getGlobalData('Util_FRGInterface', 'object'); $this->_utilFRGInterface->setServerUrl($_REQUEST['server_id']); $sendParams = Tools::getFilterRequestParam(array('page')); $this->_utilFRGInterface->setGet(array('c' => 'Card', 'a' => 'CardList', 'Page' => $_GET['page'])); $this->_utilFRGInterface->setPost($sendParams); $data = $this->_utilFRGInterface->callInterface(); if ($data) { $currUrl = Tools::url(CONTROL, ACTION, $sendParams); $this->_loadCore('Help_Page'); if ($data['data']['TotalNum'] == '') { $data['data']['TotalNum'] = 0; } if ($data['data']['Data']) { Tools::import('Util_FontColor'); foreach ($data['data']['Data'] as &$list) { $list['word_State'] = Util_FontColor::getFrgLibaoCardStatus($list['State']); $list['CardName'] = $data['data']['TypeData'][$list['TypeId']]['CardName'] ? $data['data']['TypeData'][$list['TypeId']]['CardName'] : Tools::getLang('LIBAO_ISDEL', __CLASS__); } } if ($data['data']['PageSize']) { $helpPage = new Help_Page(array('total' => $data['data']['TotalNum'], 'perpage' => $data['data']['PageSize'], 'url' => $currUrl)); $this->_view->assign('pageBox', $helpPage->show()); } $selectPage = Tools::getLang('PAGE_OPTION', __CLASS__); $this->_view->assign('selectPage', $selectPage); $this->_view->assign('select', $data['data']['Items']); $this->_view->assign('dataList', $data['data']['Data']); $this->_view->assign('selectedQuery', $data['data']['query']); $this->_view->assign('selectedPageSize', $data['data']['PageSize']); } else { $this->_view->assign('errorConn', Tools::getLang('CONNECT_SERVER_ERROR', 'Common')); } } $this->_utilMsg->createPackageNavBar(); $this->_view->display(); }