✓ Enabled'; $disabled = '✗ Disabled'; $writable = '✓ Writable'; $notwritable = '✗ Not Writable'; $readable = '✓ Readable'; $notreadable = '✗ Not Readable'; $permissions_check = '✓ Security Check Passed'; $permissions_fail = '✗ Vulnerable or Incorrect Permissions'; ?>
' . lang('Config.security_issue') . '

' . lang('Config.perm_risk') . '

'; ?>
application_version) . ' - ' . esc(substr(config(OSPOS::class)->commit_sha1, 0, 6)); ?>
Language Code:

Extensions & Modules:
    'Opera', strpos($userAgent, 'Edge') !== false => 'Edge', strpos($userAgent, 'Chrome') !== false => 'Chrome', strpos($userAgent, 'Safari') !== false => 'Safari', strpos($userAgent, 'Firefox') !== false => 'Firefox', strpos($userAgent, 'MSIE') !== false || strpos($userAgent, 'Trident/7') !== false => 'Internet Explorer', default => 'Other', }; $version = match ($browser) { 'Opera' => preg_match('/(Opera|OPR)\/([0-9.]+)/', $userAgent, $matches) ? $matches[2] : '', 'Edge' => preg_match('/Edge\/([0-9.]+)/', $userAgent, $matches) ? $matches[1] : '', 'Chrome' => preg_match('/Chrome\/([0-9.]+)/', $userAgent, $matches) ? $matches[1] : '', 'Safari' => preg_match('/Version\/([0-9.]+)/', $userAgent, $matches) ? $matches[1] : '', 'Firefox' => preg_match('/Firefox\/([0-9.]+)/', $userAgent, $matches) ? $matches[1] : '', 'Internet Explorer' => preg_match('/(MSIE|rv:)([0-9.]+)/', $userAgent, $matches) ? $matches[2] : '', default => '', }; return $browser . ($version ? ' ' . $version : ''); } ?>
  • writable/logs
  • public/uploads
  • public/uploads/item_pics
  • importCustomers.csv
' . lang('Config.no_risk') . ''; } ?>