public function listAction() { $main_buss_id = $this->getRequest("main_buss_id", ""); if ($main_buss_id === "") { $res = InfoDescUtil::getErrorMsg(InfoDescUtil::ERR_BAD_ARGS); QconfMgrLog::err(__FILE__, __LINE__, "parameter 'main_buss_id' is null!"); echo json_encode($res); return; } $snapshot_list = SnapShotUtil::getSnapShots($main_buss_id); if ($snapshot_list === FALSE) { $res = InfoDescUtil::getErrorMsg(InfoDescUtil::ERR_SNAPSHOT_MODULE_FAILED); QconfMgrLog::err(__FILE__, __LINE__, "get snapshot by main_buss_id({$main_buss_id}) failed!"); echo json_encode($res); return; } $snapshot_count = count($snapshot_list); $result["totalCount"] = $snapshot_count; $result["listing"] = $snapshot_list; $res = array("errno" => "0", "errmsg" => "", "data" => $result); $json = json_encode($res); echo $json; }