$authToken = Session::getAuthToken(); $message_box_text .= ' '; $message_box_text .= gettext('Try to force import.'); $message_box_text = <<<HTML <br /> <form action="{$_SERVER['PHP_SELF']}" method="post"> \t{$message_box_text}<br /> \t<input type="submit" name="import" value="{$import_button_value}" /> \t<input type="hidden" name="import_force" value="true" /> \t<input name="authtoken" type="hidden" value="{$authToken}" autocomplete="off"> </form> HTML; } } } else { $authToken = Session::getAuthToken(); $message_box_type = 'info'; $text = gettext('No pool was found.') . ' ' . gettext('Try to import from on-disk ZFS config.'); $message_box_text = <<<HTML <form action="{$_SERVER['PHP_SELF']}" method="post"> \t{$text}<br /> \t<input type="submit" name="import" value="{$import_button_value}" /> \t<input name="authtoken" type="hidden" value="{$authToken}" autocomplete="off"> </form> HTML; } } $health = true; if (!empty($zfs['extra']) && !empty($zfs['extra']['pools']) && !empty($zfs['extra']['pools']['pool'])) { $health &= (bool) (!array_search_ex('DEGRADED', $zfs['extra']['pools']['pool'], 'health')); $health &= (bool) (!array_search_ex('FAULTED', $zfs['extra']['pools']['pool'], 'health'));