123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <?php
- class TestHistoryModule
- {
- public function __construct()
- {
- @session_start();
- }
-
- public function addTestHistory(&$apiID, &$requestInfo, &$resultInfo, &$testTime)
- {
-
- if (empty($resultInfo)) {
- $resultInfo = '';
- }
- $projectDao = new ProjectDao;
- $apiDao = new ApiDao;
- $testHistoryDao = new TestHistoryDao;
- if ($projectID = $apiDao->checkApiPermission($apiID, $_SESSION['userID'])) {
- $projectDao->updateProjectUpdateTime($projectID);
- return $testHistoryDao->addTestHistory($projectID, $apiID, $requestInfo, $resultInfo, $testTime);
- } else
- return FALSE;
- }
-
- public function deleteTestHistory(&$testID)
- {
- $testHistoryDao = new TestHistoryDao;
- $projectDao = new ProjectDao;
- if ($projectID = $testHistoryDao->checkTestHistoryPermission($testID, $_SESSION['userID'])) {
- $projectDao->updateProjectUpdateTime($projectID);
- return $testHistoryDao->deleteTestHistory($testID);
- } else
- return FALSE;
- }
-
- public function getTestHistory(&$testID)
- {
- $testHistoryDao = new TestHistoryDao;
- $projectDao = new ProjectDao;
- if ($projectID = $testHistoryDao->checkTestHistoryPermission($testID, $_SESSION['userID'])) {
- $projectDao->updateProjectUpdateTime($projectID);
- return $testHistoryDao->getTestHistory($testID);
- } else
- return FALSE;
- }
-
- public function deleteAllTestHistory(&$apiID)
- {
- $apiDao = new ApiDao();
- if ($apiDao->checkApiPermission($apiID, $_SESSION['userID'])) {
- $dao = new TestHistoryDao();
- return $dao->deleteAllTestHistory($apiID);
- } else {
- return FALSE;
- }
- }
- }
- ?>
|