} else { $obj = new Scan(); if ($obj->get_status() == 'Scanning Hosts') { $data['state'] = 'local_scan_in_progress'; $task = 'Scanning hosts'; } else { if ($obj->get_status() == 'Searching Hosts') { $data['state'] = 'local_search_in_progress'; $task = _('Searching hosts'); } else { if ($obj->get_status() == 'Scan Finished') { $data['state'] = 'finished'; $task = _('Scan Finished'); } else { if ($obj->get_status() == 'Search Finished') { if ($obj->get_only_ping() == FALSE) { $data['state'] = 'local_search_in_progress'; $task = _('Searching hosts'); } else { $data['state'] = 'finished'; $task = _('Scan Finished'); } } } } } if ($data['state'] != 'launching_local_scan') { $data['message'] = sprintf(_('%s: <strong>%s</strong> with local sensor, please wait...'), $task, $sc_asset); $progress = $obj->get_progress(); $data['progress']['percent'] = round($progress['hosts_scanned'] / $progress['total_hosts'] * 100); $data['progress']['current'] = $progress['hosts_scanned'];