public function actionIndex() { $w = ""; $param = isset($_GET['param']) ? $_GET['param'] : $w; $this->_V->assign('param', $param); FLEA::loadHelper('pager'); $currentPage = isset($_GET['page']) ? $_GET['page'] : 0; $pager = new FLEA_Helper_Pager($this->_M, $currentPage, 2, $param); $pagerData = $pager->getPagerData(); $plist = $pager->findAll(); if (count($plist) > 0) { $socket = FLEA::getSingleton('Util_socketclient'); foreach ($plist as &$devinfo) { foreach ($devinfo['chninfo'] as &$chninfo) { $chninfo['agcstat'] = $socket->ConversionLanguageChinese($chninfo['agcstat']); $chninfo['mutestat'] = $socket->ConversionLanguageChinese($chninfo['mutestat']); $chninfo['passstat'] = $socket->ConversionLanguageChinese($chninfo['passstat']); } } } else { $this->_V->assign('nodata', NODATA); } $chnselect = $this->M_chninfo->findAll('chn<>9 and prgname<>\'\''); $this->_V->assign('chnselect', $chnselect); $this->_V->assign('pagerData', $pagerData); $this->_V->assign('Datalist', $plist); $this->_V->assign('editview', url('socket', 'editview')); $this->_V->display('edit_index.htm'); }
public function actionmonitor() { /* $rows = $this->_H->gettime(); $rowcounts = $this->_H->rowcounts; date_default_timezone_set('Asia/ShangHai'); $curtime = date("H:i"); for ($i=0;$i<$rowcounts;$i++) { $schedule = $rows[$i][schedule]; $tmpArray = explode(":",$schedule); if (count($tmpArray) > 0) { if (strlen($tmpArray[0]) == 1) { $schedule = "0".$schedule; } } echo "设定时间:".$schedule."<br>"; echo "当前时间:".$curtime."<br>"; if ($curtime == $schedule) { echo "开始调设备".$rows[$i][devname]."频道".$rows[$i][chn]."的音量...<br>"; } } */ // $allchninfo=$this->M_chninfo->findAll(); // foreach ($allchninfo as &$allchninfo_list){ // echo sstrlen($allchninfo_list['prgname'])."<br>"; // echo $allchninfo_list['prgname']."<br>"; // } $this->_V->assign('allchninfo', $this->M_chninfo->findAll('apid<>8191', 'dev_no asc,chn asc')); $this->_V->assign('mutestatchninfo', $this->M_chninfo->findAll('apid<>8191 and mutestat=\'O\'', 'dev_no asc,chn asc')); $this->_V->assign('AGCchninfo', $this->M_chninfo->findAll('apid<>8191 and agcstat=\'C\'', 'dev_no asc,chn asc')); $this->_V->assign('passstatchninfo', $this->M_chninfo->findAll('apid<>8191 and passstat=\'O\'', 'dev_no asc,chn asc')); $this->_V->assign('thispage', $_SERVER['REQUEST_URI']); $this->_V->display('monitor.htm'); redirect(url('socket', 'monitor'), RefreshRefresh); }