Exemplo n.º 1
0
 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');
 }
Exemplo n.º 2
0
 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);
 }