Exemple #1
0
    session_write_close();
    //Update master server
    if (!empty($old_server) && $old_server == $server_ip) {
        $res['status'] = 'success';
        $res['data']['id'] = md5($new_server);
        $res['data']['server_type'] = _('Server, Inventory');
        $res['data']['is_master'] = TRUE;
    } else {
        $res['status'] = 'success';
        $res['data']['id'] = md5($new_server);
        $res['data']['server_type'] = _('Server');
        $res['data']['is_master'] = FALSE;
    }
    session_write_close();
    echo json_encode($res);
    exit;
} elseif ($action == 'detectors') {
    try {
        $db = new ossim_db();
        $conn = $db->connect();
        $sensor_ids = Av_center::get_component_id_by_system($conn, $system_id);
        $db->close();
        $res['status'] = 'success';
        $res['data'] = Av_center::get_detectors_status($sensor_ids['canonical']);
    } catch (\Exception $e) {
        $res['status'] = 'error';
        $res['data'] = $e->getMessage();
    }
    echo json_encode($res);
    exit;
}