Example #1
0
function getServerData()
{
    $serverConfig = new DVRUI_Engine_Config();
    $serverStr = file_get_contents('style/server.html');
    $serverCtrls = file_get_contents('style/server_controls.html');
    $serverCfg = file_get_contents('style/server_config.html');
    if ($serverConfig->configFileExists()) {
        $serverParamEntry = file_get_contents('style/server_config_entry_nb.html');
        $serverParamEntry = str_replace('<!-- dvrui_param_name -->', 'Config File Location', $serverParamEntry);
        $serverParamEntry = str_replace('<!-- dvrui_param_value -->', $serverConfig->getConfigFileName(), $serverParamEntry);
        $serverCfg = str_replace('<!-- dvrui_config_file_name -->', $serverParamEntry, $serverCfg);
        $serverParamEntry = file_get_contents('style/server_config_entry.html');
        $serverParamEntry = str_replace('<!-- dvrui_param_name -->', 'RecordPath', $serverParamEntry);
        $serverParamEntry = str_replace('<!-- dvrui_param_value -->', $serverConfig->getRecordPath(), $serverParamEntry);
        $serverCfg = str_replace('<!-- dvrui_config_recordpath_value -->', $serverParamEntry, $serverCfg);
        $serverParamEntry = file_get_contents('style/server_config_entry.html');
        $serverParamEntry = str_replace('<!-- dvrui_param_name -->', 'Port', $serverParamEntry);
        $serverParamEntry = str_replace('<!-- dvrui_param_value -->', $serverConfig->getServerPort(), $serverParamEntry);
        $serverCfg = str_replace('<!-- dvrui_config_port_value -->', $serverParamEntry, $serverCfg);
        $serverParamEntry = file_get_contents('style/server_config_entry.html');
        $serverParamEntry = str_replace('<!-- dvrui_param_name -->', 'StorageID', $serverParamEntry);
        $serverParamEntry = str_replace('<!-- dvrui_param_value -->', $serverConfig->getStorageId(), $serverParamEntry);
        $serverCfg = str_replace('<!-- dvrui_config_storage_value -->', $serverParamEntry, $serverCfg);
    } else {
        $serverCfg = "ERROR: Can't Parse Config File: " . $configFile->getConfigFileName();
    }
    $serverStr = str_replace('<!-- dvrui_server_data -->', $serverCtrls, $serverStr);
    $serverStr = str_replace('<!-- dvrui_server_params -->', $serverCfg, $serverStr);
    return $serverStr;
}
function getLatestHDHRStatus()
{
    $hdhr = DVRUI_Vars::DVR_qpkgPath . '/' . DVRUI_Vars::DVR_bin;
    $DVRBin = new DVRUI_HDHRbintools($hdhr);
    $statusmsg = $DVRBin->get_DVR_status();
    $lastline = '';
    $configFile = new DVRUI_Engine_Config();
    $logList = new DVRUI_Engine_LogList($configFile->getRecordPath());
    $logfile = $logList->getNewestLogFile();
    if (file_exists($logfile)) {
        $lines = file($logfile);
        $linecount = count($lines);
        $lastline = $lines[$linecount - 1];
    }
    $htmlstr = preg_replace('/\\s+/', ' ', trim($statusmsg . ' | ' . $lastline));
    return $htmlstr;
}
Example #3
0
function rmLogFile($filename)
{
    // prep
    ob_start();
    $tab = new TinyAjaxBehavior();
    $configFile = new DVRUI_Engine_Config();
    //create output
    $htmlStr = 'Deleting ' . $filename;
    if (file_exists($filename)) {
        $del = unlink($filename);
    }
    $logFileList = getLogFileList($configFile->getRecordPath());
    $statusmsg = getLatestHDHRStatus();
    //get data
    $result = ob_get_contents();
    ob_end_clean();
    //display
    $tab->add(TabInnerHtml::getBehavior("loglist", $logFileList));
    $tab->add(TabInnerHtml::getBehavior("logfile_box", $htmlStr));
    if ($result != '' && $result != NULL) {
        $tab->add(TabInnerHtml::getBehavior("statusMessage", $result));
    } else {
        $tab->add(TabInnerHtml::getBehavior("statusMessage", $statusmsg));
    }
    return $tab->getString();
}