Exemplo n.º 1
0
function hg_view()
{
    $out = hg_get_status();
    if ($_GET['view']) {
        if ($out['pid']) {
            echo $out['pid'] . ' 转码正在运行中, 已运行 ' . hg_sec2str(time() - $out['starttime']) . ',';
            echo '当前有 ' . $out['trans_file_num'] . '个视频正在转码中<br />';
            echo '<a href="?a=stop&auth=' . $_GET['auth'] . '&debug=1&view=1">停止</a><br />';
        } else {
            echo '转码已停止,<a href="?a=start&auth=' . $_GET['auth'] . '&debug=1&view=1">启动</a><br />';
        }
        echo time();
        print_r($out);
        echo '<meta http-equiv="refresh" content="3;url=?a=view&view=1&auth=' . $_GET['auth'] . '" />';
        exit;
    }
    output($out);
}
Exemplo n.º 2
0
 public function trans_status()
 {
     $configs = $this->settings['App_upserver'];
     $this->curl = new curl($configs['host'], $configs['dir'], $configs['token']);
     $this->curl->setSubmitType('get');
     $this->curl->setReturnFormat('json');
     $this->curl->initPostData();
     $this->curl->addRequestData('a', 'view');
     $trans_status = $this->curl->request('control.php');
     $trans_status['runtime'] = hg_sec2str(TIMENOW - $trans_status['starttime']);
     $this->tpl->addVar('trans_status', $trans_status);
     $this->tpl->addVar('_user', $this->user);
     $this->tpl->outTemplate('_trans_status', 'hg_set_dom_html,trans_state');
 }