<?php /** * Created by PhpStorm. * User: ep * Date: 12/23/15 * Time: 6:16 PM */ namespace qfq; use qfq; //use qfq\UserException; //use qfq\CodeException; //use qfq\DbException; 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 = "") { try { $qfq = new QuickFormQuery($bodytext); echo $qfq->process(); echo "test"; } 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(); } }