Specialize configure.php in exemple to find includes locally

This commit is contained in:
Benjamin Dauvergne 2009-08-13 15:27:52 +02:00
parent 0d325902f3
commit 95c4c5f199
1 changed files with 54 additions and 1 deletions

View File

@ -1 +0,0 @@
../../endpoints/configure.php

View File

@ -0,0 +1,54 @@
<?php
require_once('../spkitlasso/lassospkit_configgen.inc.php');
require_once('../spkitlasso/lassospkit_config.inc.php');
require_once('../spkitlasso/lassospkit_debug.inc.php');
require_once('../spkitlasso/lassospkit_metadata.inc.php');
require_once('../spkitlasso/lassospkit_utils.inc.php');
$configgen = new LassoSPKitConfigUIGen();
$error = null;
if (isset($_POST)) {
if (isset($_POST['clean'])) {
unlink(SP_METADATA);
unlink(PRIVATE_KEY);
unlink(IDP_METADATA);
}
if (isset($_POST['organization'])
&& (isset($_POST['idp_metadata'])
|| isset($_POST['idp_metadata_url'])))
{
$error = "";
try {
$configgen->importConfigFromPost($_POST);
$ret = $configgen->makeConfig(
$_POST['organization'],
$_POST['idp_metadata'],
$_POST['idp_metadata_url'],
isset($_POST['clear_pkey']),
$error);
if ($ret) {
lassospkit_showCode($error);
}
} catch (Exception $e) {
lassospkit_showCode($e);
}
}
}
print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
?>
<html>
<head>
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
<?
if ($error) {
?><span class="error"> <em>Error:</em> <? echo $error?></span><?
}
$configgen->render_form();
?>
</body>
</html>