Exemplo n.º 1
0
if (!ossim_error()) {
    if ($id_section == 'home') {
        session_write_close();
        try {
            $data['status'] = 'success';
            //System Status
            $data['data']['general_status'] = Av_center::get_system_status($system_id, 'general', TRUE);
            //Network Status
            $data['data']['network_status'] = Av_center::get_system_status($system_id, 'network', TRUE);
        } catch (Exception $e) {
            $data['status'] = 'error';
            $data['data']['general_status'] = NULL;
            $data['data']['network_status'] = NULL;
        }
    } elseif ($id_section == 'sw_pkg_installing') {
        $us = Av_center::get_update_status($system_id);
        if ($us['status'] == 'fail') {
            $us['status'] = 'error';
            if (file_exists($us['log'])) {
                $us['msg'] .= _(" For further information please check the following log: ") . $us['log'];
            }
        } elseif ($us['status'] == 'done') {
            //Refresh software information (Cache will be flushed)
            try {
                Av_center::get_system_status($system_id, 'software', TRUE);
            } catch (\Exception $e) {
            }
        }
        $data['status'] = $us['status'];
        $data['data'] = $us['msg'];
    }