$_REQUEST['metadata'] = json_encode($_REQUEST); } function addItem_postInsertion() { // boh } } $main = new Skin(); $form = new CustomForm("dataEntry", $confEntity); $form->addSection("Twitter Connection"); $form->addHidden("metadata", ""); $form->addText("twaccount", "Twitter Account", 50); $form->addText("twcount", "No. Tweets", 4); $form->addText("twconsumerkey", "Consumer Key", 70); $form->addText("twconsumersecret", "Consumer Secret", 70); $form->addText("twaccesstoken", "Access Token", 70); $form->addText("twaccesstokensecret", "Access Token Secret", 70); if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = "edit"; } switch ($_REQUEST['action']) { case "add": $main->setContent("body", $form->addItem()); break; case "edit": $main->setContent("body", $form->editItem()); break; } $main->close(); ?>