示例#1
0
 /**
  * 礼包卡号列表
  */
 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();
 }