You are here

function miniorange_import_export in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 7

1 string reference to 'miniorange_import_export'
miniorange_saml_export_config in ./miniorange_saml_export_config.inc
Showing Support form info.

File

./miniorange_saml_export_config.inc, line 84

Code

function miniorange_import_export() {
  $tab_class_name = array(
    "Service_Provider_Metadata" => 'mo_options_enum_identity_provider',
    "Service_Provider_Setup" => 'mo_options_enum_service_provider',
  );
  $configuration_array = array();
  foreach ($tab_class_name as $key => $value) {
    $configuration_array[$key] = mo_get_configuration_array($value);
  }
  $configuration_array["Version_dependencies"] = mo_get_version_informations();
  header("Content-Disposition: attachment; filename=miniorange-saml-config.json");
  echo json_encode($configuration_array, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
  exit;
}