$val) { $val = trim($val); $$key = $val; ${"t$key"} = Database::escape($val); } $T = new template(); if ($_POST['action']) { try { include_once("scripts/promotion/{$ACTION}.action.php"); } catch (Exception $e) { $T->assign('errormessage', $e); $_SESSION['usermessage'] = $e; } } try { $T->display('common/mainheader.tpl'); include_once("scripts/promotion/{$ACTION}.php"); $T->display('common/mainfooter.tpl'); } catch (Exception $e) { $T->assign('errormessage', $e); $_SESSION['usermessage'] = $e; } $T->assign('usermessage', $_SESSION['usermessage']); try { $T->flushdisplay(); } catch (Exception $e) { } unset($_SESSION['usermessage']); ?>