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; }
<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(); }