Esempio n. 1
0
<?php

require_once 'includes/common.php';
use libAllure\ElementHidden;
use libAllure\Sanitizer;
$sanitizer = new Sanitizer();
$form = $sanitizer->filterAlphaNumeric('form');
$form = new $form();
$form->addElement(new ElementHidden('form', null, get_class($form)));
$redirect = $sanitizer->filterString('redirect');
if (!empty($redirect)) {
    $form->addElement(new ElementHidden('redirect', null, $redirect));
}
if ($form->validate()) {
    $form->process();
    if (!empty($redirect)) {
        redirect($redirect, 'You are being redirected.');
    }
}
require_once 'includes/widgets/header.php';
if (isset($showSidebar)) {
    require_once 'includes/widgets/sidebar.php';
}
$tpl->assignForm($form);
$tpl->display('form.tpl');
require_once 'includes/widgets/footer.php';