/** * Given an index in the POST var array, return a string version * * @param mixed $index The index of the POST var to parse. * @return mixed String of value if value is set, null otherwise. */ function parseStringFromWebVar($index) { if (array_key_exists($index, $_POST) && isset($_POST[$index])) { return (string) $_POST[$index]; } return null; } $setup = new Setup(); $setup->setCreateDatabase(parseBoolFromWebVar('createdb')); $setup->setUseRealKrb(parseBoolFromWebVar('realKrb')); $setup->setSetupTempFolders(parseBoolFromWebVar('setuptmpfolders')); $setup->setUseDevelopmentEnvironment(parseBoolFromWebVar('usedevelopmentenv')); $setup->setUserInfo(parseStringFromWebVar('firstname'), parseStringFromWebVar('surname'), parseStringFromWebVar('username'), parseStringFromWebVar('email')); ?> <?php require './header.html'; ?> <p class="results"> <?php $setup->run(); ?> <ul class="actions"> <li>