예제 #1
0
function running_model()
{
    if (!session_is_registered('press_id') || $_SESSION['press_id'] == -1) {
        return NULL;
    }
    $id = $_SESSION['press_id'];
    $model = AbstractPressModel::reload($id);
    if (!$model) {
        $_SESSION['press_id'] = -1;
        return NULL;
    }
    if ($model->isRunning()) {
        return $model;
    }
    $_SESSION['press_id'] = -1;
    return NULL;
}
예제 #2
0
<title>测试监控</title>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<link href="./../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="./async_log.js"></script>
</head>
<body bgcolor="#FAFCFF">
<div>
<h3 align="left">测试监控</h3>
<hr/>
</div>

<?php 
$model = NULL;
if (isset($_GET['id']) && $_GET['id'] != NULL) {
    $id = $_GET['id'];
    $model = AbstractPressModel::reload($id);
}
if ($model != NULL) {
    if ($model->isRunning()) {
        echo "<p align = left style='font-family:Arial;font-size:20px;padding-top:15px; font-weight:bolder;' >注意,当前监控可能不是由您部署的!<p>";
    } else {
        echo "<p align = center style='font-family:Arial;font-size:20px;padding-top:15px; font-weight:bolder;' >您没有开始测试或者测试已经结束,不需要监控!!<p>";
        return;
    }
} else {
    if (isset($id)) {
        echo "id参数不正确!!!";
        return;
    }
    $model = running_model();
}