Newer
Older
<?php
/**
* Created by PhpStorm.
* User: ep
* Date: 12/23/15
* Time: 6:16 PM
*/

Carsten Rose
committed
//use qfq\UserException;
//use qfq\CodeException;
//use qfq\DbException;

Carsten Rose
committed
require_once(__DIR__ . '/../qfq/QuickFormQuery.php');
require_once(__DIR__ . '/../qfq/exceptions/UserException.php');
require_once(__DIR__ . '/../qfq/exceptions/CodeException.php');
require_once(__DIR__ . '/../qfq/exceptions/DbException.php');
//TODO: unit tests fuer alle abgefangenen Exceptions
/*
*
* @param string $bodytext keyvalue pairs.
*
* @return $string LOAD: the form as HTML, SAVE: success or failure message, or JS redirect to destination page.
*/
function renderForm($bodytext = "") {

Carsten Rose
committed
$qfq = new QuickFormQuery($bodytext);
echo $qfq->process();
} catch (UserFormException $e) {
echo $e->formatMessage();
} catch (CodeException $e) {
echo $e->formatMessage();
} catch (DbException $e) {
echo $e->formatMessage();
} catch (\Exception $e) {
echo "Generic Exception: " . $e->getMessage();
}